原创 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