1.Lombok
自動產生bean的getter和setter
intellij有支援可直接安裝
https://projectlombok.org/
2.POI
匯入匯出Office功能
https://poi.apache.org/
3.FreeMarker
生成網頁或文件或電子郵件原始碼
https://freemarker.apache.org/
4.MyBatis
ORM框架
http://www.mybatis.org/mybatis-3/
5.HiKari
數據連接池
http://brettwooldridge.github.io/HikariCP/
6.jsoup
解析html、xml
https://jsoup.org/
搜尋此網誌
2018年10月12日 星期五
2017年9月5日 星期二
Java小數點格式化
1.BigDecimal
import java.math.BigDecimal;
import java.math.RoundingMode;
BigDecimal bd = new BigDecimal(輸入);
bd = bd.setScale(小數位數, RoundingMode.HALF_UP);
2.DecimalFormat
import java.math.RoundingMode;
import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat("0.00");
df.setRoundingMode(RoundingMode.HALF_UP);
df.format(輸入);
MySQL參數
wait_timeout
等待非交互式連接的秒數
interactive_timeout
等待交互式連接的秒數
交互式客戶端定義為在mysql_real_connect()中使用CLIENT_INTERACTIVE選項的客戶端
等待非交互式連接的秒數
interactive_timeout
等待交互式連接的秒數
交互式客戶端定義為在mysql_real_connect()中使用CLIENT_INTERACTIVE選項的客戶端
2017年4月11日 星期二
Java發送Request
URL urlObtainToken = new URL(URL);
HttpURLConnection connectionObtainToken = (HttpURLConnection) urlObtainToken.openConnection();
connectionObtainToken.setRequestMethod("POST");
connectionObtainToken.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(connectionObtainToken.getOutputStream());
writer.write("...");
writer.close();
if (connectionObtainToken.getResponseCode() == HttpURLConnection.HTTP_OK) {}
HttpURLConnection connectionObtainToken = (HttpURLConnection) urlObtainToken.openConnection();
connectionObtainToken.setRequestMethod("POST");
connectionObtainToken.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(connectionObtainToken.getOutputStream());
writer.write("...");
writer.close();
if (connectionObtainToken.getResponseCode() == HttpURLConnection.HTTP_OK) {}
2016年4月26日 星期二
json原始碼下載與編譯for Java
因為json無提供jar檔,所以必須到官網下載與自行編譯
官網
http://www.json.org/
原始碼
https://github.com/stleary/JSON-java
須自行建立org和json資料夾以做打包
1.開啟命令提示字元
2.cd json資料夾
3.javac ./org/json/*.java
4.jar -cvf json.jar ./org/json/*.class
官網
http://www.json.org/
原始碼
https://github.com/stleary/JSON-java
須自行建立org和json資料夾以做打包
1.開啟命令提示字元
2.cd json資料夾
3.javac ./org/json/*.java
4.jar -cvf json.jar ./org/json/*.class
2016年3月28日 星期一
PHP程式碼的安全性調整
1.去除反斜線(\)
stripslashes()
2.去除HTML、XML、PHP標籤
strip_tags()
3.防止跨站提交
parse_url($_SERVER['HTTP_REFERER'],PHP_URL_HOST)==$_SERVER['HTTP_HOST']
4.防止SQL Injection
addslashes()
addslashes()
2016年3月2日 星期三
Java Regular Expression
.
任意一個字元(不包含\r,\n)
(?s).
任意一個字元
[+-]{0,1}\d+?\.\d+{1,}|[+-]{0,1}\d{1,}
取得字串中第一個出現的數字(含小數)
任意一個字元(不包含\r,\n)
(?s).
任意一個字元
[+-]{0,1}\d+?\.\d+{1,}|[+-]{0,1}\d{1,}
取得字串中第一個出現的數字(含小數)
訂閱:
文章 (Atom)