原创 Java 讀取二進制文件,將其恢復
// 二進制文件地址 File inFile = new File("文件地址"); FileInputStream inputStream = new FileInputStream(inFile); ByteArrayOutpu
原创 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to [Ljava.lang.Object;
當出現這個異常(這是因爲jdk老版本的一個bug),toString方法也報錯,直接再後面加"+""" String ss = data.get(0) +""; 對 String sss = data.get(0).toString()
原创 Java List模糊查詢並分頁
String keyword = request.getParameter("keyword"); //前端傳進list模糊查詢字段 int page = Integer.parseInt((StringUtils.isBlank(re
原创 Java 使用單例模式雙重校驗處理全局緩存
單例模式雙重校驗有兩種方式 1.使用synchronized 2.使用內部類 (推薦使用) 使用以下代碼需簡單修改 import com.harmonywisdom.ajproduct.ajproduct.mobile.bea
原创 Java List對象去重
private static List<實體> removeInfo(List<實體> info) { Set<實體> set = new TreeSet<>(new Comparator<實體>() { pub
原创 highcharts 實時動態刷新曲線圖
function create() { var series = new Array(); $.ajax({ type: "post", url: url, data: {
原创 Java POI 導入EXCEL數據緩慢調優
1.使用 SXSSFWorkbook workbook = new SXSSFWorkbook();// 創建一個Excel文件 將其賦上初始100條 SXSSFWorkbook workbook = new SXSS
原创 Mybatis $如何防止注入
#如何取代$防止注入 利用<bind>標籤 注:<bind>標籤最好放在<if>判斷,或者確保有值,否則會報空指針異常. 例: <if test="domainName != null and domainName != ''">
原创 Java POI JSON數組轉EXCEL
JSON數組轉EXCEL,自定義動態生成表頭 public static void createExcel(String[] heads,JSONArray jsonArray ,String uploadFileName) {
原创 SXSSFWorkbook 轉 InputStream
public static InputStream workbookConvertorStream(SXSSFWorkbook workbook) { InputStream in = null; try{
原创 TortoiseSVN 版本替換存放項目的文件夾變白,文件夾或者svn控制圖標不正常顯示
TortoiseSVN 替換高版本或者低版本時,文件夾顯示異常,暫時遇見兩個問題,記錄如下: 1.此文件夾和其他的文件夾顯示不一致: 2.此文件不顯示svn控制圖標 具體情況如圖所示: 解決方法: 第一步: TortoiseSVN--
原创 Java 如何格式化中國標準時間
public static void main(String[] args) { try { String strDate = "Fri Mar 31 2017 00:00:00 GMT+0
原创 Maven項目mybatis的xml文件中groupId被轉成org.***、com.***、cn.***解決方法
在項目中groupId作爲表中的字段,和maven的'groupId'(座標)重名,如果不設置過濾,maven項目打包時會把Mybatis的mapper.xml文件中groupId參數轉義成org.***、com.***、cn.
原创 Oracle SQL忽略大小寫模糊查詢
select * from 表名t where lower(t.字段名) like lower('%字段值%'); 具體忽略字段值'%字段值%'根據業務情況而定。
原创 java獲取文件夾及子文件夾所有文件名和文件夾名
public static void getAllFileName(String path,ArrayList<String> fileName) { File file = new File(path); F