原创 ABA問題模擬

項目中多次遇到了ABA的問題,對現有的解決方案都不太滿意。最近在學習concurrent包中找到了一個解決方案。 package cas; import java.util.concurrent.CountDownLatch; impor

原创 從ThreadLocal 理解線程安全

看到很多框架中都使用了ThreadLocal ,單從名字來說很可能把他理解成爲一個“本地線程”之類的玩意兒。。。 先上代碼: package com.tiger.Thread.concurrent; import java.util.c

原创 java.util.Collections與線程安全

   在看Java Concurrency In Practice時看到Collections.unmodifiableMap的使用,於是去看了下Collections的源碼,其中幾個知識點做一個記錄: 首先關於static修飾類: 摘自

原创 微框架 - spring boot快速入門

每次搭建項目可能是最浪費時間的一個環節,不管你是想做個什麼東西,特別是要發佈web環境,即使你講tomcat或者jetty都集成在maven中,這一套下來可能在你腦海裏劃過的一些思緒早已無影無蹤。今天發現了一個好用的spring的“微框架

原创 線程中斷方法interrupt() 與 cancel()以及Runtime.getRuntime().addShutdownHook()

Runtime.getRuntime().addShutdownHook() 關閉鉤子。當正常關閉時,jvm會調用所有註冊的鉤子函數,其實就是自定義線程,當有多個鉤子時須保證鉤子線程間的線程安全,而且應該儘快退出,因爲這會延遲jvm的關

原创 Mysql複製

轉自我的MYSQL學習心得(十七) 複製 最近把大學時候的ORACLE教程書本翻出來看,真的是感觸良多 以前在學校的時候,每次ORACLE測驗和考試都是不合格的,期末的時候靠補考才勉強過關 大家看到下圖的封面應該知道大學教我們OR

原创 剖析Disruptor:爲什麼會這麼快?(二)神奇的緩存行填充

轉自http://ifeve.com/disruptor-cacheline-padding/ 作者:Trisha  譯者:方騰飛 校對:丁一 我們經常提到一個短語Mechanical Sympathy,這個短語也是Martin博

原创 關於java io 的 write 與 操作系統

新文章連接 熟悉linux 的同學 對 sync、fsync與fdatasync 應該不會陌生 如果不熟悉可以看下這篇總結不錯的文章http://www.cnblogs.com/bhlsheji/p/5222271.html 但是jav

原创 openvpn連接後無法上網

安裝配置參照基礎流程,之後會出現vpn可以連接,但是卻無法上網。糾結了一天。 原因是路由轉發的問題: 就是把iptables的轉發規則中的 -o eth0 去掉,即: iptables -t nat -A POSTROUTING -s

原创 三個Java多線程循環順序週期打印1-75個數

看到有這樣一個關於併發的小題目,花了2分鐘寫一個demo 問題的描述 啓動3個線程打印遞增的數字, 線程1先打印1,2,3,4,5, 然後是線程2打印6,7,8,9,10, 然後是線程3打印11,12,13,14,15. 接着再由線程1

原创 從netty項目組織入門maven的多modules模塊配置

Netty是一套提供異步的、事件驅動的網絡應用程序框架,同時也是工具包。我們可以將它作爲項目的核心框架,同時也可以用他提供的部分功能來對項目進行支持,因此項目功能的模塊化就顯得很重要,這也是我們平時做項目所追求的可重用性。 netty一

原创 Python和數據科學的起步指南

Python has an extremely rich and healthy ecosystem of data science tools. Unfortunately, to outsiders this ecosyste

原创 netty github 導入 Eclipse

       最近看到netty框架後有了深入學習一下的想法,但是各種書籍材料還是太少,貌似只有一本netty in action 的英文版可以算的上是參考資料,其他的都不太推薦給大家了。所以最好的資料還是官網的資料。不過netty是一套

原创 mysql 1130解決方案

mysql 1130錯誤 grant all PRIVILEGES on . to root@’%’ identified by ‘root’; flush privileges;

原创 Session機制詳解

轉自http://justsee.iteye.com/blog/1570652 雖然session機制在web應用程序中被採用已經很長時間了,但是仍然有很多人不清楚session機制的本質,以至不能正確的應用這一技術。本文將詳細討