原创 通過Java反射獲得對象裏面的所有字段名以及字段對應的值

public class Student { public Student() { } private int id; private String name; private int math; private

原创 解決使用Spring Boot、Multipartfile上傳文件路徑錯誤問題

徹底跟路徑錯誤say拜拜! 題圖:from Google 1.問題描述 關鍵字: SpringMVC 4.2.4 、 Spring Boot 1.3.1 、Servlet 3.0 、文件上傳 報錯信息: java.io.IOExcept

原创 jquery checkbox選中、改變狀態、change和click事件

jquery判斷checked的三種方法:   .attr('checked); //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false .prop('checked'); //16+:

原创 Oracle DBLINK 簡單使用

  oracle在進行跨庫訪問時,可以通過創建dblink實現,今天就簡單的介紹下如果創建dblink,以及通過dblink完成插入、修改、刪除等操作          首先了解下環境:在tnsnames.ora中配置兩個數據庫別名:or

原创 java獲取當前日期時間代碼總結

本想獲取一個  yyyy-mm-dd (只要年月日,不要時間), 找了半天沒有類似的方法,使用new Date出來的包含時間,想了辦法後: SimpleDateFormat sdf = new SimpleDateFormat("yy

原创 遞歸return

/** * 獲取指定日期的下一個工作日 * @param date 日期(不含時間) * @return * @author wangzz * @date 2019/03/21 17:51:06 */ @Override p

原创 Eclipse配置Maven及setting文件解釋

  1、eclipse配置Maven。 Eclipse上配置Maven主要有以下幾個步驟: 1.官網下載Maven壓縮包,解壓 2.配置環境變量 3.設置Maven的本地倉庫 4.Eclipse中添加Maven設置   具體的操作細節如下

原创 setInterval()與setTimeout()計時器

JavaScript是單線程語言,但是它可以通過設置超時值和間歇時間值來指定代碼在特定的時刻執行。超時值是指在指定時間之後執行代碼,間歇時間值是指每隔指定的時間就執行一次代碼。   超時調用   超時調用使用window對象的setTim

原创 left join查詢可能出現重複數據 (主表中一條變兩條)

三表鏈接查詢發現返回的結果成倍的返回,感到異常的鬱悶,用的是left join,之前有大佬告訴我,left join的效率會比其他的連接方法效率要高些,所以也一直用這個。 撿重點說,總之引發查詢出重複數據就是因爲,表之間關聯的關係不是一對

原创 java.io.IOException 斷開的管道 解決方法 ClientAbortException: java.io.IOException: Broken pipe

查看採集數據的tomcat日誌,習慣性的先翻到日誌的最後去查看有沒有異常的打印,果然發現了好幾種異常信息,但是最多還是這個: 24-Nov-2016 09:54:21.116 SEVERE [http-nio-8081-Acceptor

原创 Oracle 查看被鎖的表以及釋放鎖

由於團隊開發,經常會遇到其他開發把表鎖住的情況,可遲遲不釋放。導致他自己都忘了。 解決問題: -- 鎖表查詢SQL SELECT object_name, machine, s.sid, s.serial# FROM gv$locked

原创 Arrays.sort 實現原理和 Collections.sort 實現原理

排序時小數組使用快排(插入排序):Use Quicksort on small arrays 之後考慮歸併排序 Collection和Collections區別 java.util.Collection 是一個集合接口。它提供了對集合

原创 恢復oracle中用pl/sql誤刪除drop掉的表

今天在測試環境搞數據時,不小心刪除了一箇中間表,好多測試數據就這麼沒了? 不着急!有辦法解決的: 1> 查看回收站中表 select object_name,original_name,partition_name,type,ts_na

原创 Oracle Scheduler Jobs 基本使用

創建Jobs語法: 通過DBMS_SCHEDULER包來創建Jobs,是使用其CREATE_JOB過程。例如: SQL> BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name

原创 java中獲取類加載路徑和項目根路徑的5種方法

import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public