原创 主線程 和子線程的同步控制

有道面試題  子線程循環10次 然後 主線程 循環100次  如此往復50次  通過主線程和子線程的同步實現 public class Test { public static void main(String args[])

原创 java 垃圾回收GC

說到垃圾回收(Garbage Collection,GC),很多人就會自然而然地把它和Java聯繫起來。在Java中,程序員不需要去關心內存動態分配和垃圾回收的問題,這一切都交給了JVM來處理。顧名思義,垃圾回收就是釋放垃圾佔用的空間

原创 mysql記錄存在就更新不存在就插入

判斷記錄是否存在,不存在就執行插入語句,存在就執行更新語句 如下例子 $result = mysql_query('select * from xxx where id = 1'); $row = mysql_fetch_assoc(

原创 ubuntu 二進制安裝mysql

Ubuntu 二進制文件(tar.gz)安裝mysql 2014年06月28日 ⁄ 綜合 ⁄ 共 7960字 ⁄ 字號 小 中 大 ⁄ 評論關閉 <iframe id="iframeu1788635_0" src="h

原创 mongodb中group分組場景應用

mongodb中數據集合(ABC123)包含的指標進行統計分析,指標(指標在mongodb中實際以字母、數字組合的編碼表示)包括: A1:用戶標識、A2:用戶編碼、A3:用戶名稱、A4:地市、A5:區縣、A6:手機號碼、A7:賬期、A8:

原创 Java NIO系列教程(九) ServerSocketChannel

Java NIO中的 ServerSocketChannel 是一個可以監聽新進來的TCP連接的通道, 就像標準IO中的ServerSocket一樣。ServerSocketChannel類在 java.nio.channels包中。

原创 Java深入 - Java 內存分配和回收機制

Java的GC機制是自動進行的,和c語言有些區別需要程序員自己保證內存的使用和回收。 Java的內存分配和回收也主要在Java的堆上進行的,Java的堆中存儲了大量的對象實例,所以Java的堆也叫GC堆。 Java在垃圾收集的過程中

原创 Tomcat 支持 Https

內容概覽: 如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 協議   1.生成安全證書   2.配置tomcat -----------------------------------------------

原创 Java NIO系列教程(十一) Pipe

Java NIO 管道是2個線程之間的單向數據連接。Pipe有一個source通道和一個sink通道。數據會被寫到sink通道,從source通道讀取。 這裏是Pipe原理的圖示: 創建管道 通過Pipe.open()方法

原创 mybatis攔截器實現分頁功能的示例講解

mybatis攔截器實現分頁功能的示例講解 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet;

原创 maven 自動部署到tomcat

最近需要使用Maven將項目自動部署到Tomcat,在網絡上也查找了很多文章,內容大同小異,今天打算在這裏給自己做一個小總結 參考網址:http://blog.csdn.NET/dilaomimi/article/details/6955

原创 Java NIO系列教程(十) Java NIO DatagramChannel

Java NIO中的DatagramChannel是一個能收發UDP包的通道。因爲UDP是無連接的網絡協議,所以不能像其它通道那樣讀取和寫入。它發送和接收的是數據包。 打開 DatagramChannel 下面是 Datagra

原创 memcache java解讀

MemCache是什麼 MemCache是一個自由、源碼開放、高性能、分佈式的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫的負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高了網站訪問的速度。MemCaChe

原创 Java NIO系列教程(十二) Java NIO與IO

當學習了Java NIO和IO的API後,一個問題馬上涌入腦海: 我應該何時使用IO,何時使用NIO呢?在本文中,我會盡量清晰地解析Java NIO和IO的差異、它們的使用場景,以及它們如何影響您的代碼設計。 Java NIO和IO

原创 buffer.clear() buffer .flip() 區別

NIO中有關ByteBuffer的幾種常用方法比如clear,rewind和flip到底有哪些區別。下面Android123給大家這三種方法的源碼,方便大家記憶。   public final Buffer clear() {