原创 JAVA自定義註解[二]

演示一個自定義註解進行持久層映射案例 Exp1: 類名映射 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import j

原创 泛型

在集合中爲甚麼建議使用泛型.之前在Java SE5之前的容器的一個主要問題時編譯器允許你向容器中插入不正確的類型 package com.tmx.On_4_March; import java.util.ArrayList; cla

原创 JAVA安全編碼[一]

 編程過程中應該時刻保持以下的假設:     1. 程序所處理的所有外部數據都是不可信的攻擊數據     2. 攻擊者時刻試圖監聽、篡改、破壞程序運行環境、外部數據 安全編碼基本思想     基於以上的假設,得出安全編碼基本思想:    

原创 IntelliJ IDEA安裝

1:下載地址 http://www.jetbrains.com/idea/download/#section=windows 2:由於是爲了學習這個工具,所以下載的是Ultimate 3:默認爲exe可執行文件,直接執行 修改路徑[自定

原创 Springboot整合Redis

1: Springboot整合Redis是在上一篇Springboot整合Mybatis的基礎上進行的,鏈接 https://blog.csdn.net/tangmingxin0529/article/details/81106359 2

原创 Maven項目沒有resources目錄

步驟1:原項目結構圖 步驟2:項目右鍵properties,然後如下一直操作 步驟3:勾選 步驟4:可以看見新建了resources目錄 步驟5:最終項目結構圖

原创 Restful風格的常用四種請求方式

1、GET[select]  請求會向數據庫發索取數據的請求,從而來獲取信息,其只是用來查詢一下數據,不會修改、增加數據,不會影響資源的內容。無論進行多少次操作,結果都是一樣的。 2、PUT[update]  請求是向服務器端發送數據的,

原创 Maven項目模板

1: internal -> appfuse-basic-jsf (創建一個基於Hibernate,Spring和JSF的Web應用程序的原型) 2: internal -> appfuse-basic-s

原创 Mybatis工具類

import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis

原创 Struts2跳轉方式

1:dispatcher 默認值, 請求轉發 2:redirect 重定向到jsp, 重定向3:redirectAction 重定向Action , 重定向4:chain 請求轉發Action , 請求轉發

原创 Springboot整合Mybatis

1:項目目錄結構 2 :pom.xml配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmln

原创 Restful初實現

這裏採用springboot實現restful風格 通過訪問方法的不同來實現不同功能,而不在根據url的提示來實現 import javax.annotation.Resource; import org.springframework

原创 數據庫批量插入

1:使用addBatch()加入一條要執行的sql命令以及executeBatch()執行全部命令兩個方法完成 /** * 插入1萬條約耗時30s(不使用事務) * 1W條數據700ms * 10W條數據5S

原创 Maven項目間依賴

原本這個很簡單的依賴關係建立,由於一個紕漏耽誤了幾個小時,特此記錄 1:新建一個Maven主工程,命名爲MavenFather 步驟1: 步驟2:java項目  步驟3:設置項目名與包名 步驟:4  完成後項目結構  步驟5:刪除

原创 SpringBoot註解

1:在yml文件中設置三個屬性爲name,age,heigth[實際上分別爲String,int,double類型]2:通過@Value註解獲取配置屬性值,在這裏指定數據類型.[如果配置文件中沒有配置屬性,而在屬性上使用了@Value註解