原创 Java中繼承thread類與實現Runnable接口的區別(轉)

Java中線程的創建有兩種方式:   1.  通過繼承Thread類,重寫Thread的run()方法,將線程運行的邏輯放在其中 2.  通過實現Runnable接口,實例化Thread類       在實際應用中,我們經常用到多線程,如

原创 mysql語句:根據某一個字段重複,只取list中第一條數據

如下圖數據,我們業務需要,只取每個dumpingSite一樣的第一條數據: 寫法: select s.* from ( select *, row_number() over (partition by [重複字段] o

原创 struts2的Excel 的導入導出

之前還寫過struts2的Excel 的導入導出,也記錄下來吧,當時寫的時候很蛋疼。。。。。。。 package base.web.actions.file; import base.service.bo.file.IBoExcelF

原创 MYSQL生成隨機數的幾種方式

1.uuid()生成隨機數--32位 select replace(uuid(),"-","") as uuid; 2.uuid_short()生成隨機數--17--20位不等隨機 select replace(uuid_short(),

原创 poi的導出Excel,word,PDF格式

囉嗦兩句吧,之前一直用jxl進行導入導出,但人家不更新了,也不能導出成word和PDF格式,網上說主流的下載都是POI了,我沒用過這神器,手癢,就寫了借鑑一些前輩們的代碼寫了如下的代碼,但在導出Excel設置樣式上,因依賴版本是對於今天來

原创 jxl導入,導出

pom.xml引入包: <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId>

原创 去重排序----MySQL

一-去重後,按照漢字的拼音首字母順序排,英文和數字在前 select DISTINCT t.name from ymw_goods t order by convert(t.name using gbk) collate gbk_chin

原创 JAVA List集合轉Page(分頁)

  /** * @version 1.0 * @author: fwjia */ import java.util.List; public class PageModel<T> { /*** * 當前頁

原创 一個Web項目中實現多個數據庫存儲數據並相互切換

最近公司一個項目需要連接多個數據庫(A和B)操作,根據不同的業務模塊查詢不同的數據庫,因此需要改造下之前的spring-mybatis.xml配置文件以及jdbc.properties配置文件,項目後臺用的是SpringMVC+Myba

原创 MySQL的month()函數方法對應得Oracle方法

原本公司採用的數據庫是MySQL,後期要更換成Oracle,原本寫的SQL語句一些語法要變了,先說如題所說方法吧: month(): 原本MySQL語句: select a.* from  xxx a where month(a.star

原创 實現點擊按鈕顯示一個div,頁面上其他的內容全部隱藏。再點擊返回按鈕,div隱藏,頁面上所有的內容再顯示出來

話不多說,直接擼代碼吧: <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <tit

原创 @PathVariable用法

在開發中,路徑裏面帶參數的情況很少,但遇到了還要寫,備記一下。 前端頁面發送請求: function backdata(){              window.location.href="${pageContext.request

原创 git命令

Git 全局設置 git config --global user.name "XXX" git config --global user.email "[email protected]" 創建新版本庫 git clone http:/

原创 搭建 vue 開發環境: node.js安裝+vue腳手架

第一次搭建vue操作環境,報了不少錯,沒搭建成功,然後這樣一步步來終於好了,將步驟簡單記錄下來: 第一步:下載下載node 安裝包進行安裝,下載地址::https://nodejs.org/en/ 或者 http://nodejs.cn/

原创 input 的監聽事件總結

1.onfocus  當input 獲取到焦點時觸發 2.onblur  當input失去焦點時觸發,注意:這個事件觸發的前提是已經獲取了焦點再失去焦點的時候會觸發相應的js 3.onchange 當input失去焦點並且它的value值