原创 mysql將字符串格式化爲日期

例子: select date_format('2015-08-29 02:01:45.793','%Y-%c-%d %h:%i:%s.%f') 結果:2015-8-29 02:01:45.793000 以下說明符可用在 forma

原创 MySQL生成隨機整數

若要在i ≤ R ≤ j 這個範圍得到一個隨機整數R ,需要用到表達式FLOOR(i + RAND() *(j – i +1))。 例如, 若要在7 到 12的範圍(包括7和12)內得到一個隨機整數, 可使用以下語句: SELEC

原创 Reactor構架模式及框架概述

本文轉載自:http://www.cnblogs.com/hzbook/archive/2012/07/19/2599698.html Reactor框架是ACE各個框架中最基礎的一個框架,其他框架都或多或少地用到了Reactor框架。

原创 AOP和IoC的實現原理

用過spring的朋友都知道spring的強大和高深,都覺得深不可測,其實當你真正花些時間讀一讀源碼就知道它的一些技術實現其實是建立在一些最基本的技術之上而已;例如AOP(面向方面編程)的實現是建立在CGLib提供的類代理和jdk提供的接

原创 CentOS安裝及配置hadoop

本文轉載自:http://www.centoscn.com/image-text/install/2014/1121/4158.html 1、集羣部署介紹   1.1 Hadoop簡介             Hadoop是Apach

原创 現階段要學習JAVA技術

    網絡: Netty,mina,NIO,REST,OAuth,ProtoBuf,MsgPack     Web:Tapestry,DWR,GWT,WebX     搜索: Lucene,Solr,Nutch     緩存/DB:

原创 java靜態代理和動態代理(JDK&cglib)

JAVA的動態代理  代理模式  代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關係,一個代

原创 TreeMap與HashMap的差異

1.AbstractMap抽象類和SortedMap接口 AbstractMap抽象類:覆蓋了equals()和hashCode()方法以確保兩個相等映射返回相同的哈希碼。如果兩個映射大小相等、包含同樣的鍵且每個鍵在這兩個映射中對應的

原创 JAVA-相關技術超鏈接

阿里中間件團隊博客:http://jm-blog.aliapp.com/ 百度技術沙龍:http://www.infoq.com/cn/zones/baidu-salon/   阿里技術沙龍:http://club.alibabate

原创 common.io中Tailer類讀取文件內容亂碼問題解決

common.io 是一個實用程序庫,協助開發IO功能。 org.apache.comons.io.input 包針對SUN JDK IO包進行了擴展,實現了一些功能簡單的IO類,主要包括了對字節/字符輸入流接口的實現 在項目開發中(斯凱

原创 《深入理解mybatis原理》系列文章

如何細粒度地控制你的MyBatis二級緩存(mybatis-enhanced-cache插件實現) 本文介紹如何細粒度地控制你的MyBatis二級緩存,以及對應的mybatis-enhanced-cache插件實現... 《

原创 idea intellij對Spring進行單元測試

1、加入Junit4及SpringJUnit4支持 <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>jun

原创 JAVA多線程面試

不管你是新程序員還是老手,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了對併發的支持,讓Java大受企業和程序員的歡迎。大多數待遇豐厚的Java開發職位都要求開發者精通多線程技術並且有豐富的Java程序開發、調試

原创 JVM內存分析工具使用

Java 內存堆棧分析,是我們在分析線上問題常用的手段。線上會遇到一些問題從日誌上無法分析的疑難問題。我們可以分析一些JVM內存,來看看問題到底出在哪裏了。在生產環境上一般不允許我們使用一些例如JMX或是JProfile(我也是剛剛瞭解到