原创 Ftp文件上傳
今天覆習了下Ftp文件上傳、下載的代碼,很簡單。分享給大家,用到的jar包是commons-net-2.2.jar 代碼很詳細自己看吧,可以直接運行的。希望大家關注,互相交流 文件上傳: FTPClient ftp = new FTPC
原创 spring boot初識
一.什麼是spring boot spring boot是一個全新框架,其作用是用來簡化spring搭建和開發過程的 二.具體示例 創建maven項目,編輯pom.xml文件,添加以下內容: <parent> <groupI
原创 mysql配置主從庫
mysql配置主從庫(同一臺電腦測試) 1.安裝mysql數據庫。然後複製一份mysql數據庫文件,端口修改爲3307。 2.修改mysql主庫配置文件,編輯my.ini,找到節點mysqld下面添加: //id爲唯一 server_id
原创 事務
使用spring難免要用到spring的事務管理,要用事務管理又會很自然的選擇聲明式的事務管理,在spring的文檔中說道,spring聲明式事務管理默認對非檢查型異常和運行時異常進行事務回滾,而對檢查型異常則不進行回滾操作。 那麼什麼是
原创 JAVA線程間協作wait、notify、notifyAll、sleep用途
在上節中,介紹了java多線程中同步鎖的概念,synchronized方法和synchronized代碼塊都是爲了解決線程併發的問題,同一時間允許一個線程訪問當前類或者對象。如果涉及到線程間的協作通信,就需要用到wait、notify、n
原创 request獲取完整url(包括域名、端口、參數)
在servlet請求中,使用request獲取整個請求url: String url="http://" + request.getServerName() //服務器地址 + ":" + req
原创 java多線程對象鎖、類鎖、同步機制詳解
1.在java多線程編程中對象鎖、類鎖、同步機制synchronized詳解: 對象鎖:在java中每個對象都有一個唯一的鎖,對象鎖用於對象實例方法或者一個對象實例上面的。 類鎖:是用於一個類靜態方法或者class對象的,
原创 MySQL 水平拆分
轉載原文地址:http://www.linuxidc.com/Linux/2015-06/118383.htm 1,水平拆分的介紹 一般來說,簡單的水平切分主要是將某個訪問極其平凡的表再按照某個字段的某種規則來分散到多個表之中,每
原创 java中註解的原理和實現機制
java中註解的實現原理和機制 一.什麼是註解: 註解是標記,也可以理解成是一種應用在類、方法、參數、屬性、構造器上的特殊修飾符。註解作用有
原创 SSO單點登錄,簡單模擬
SSO單點登錄(以下全是個人理解,如果有誤,共同批評進步) 1.什麼是單點登錄: 在不同的應用中,受保護的同一用戶,登錄一次就可以訪問相關的其他系統應用。比如搜狐登錄後,可以直接訪問博客、郵箱等等,而不用再重新登錄博客系統、郵箱系統等等。
原创 RestTemplate訪問Spring MVC restFul接口
在Spring MVC中,訪問restful接口: RestTemplate restTemplate=new RestTemplate(); SimpleClientHttpRequestFactory requestFa
原创 linux下安裝mysql
linux下安裝mysql數據庫 1.使用yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt*
原创 在windows中創建ftp服務器
大概流程敘述: 1.控制面板-程序-找到打開或關閉windows功能,找到如下: 2.打開管理,找到Internet信息服務管理,創建ftp站點,如下: 3.創建完成後,在本地用戶和組裏面創建新的用戶,默認在user組下面,刪掉如下:
原创 ibatis傳入表名查詢
public static void main(String[] args) { /* * Test test = new Test(); test.date = new * Tim
原创 excel統計另外一個sheet的篩選數據
在sheet1裏面有一組數據,在兩個不同的sheet裏面統計另一個的數據,同一個sheet的時候也一樣。 例子:第一個sheet,需要計算出重複的數據 第二個sheet: 在需要統計的表格裏,聲明一下函數:=COUNTIF(Sheet