原创 高性能AES256對稱加解密,兼容Java、IOS、Android

最近在設計一個給IOS和Android提供接口的項目框架,在接口安全上準備使用常規的加密技術,確保在非法訪問接口的情況下拿到的數據一時半會也沒用。 查了相關的資料,用的最多的幾種加密算法,DES、AES、3DES等,考慮到手機端的兼容,先

原创 關於sql優化的一些小技巧

在開發過程中經常會因爲剛開始sql不熟悉導致sql寫的不規範,這樣會導致遇到大數據量的時候性能大大降低。 下面就整理一些自己在開發過程中學到的一點小優化技巧,主要是針對索引優化的 1、索引在sql中遇到有函數運算是不生效的 不生效寫法:

原创 java中簡單的字符壓縮實現,aaabbcccd壓縮成3a2b3c1d

在羣裏看到的一個面試題,說有一串 aaaabbcccddee 字符 需要壓縮 變成3a2b3c2d2e。 大夥也討論了些方法,我覺得不太靠譜,於是按照自己的想法寫了個簡單的算法來實現。由於時間有限也沒有過多的去研究,不知道還能不能再優化,

原创 Mybatis一對多查詢、一對一查詢、一對多一對一混合查詢

最近開發進度進入平緩階段,根據經驗,這個時候正式調整優化的好時機,不然到後期做優化會很麻煩,於是靜下心來琢磨對數據訪問這塊的優化問題。 項目已經開發了有將近兩個月了,各種需求的變更導致數據庫已經被改了N個版本了(移動互聯網的痛)。建表的時

原创 linux找回mysql密碼,mysql忘記密碼找回

大半年的時間沒有管服務器上的Mysql服務,今天上去居然各種密碼都登錄不進去,無奈之下只得把密碼重置了、 網上有很多野技術博客裏copy了很多解決方案,但是都不是很靠譜,一個不留神可能就被坑了 注:我的Mysql服務名字叫mysql,有的

原创 Myeclipse 10 使用mybatis-generator自動創建代碼總結,附源碼

最近在搭建公司系統框架,使用是ssm。mybatis雖然用着不錯,但是要寫大量的對象映射文件。這種體力活就沒有必要花太多時間去做了,直接用mybatis-generator這個神器來快速生成,跟Hibernate快速生成映射一樣。查了些m

原创 Myeclipse 啓動時報 unable to install breakpoint in

Myeclipse 在以debug啓動的時候提出這個提示框說不能擊中斷點:unable to install breakpoint in…… 在網上查了很多資料,都說是在這裏地方去掉勾,appl然後在勾上在appl 我也這樣嘗試了,還

原创 爲什麼Java字符串是不可變對象?

本文主要來介紹一下Java中的不可變對象,以及Java中String類的不可變性,那麼爲什麼Java的String類是不可變對象?讓我們一起來分析一下。</span> 答案一: 最流行的Java面試題之一就是:什麼是不可變對象(imm