原创 代碼1

如果一個loop,傳到前臺必須要是4的倍數 while(loop.size()%4!=0) loop.size().add(1); //僞代碼 如果需要讀取一個集合,當中某一個條件的記錄不需要 while(iterator.next())

原创 spring的mappingDirectoryLocation

在Spring的applicationContext.xml中配置映射文件的方法: <propertyname="mappingResources">    <list>    <value>com/almaer/model/Perso

原创 項目總結

1,利用鎖技術,解決了隊列沒有充滿的時候,給別的線程亂取,導致取到的名字跳躍. 2,包裝類一定要用equles, 3,nio channel,buffer 4,log4j2 配置,異步寫日誌.如果只寫在本地,還是用同步的最快.異步適合寫

原创 mybatis

1,翻頁與集合 2,批量 foreach元素的屬性主要有 item,index,collection,open,separator,close。 item表示集合中每一個元素進行迭代時的別名. index指 定一個名字,用於表示在

原创 獲得父類的泛型

Class clazz=son.getClass(); 得到父類 Class father = clazz.getSuperclass(); //com.test.father得到帶有泛型的父類Type type = clazz.getG

原创 tomcat以及其他容器的配置緩存context.xml更改無效

很多時候是context.xml配置在META-INF裏面 ,進入tomcat的目錄 x:/apache-tomcat/conf 裏面的server.xml是你配置的的context.xml的參數 <Resource xxxxx>這裏面

原创 mysql分庫

一般來說,當我們的數據庫的數據超過了100w記錄的時候就應該考慮分表或者分區了,這次我來詳細說說分表的一些方法。首先,我們需要想好到底分多少個表,前提當然是滿足應用。這裏我使用了一個比較簡單的分表方法,就是根據自增id的尾數來分,也就

原创 spring的定時任務

定時任務在處理報表中有廣泛的使用. spring配置定時任務 1, xml中要配置好需要的 <beans xmlns="http://www.springframework.org/schema/beans" //聲明xml文件默認的命名

原创 html5緩存

挖坑

原创 socket問題

socket.setSoTimeout(millionSecond) 解釋 setSoTimeout()這個方法所設置的超時時間還未結束的時候,可以通過socket.getInputStream()獲得的InputStream對象進行二次

原创 讀寫操作非常頻繁的時候提高讀的效率

用這個類  ReadWriteLock rwl = new ReentrantReadWriteLock(); rwl.writeLock().lock();// 取到寫鎖 寫鎖是互斥的 rwl.readLock().lock();//

原创 long類型需要注意

今天一個代碼出bug,一個list裏面放的是2個Long類型值,然後,取出這2個Long值做比較,結果相同值比較是false. 注意包裝類用.equals(),或者取得他們的值 類實例.longValue();再比較

原创 ThreadPoolExecutor類

最近的高頻任務,自己寫的用到了這個類.其實spring框架裏面這個類肯定用到.以前沒有仔細看. 這個類在spring框架中用到線程池的時候用到的.他的用法: ThreadPoolExecutor executor  = new Threa

原创 memcache的安裝和使用

留坑

原创 分佈式學習

挖坑