原创 windows安裝mongodb

資料:http://docs.mongodb.org/manual/core/introduction/下載:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-window

原创 java同步機制

內建同步塊,同步方法:public static class Syn {synchronized void funA() throws InterruptedException {wait();System.out.println("syn

原创 我的友情鏈接

51CTO博客開發

原创 ubuntu配置java

◆以root身份打開並編輯profile文件[sudo gedit /etc/profile] ◆在profile文件最後添加 #set java environment JAVA_HOME=/home/liyouliang/develop

原创 python多重繼承

在多重繼承時尋找一個重載方法的順序(MRO)來自於C3算法,方法是進行迭代:class B(A1,A2,A3 ...)這時B的mro序列 mro(B) = [B] + merge(mro(A1), mro(A2), mro(A3) ...,

原创 servlet,web.xml文件配置祥解

web-app:必備,出現在首尾上下文參數:聲明應用範圍內的初始化參數。 <context-param>    <param-name>ContextParameter</para-name>    <param-value>test<

原创 ubuntu配置java

◆以root身份打開並編輯profile文件[sudo gedit /etc/profile] ◆在profile文件最後添加 #set java environment JAVA_HOME=/home/liyouliang/develop

原创 Pika異步模式收發

pika提供了支持異步發送模式的selectconnection方法支持異步發送接收(通過回調的方式)connectioon建立時回調建立channel, channel建立時一次回調各種declare方法,declare建立時依次回調pu

原创 java對象訪問定位的兩種方式解析

大多數文章中都會列舉如下兩張圖的內容但是解析不夠詳細在這裏詳細解釋一下兩張圖的含義基於句柄的內存定位方式基於指針的內存定位方式java棧是針對每一個線程的,每一個線程都會有自己的棧,維護在其內部的引用就是本地變量表。在java中每一個ref

原创 算法:講一個list拆分爲兩個list,並使兩個list和的差的絕對值最小

題目:輸入兩個長度爲n的list A,B,通過交換兩個list的值,獲得兩個新的list,要求這兩個list和的差值的絕對值最小:min:abs(sum(A)-sum(B))在不要求交換後A,B長度相等的條件下,可以使用動態規劃的思路求解:

原创 AMQP的各種對比

http://www.cnblogs.com/AloneSword/p/3404400.htmlrabbitmq使用http://mysql.taobao.org/index.php/Rabbitmqrabbitmq 優化http://we

原创 rabbitmq流控制(原文標記)

FlowControlThereare two flow control mechanisms in RabbitMQ. Both work by exertingTCP backpressure on connections that a

原创 JDBC多線程多個statement共享同一個connection

對於mysql測試案例package 使用同一個connection;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;im

原创 我的友情鏈接

51CTO博客開發

原创 rabbitmq可靠性保證(原文加上部分標記)

ReliabilityGuideThispage explains how to use the various features of AMQP and RabbitMQ toachieve reliable delivery - to