原创 免費商品信息查詢接口(條形碼)

最近公司有一個需求”掃描商品條形碼顯示商品信息“,原以爲國內應該會免費提供接口,理想總是美好的,現實都是殘酷的。在阿里雲、京東等API開放平臺找了一番,基本都是按次調用收費;公司的需求每位用戶一天可能多次調用接口,這樣一算,成本太高。既然沒

原创 Bsign iOS重簽名

Bsign 工具介紹: 1.支持displayName、BundleId修改 2.支持dylib、framework等特殊文件重籤 3.支持簽名記錄展示、檢索 4.設計靈活的時間控制系統——應用包簽名到期無需重新發包即可實現續期操作 5.

原创 Mysql數據庫常用操作

1.登錄數據庫 格式: mysql -h主機地址 -u用戶名 -p用戶密碼–P端口 –D數據庫–e “SQL 內容” 常用:mysql -uroot -p 數據庫名稱 2.選擇數據庫 常用:use 數據庫名稱 3.修改用戶密碼 方法一:

原创 linux mysql 操作命令

1.linux下啓動mysql的命令: mysqladmin start /ect/init.d/mysql start (前面爲mysql的安裝路徑) 2.linux下重啓mysql的命令: mysqladmin restart /

原创 isign-tool iOS重簽名

isign-tool 工具介紹: 1.支持displayName、BundleId修改 2.支持nib、dylib、framework等特殊文件重籤 3.支持簽名記錄展示、檢索 4.設計靈活的時間控制系統——應用包簽名到期無需重新發包即可

原创 AES加解密多版本(GO、JAVA、Python)實現

GO示例 Java示例 Python示例 異構系統基於RESTful接口加解密 環境:GO1.8/JDK1.8/Python2.7 GO示例 package common import ( "crypto/aes

原创 解決POI大數據導出Excel內存溢出、應用假死

最近公司一個06年統計項目在導出Excel時造成應用服務器內存溢出、假死現象;查看代碼發現問題一次查詢一整年的數據導致堆內存被撐爆(假死),隨後改用批量查詢往Excel中寫數據,同樣的問題又出現了!!!隨後在網上查閱了部分資料只是在POI

原创 論持久戰之Java性能監控工具(jmap)

首先看一下Java官方提供的參數示例: 下面介紹三個常用參數(heap、dump、histo) -heap(to print java heap summary) ①堆配置信息 ②堆使用信息 -dump:(to dump java

原创 tomcat JVM 性能優化

簡單回顧一下Java內存模型: 程序計數器: 是一塊較小的內存空間,可以看做當前線程所執行的字節碼的行號指示器;如果執行的是native方法,計數器的值爲空。 Java虛擬機棧: 生命週期與線程相同,內存模型執行一個方法時會創建一個棧幀用

原创 GraphicsMagick Linux 安裝

GraphicsMagick安裝 安裝libjpeg 安裝libpng 安裝GraphicsMagick 1.下載tar.gz http://downloads.sourceforge.net/project/graphicsmagic

原创 已安裝的nginx添加第三方模塊

以安裝第三方的ngx_cache_purge模塊爲例 1.查看nginx編譯安裝時安裝的模塊 /usr/local/nginx/sbin/nginx -V 2.加入需要安裝的模塊,重新編譯 copy原來的配置 ./configu

原创 Java泛型(類、接口、方法)及通配符

什麼是泛型? 泛型,即“參數化類型”。例如:定義方法時有形參,然後調用此方法時傳遞實參。參數化類型就是將類型由原來的具體的類型參數化,類似於方法中的變量參數,此時類型也定義成參數形式(可以稱之爲類型形參),然後在使用/調用時傳入具體的類型

原创 二進制-原碼、反碼、補碼

基本概念: 1.二進制最高位是符號位(0表示正數,1表示負數) 例:1的二進制        00000000 00000000 00000000 00000001        -1的二進制        10000000 000000

原创 PHPStorm Xdebug Remote 調試環境搭建(不依賴本地環境)

最近公司自己搭建了一個資源管理平臺,哈哈,當然是我在github上找的,後臺用PHP開發。個人覺得寫得非常nice,web頁面幾乎模擬了真實OS,有興趣的朋友下載部署體驗https://github.com/kalcaddle/KODEx

原创 Spring多數據源管理源碼分析

Spring多數據源管理實現原理 應用場景: 大部分單一架構項目連接一臺數據庫服務器,但隨着業務的增加數據庫數據量不斷飆升,數據庫達到性能瓶頸,大部分技術人員都會對數據庫主從配置;既然讀寫分離那就需要連接兩個不同的數據庫,這時候Sprin