原创 代碼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
原创 分佈式學習
挖坑