原创 Redis命令之BITCOUNT-官方例子解析

BITCOUNT -key [start end] :統計字符串指定起始位置的字節數 起始版本:2.6.0 時間複雜度:O(N) 統計字符串被設置爲1的bit數. 一般情況下,給定的整個字符串都會被進行計數,通過指定額外的 start 或

原创 通過文件頭判斷文件編碼

概述 常用的幾種文件編碼: ansi unicode utf8 gb2312 在此主要討論驗證方法,不討論編碼定義。 創建文件 創建4個不同編碼的文件,分別命名爲unicode.txt, gb2312.txt, utf8.tx

原创 SQLYOG中timestamp設置爲CURRENT_TIMESTAMP

使用SQLYog創建表時,要記錄當前生成時間,一般用timestamp,正常情況下是默認值是CURRENT_TIMESTAMP,但是用工具時生成結果是CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAM

原创 log4j hello world

  2011-01-05 20:42:48 其實tomcat就自帶了日誌記錄功能,當然大部分時候它並不能滿足我們在實際應用中的需要,我們還是要藉助於其他的開源日誌記錄框架來實現我們系統日誌的記錄,log4j就是其中的一個非常優秀的一個日誌

原创 令人鬱悶的socket重聯問題

 最近弄socket 流程是 主項目保持一個單例客戶端socket類 在執行一些操作的時候通過此客戶端socket通知服務器 如下: package com.common.utils; import java.io.Buffer

原创 SQL語句中的連接語句

網上有好多資料,在這裏拷貝一個講的比較好的。   --建表table1,table2: create table table1(id int,name varchar(10)) -- 建表語句create table table2(id

原创 URL簡介

URL提供了一個相當容易理解的形式來惟一確定或對Internet上的信息進行編址。瀏覽器用URL來識別Web上的信息。在Java有網絡類庫中,java.net.URL類爲使用URL在Internet上獲取信息提供了一個簡單的、簡潔的用戶編

原创 java Socket的怪異之處

  怪異之一: connect(SocketAddress endpoint):這個方法,嘗試連接server端,如果連接不上,就拋出IOException異常。如果連接成功了,就繼續執行下一步的代碼。怪異之二: boolean isCo

原创 java IO

Java io包,相信大家都已經很熟悉,最近在看socket編程的時候,遇到了很多io操作的麻煩,只好從新再鞏固一下,請高人指點。   java.io包中定義了多個流的類型,         按流的方向可分爲:輸入流和輸出流。      

原创 java繼承之構造方法

今天被人問得劈頭蓋臉,回來自己親自試驗一下,感覺還是很爽。下面把代碼貼出來。請高手不要笑話我,本人底子差。   public class ParentClass { public ParentClass(){ System.out.

原创 java繼承之方法

方法和變量的語法都大同小異,子類可以通過super關鍵字調用父類不是private方法。子類同樣不能調用父類的private方法,看代碼: 父類 public class ParentClass { private String pri

原创 java繼承之變量

子類可以繼承父類的protected、default、public變量。而private不能繼承。這個很簡單,直接看代碼。 package extend; public class ParentClass { private Strin

原创 判斷文件編碼

概述 常用的幾種文件編碼: ansi unicode utf8 gb2312 在此主要討論驗證方法,不討論編碼定義。 創建文件 創建4個不同編碼的文件,分別命名爲unicode.txt, gb2312.txt, utf8.txt,

原创 Apache Geode介紹(譯)

簡介 Performance is key. Consistency is a must. 性能是關鍵。一致性是必須的。 Providing low latency, high concurrency data management

原创 Geode in 5 minutes

How to Get Apache Geode You can download Apache Geode from the website, run a Docker image, or install with homebrew