原创 Linux排查線上問題的命令&工具

  前言 平時的工作中經常碰到很多疑難問題的處理,在解決問題的同時,有一些工具起到了相當大的作用,在此書寫下來,一是作爲筆記,可以讓自己後續忘記了可快速翻閱,二是分享,希望看到此文的同學們可以拿出自己日常覺得幫助很大的工具,大家一起進步

原创 php RC2 加密 java進行解密

 php RC2 加密 java進行解密 import javax.crypto.Cipher; import javax.crypto.spec.RC2ParameterSpec; import javax.crypto.spec

原创 JAVA壓縮zip 解決linux下中文亂碼

如果是文件目錄,則 ZipEntry zipEntry=new ZipEntry(basePath + System.getProperties().getProperty(“file.separator”)); zipEntry.set

原创 高併發秒殺的思考

前言 秒殺大家都不陌生。自2011年首次出現以來,無論是雙十一購物還是 12306 搶票,秒殺場景已隨處可見。簡單來說,秒殺就是在同一時刻大量請求爭搶購買同一商品並完成交易的過程。從架構視角來看,秒殺系統本質是一個高性能、高一致、高可用的

原创 整理的一些面試題

一、java基礎 1.集合部分   hashmap 底層數據結構 我們知道在Java中最常用的兩種結構是數組和模擬指針(引用),幾乎所有的數據結構都可以利用這兩種來組合實現,HashMap也是如此。實際上HashMap是一個“鏈表散列

原创 Gitflow Workflow工作流

簡介 Feature Branch Workflow是一種非常靈活的開發方式。對於一些規模比較大的團隊,最好就是給特定的分支賦予不同的角色。除了功能分支(feature branch),Gitflow Workflow還使用獨立的分支來準

原创 git 找回丟失的commit

From : http://dmouse.iteye.com/blog/1797267 Git 的錯誤操作,導致丟失了重要的commit,真是痛不欲生; 最後通過git神器終於找回了丟失的commit,但是需要總結和反思的地方有一些,同

原创 java 的函數回調

本文的目的並不是介紹使用的什麼技術,而是重點闡述其實現原理。   一、 異步和同步 講通俗點,異步就是不需要等當前執行的動作完成,就可以繼續執行後面的動作。   通常一個程序執行的順序是:從上到下,依次執行。後面的動作必須等前面動作執行完

原创 POST以流的方式傳送文件

public static void postUpload(String json, String pwd,String targetFile) throws Exception{ HttpClient httpclient = n