原创 vertx連接mysql數據庫PreparedStatement泄漏
vertx的數據庫驅動建立與mysql的數據連接時會複用連接,執行完PreparedStatement後不會主動關閉,而且目前也沒有提供手工關閉接口,因此如果大量執行預編譯sql的話會造成資源泄漏,報錯Can't create more
原创 簡單的json字符串和mysql查詢sql轉義函數
protected String jsonEscape(String val){ StringBuilder builder=new StringBuilder(); for(int i=0;i<v
原创 關於在spring中配置quatrz任務執行兩次的問題
今天項目中使用quatrz做定時任務時出現了一個問題,所有任務執行時都在相同的時間執行了兩次。google了下此問題,發現有不少人遇到過,要麼說是web.xml配置出錯spring配置文件加載了兩次造成的,要麼說是修改tomcat的ser
原创 js多個引力小球計算
閒着無聊寫着玩的一個小程序,模擬多個平面小球在相互引力作用下的運動狀態。隨便寫的也沒怎麼優化計算過程,在chrome 31,ff 25,ie 10上都運行了下,50個小球在1000頻率的情況下chrome和ff還能看看,ie就完全不能看了
原创 vscode Language Support for Java(TM) by Red Hat 插件啓動失敗
刪除 %APPDATA%\Code\User\workspaceStorage\ 試試
原创 mysql設置從庫
1、主庫開啓binlog日誌 找到主數據庫的配置文件my.cnf,在[mysqld]部分插入如下兩行: [mysqld] log-bin=mysql-bin #開啓二進制日誌 binlog_format=mixed server-id
原创 使用asm動態爲redisson定時任務生成目標類
Redisson定時任務目標類只接收Runnable實例,我想要的是它可以使用任意類的無參方法作爲目標類,所以選擇用asm實現了一個動態生成目標類的方法。 public class TaskGenerator extends Cla
原创 解決centos下安裝mysql5.6找不到my.conf與數據庫表大小寫識別問題
1、關閉mysql service mysql stop 2、依次執行以下命令,補回my.conf cp /usr/share/mysql/my-default.cnf /etc/ mv /etc/my-default.cnf /etc/
原创 java使用SimpleDateFormat格式化日期年格式YYYY引發跨年問題
最近排查到一個由錯誤日期格式問題引發的跨年問題,今天有空了記錄下來。 在開發中經常使用SimpleDateFormat來進行日期數據的格式化,這裏年份項常見的有兩種yyyy和YYYY,代碼裏也能看見混用的情況,通常情況下這兩個值返回的結果
原创 非遞歸方式將Xml轉hashmap對象
項目中有個接口傳遞過來一個xml格式字符串,爲方便處理,將其轉換成hashmap /** * 將dom對象轉換成hashmap對象(備用函數) * @param document * @return */ publi
原创 centos下tomcat不能使用80端口的問題
1024以下的端口只能由root用戶使用,普通權限的tomcat服使用80端口啓動時會報沒有權限。 java.net.BindException: Permission denied <null>:80 解決方法: 1個做法是更改啓動用戶
原创 改變Resin-2.1.17返回的server版本信息
這個問題頭疼很久了,怎麼搜索都搜不到答案,論壇和QQ羣問也沒人知道。 艹!!!!!!!!!!!!!!!!!!!!!!!!! 網上
原创 java servlet接收微信公衆號消息
公衆號消息接收與企業號略有區別,主要在token驗證上。 token驗證算法不再由sdk提供,需要自己實現 protected void doGet(HttpServletRequest request, HttpServletRespo
原创 aix無法創建2G以上大文件的問題
oracle數據庫備份失敗,看下日誌是文件太大不被允許創建。如果aix無法創建大文件,可能是用戶權限限制的問題,修改/etc/security/li
原创 android4.0以上應用橫屏下解鎖恢復的問題
最近做安卓應用時發現一個問題,android activity橫屏時,鎖屏解鎖後從onResume恢復的方法網上說的全是扯淡,API level 1