原创 微信公衆號開發接口指南(java實現)

我們進入微信公衆平臺查看開發者文檔,裏面有詳細的接入指南的步驟介紹,接下來我們逐步實現這個過程 1,首先我們要接受微信後臺傳到服務器上的四個參數,分別是signature(微信加密簽名),timestamp(時間戳),nonce

原创 動態規劃法解決0-1揹包問題(C++)

1.動態規劃法的設計思想:動態規劃法將待求解問題分解成若干個相互重疊的子問題,每個子問題對應決策過程的一個階段,子問題的重疊關係一般表現在對給定問題求解的遞推關係,將子問題的的解求解一次並且填入表中,當需要再次求解子問題的時候,可

原创 servlet入門(1)

我使用的是eclipse+tomcat+mysql的開發環境 1,新建一web項目,過程中切勿忘記點選創建web.xml文件 2,在java Resources中創建servlet 3,在webcontent文件夾中創建一個

原创 jvm命令

jmap 打印出pid的內存所有對象的使用情況(產生了哪些對象和數量),可以把內容輸出到.bin文件,用MAT分析 參數 參數 解釋 -dump:[live,]format=b,file=\ 以二進制輸出heap內容到文件,l

原创 react省市二級聯動

class Province extends Component { constructor(props) { super(props) } handleChange(e) { this .prop

原创 內存映射文件詳解

http://blog.csdn.net/mg0832058/article/details/5890688 一直都對內存映射文件這個概念很模糊,不知道它和虛擬內存有什麼區別,而且映射這個詞也很讓人迷茫,今天終於搞清楚了。。。下面,我先解

原创 jquery注意點

jquery中的appendto函數從一個地方移動到另外的地方本身的位置會消失

原创 mysql解決1-12月統計的問題

在實際的應用開發的過程中,我們經常需要統計每個月的註冊的人數,但是有些時候因爲某個月在數據庫中是不存在的,所以就不會顯示那個月的信息,這是我自己想的一個方案,可能會有錯誤,如果發現錯誤,請指正 select sum(case w

原创 Java併發實戰(一):原子性

線程安全的定義 一個類是線程安全的 如果他能夠在多個線程運行時表現的很正確,不管運行環境那些線程的調度和交織是什麼樣的 在調用代碼裏也沒有額外的同步和協調措施 無狀態sevlet @ThreadSafe public class Stat

原创 leetcode系列:twosum問題

題目描述: 輸入:一個數組(nums[]),一個數(target) 輸出:從數組中取兩個數使得兩數之和等於target,輸出這兩個數的下標 1,一開始的想法是,使用兩重循環直接一一遍歷,窮舉出這兩個數,並得到他們的下標

原创 jquery中toggle事件最新版本移除之後的解決

jquery在1.9版本中已經移除了toggle事件,所以之後的版本不能使用toggle事件了 其中的一種解決方法:使用flag標記來切換 <!DOCTYPE html> <html lang="en"> <head> <meta

原创 jvm的內存模型

今天參加了校招,因爲簡歷上寫上了對jvm比較熟悉,面試官就問了jvm的內存模型,之前看了仔細看了深入理解java虛擬機,因爲好久再沒有看這方面的東西,我猶豫了一會纔回答上來,看來需要再重溫一遍了 java虛擬機內存區域主要分爲五個區域:

原创 代碼整潔之道(1):有意義的命名

1,名副其實: 命名變量的時候名字有具體的意義, 能看出代碼的功能 反: public List<int[]> getThem() { List<int[]> list1 = new ArrayList();

原创 ubuntu配置javaweb環境(jdk,tomcat,mysql,eclipse)

1.eclipse的安裝,去eclipse官網下載,之後tar zxvf elipse.tar.gz 之後進入eclipse解壓的文件下面,./elipse啓動eclipse 2.jdk的安裝,去oracle官網下載jdk的linux版本

原创 java GC機制的一些總結

主要從三個方面考慮GC機制 1,哪些內存需要回收 2,什麼時候回收 3,如何回收 1,哪些內存需要回收(可達性分析) java虛擬機通過可達性分析算法知道一個對象是否需要被回收,可達性分析算法的簡要介紹就是:選擇一系列對象作爲GC