原创 JSON.parse() JSON.stringify()

1.parse 用於從一個字符串中解析出json 對象。例如 var str='{"name":"cpf","age":"23"}' 經 JSON.parse(str) 得到: Object: age:"23"        

原创 單例模式:雙重鎖校驗可能存在的問題。

參考文章:http://www.cnblogs.com/chenssy/p/6379280.html 一、volatile的作用   在《Java併發編程:核心理論》一文中,我們已經提到過可見性、有序性及原子性問題,通常情況下我們

原创 單例模式 雙重校驗鎖

public class Singleton {       private volatile static Singleton singleton;       private Singleton (){}       public

原创 CentOS AliSQL的安裝 及與MySQL的差別初探

參考阿里官方的AlSQL源碼編譯 這裏給出更完整的方法 http://blog.fungo.me/2016/10/compile-alisql-from-source/ ps:阿里開源數據庫詳情介紹: http://www.osc

原创 JS Date格式化

<script language="javascript" type="text/javascript">  // 對Date的擴展,將 Date 轉化爲指定格式的String // 月(M)、日(d)、小時(h)、分(m)、秒(s

原创 nio SelectionKey.OP_WRITE 的問題

SelectionKey理解(總結) SelectKey註冊了寫事件,不在合適的時間去除掉,會一直觸發寫事件,因爲寫事件是代碼觸發的 client.register(selector, SelectionKey.OP_WRITE

原创 java中StringBuffer StringBuild 和String的區別

最近學習到StringBuffer,心中有好些疑問,搜索了一些關於String,StringBuffer,StringBuilder的東西,現在整理一下。 關於這三個類在字符串處理中的位置不言而喻,那麼他們到底有什麼優缺點,到底什麼時

原创 Fish前端框架 組件重載

最近剛入職,好久沒寫博客了,周更中。。。 fish 框架介紹 http://fish.ztesoft.com/fish-show/ 琢磨了一下開發指南的控件語法 今天主要研究 fish框架組件原理,如何基於原有組件實現自己的組件【

原创 Hibernate property-ref 學習

新人發帖------------------------------------------------------------------------------------------------- 今天 來說下Hibernate p

原创 TreeMap put(K key,V value)源碼分析

jdk1.8 源碼如下 public V put(K key, V value) { Entry<K,V> t = root; if (t == null) { comp

原创 Hibernate 批量刪除 批量 插入 關聯查詢

@Component public class StudentDao extends HibernateDao<Student, Integer> { public void deleteByIds(List<?> ids) {

原创 淺談& 0xff

在java.io.FilterOutputStream.DataOutputStream:與機器無關地寫入各種類型的數據以及String對象的二進制形式,從高位開始寫。這樣一來,任何機器上任何DataInputStream都能夠

原创 JDNI的三種配置方式

第一種,單個應用獨享數據源 就一步,找到Tomcat的server.xml找到工程的Context節點,添加一個私有數據源 <Context docBase="WebApp" path="/WebApp" reloadable="

原创 Java中靜態綁定與動態綁定詳解

這裏有2個類 父類 Father public class Father { public static int fa =1; private static int fb =2; protected

原创 Java線程同步:synchronized鎖住的是代碼還是對象

在Java中,synchronized關鍵字是用來控制線程同步的,就是在多線程的環境下,控制synchronized代碼段不被多個線程同時執行。synchronized既可以加在一段代碼上,也可以加在方法上。 關鍵是,不要認爲給方法或