Time of Update: 2016-02-22
google的hosts檔案修改,1、windows 目錄:C:WINDOWS/system32/drivers/etc修改後:開始 -> 運行 -> 輸入cmd ->(ipconfig/flushdns)2.mac os,linux,ios目錄:/etc/Mac OS 終端輸入:sudo killall -HUP mDNSResponderlinux終端輸入:sudo rcnscd restart3.android目錄: /system/etc/開啟飛航模式
Time of Update: 2016-02-21
jvm運行時記憶體解析,jvm運行記憶體解析一、jvm的概念 在瞭解jvm的概念之前,我們先來瞭解java平台的邏輯結構,圖片來自《深入java虛擬機器》 我們可以看到jdk包含了jre,java語言和java開發工具和Api,jre包含了java啟動並執行基礎類庫和java虛擬機器,java虛擬機器支撐著java程式的運行。 jvm(java virtual
Time of Update: 2016-02-22
第九章 Redis到期策略,第九章redis到期註:本文主要參考自《Redis設計與實現》1、設定到期時間expire key time(以秒為單位)--這是最常用的方式setex(String key, int seconds, String
Time of Update: 2016-02-22
JAVA NIO概述(一),javanio概述NIO是jdk1.4加入的新功能,我們一般成為非阻塞IO,在1.4之前,JAVA中的都是BIO(堵塞IO),BIO有以下幾個缺點:我們會經常聽到 同步(synchronous) IO和非同步(asynchronous) IO,那麼阻塞(blocking) IO和非阻塞(non-blocking)IO,,同步(synchronous) IO和非同步(asynchronous) IO,阻塞(blocking)
Time of Update: 2016-02-21
java swing 音樂播放器-樂樂音樂,swing樂樂樂樂音樂1.0(本地版)樂樂音樂是基於musique 開源播放器開發的java swing音樂播放器,實現了mp3、flac、ape、wav等多種音頻格式的播放和ksc歌詞的解析、製作和顯示。(1) 播放多種音頻格式(2) 歌曲定位播放(3) Ksc動感歌詞顯示和製作(4) Ksc歌詞快進、設定歌詞字型、大小和顏色(5) 本地歌曲添加和刪除(6) 案頭歌詞、歌詞鎖定和解鎖(7) 工作列顯示(8) 皮膚(1) 歌曲操作面板介面 (
Time of Update: 2016-02-21
Spring事務傳遞性探討,spring事務傳遞本篇主要討論下面幾點擷取【】 :一: Spring 事務的傳遞性介紹二: 第三方調用含有事務的Service拋異常方法探討 一: Spring 事務的傳遞性介紹 事務傳播行為,所謂事務的傳播行為是指,如果在開始當前事務之前,一個事務上下文已經存在,此時有若干選項可以指定一個事務性方法的執行行為。在TransactionDefinition定義中包括了如下幾個表示傳播行為的常量:
Time of Update: 2016-02-21
OpenCV4Android:non-system libraries in linker flags: -lopencv_java錯誤的解決最近搞之前的一份老代碼,發現OpenCV到2.4.11之後,之前的mk檔案不適用了,報一堆一堆的錯誤。一是如前文所述,LOCAL_LDLIBS += -lm -llog這一句+=絕不能錯誤的寫成:=.另外,還會報這樣一個錯誤:Android NDK: WARNING: APP_PLATFORM android-17 is larger than
Time of Update: 2016-02-22
jetty載入spring-context容器源碼分析,jettycontextpath帶著疑問開始web.xml的順序問題先拿一個最簡單的spring mvc web.xml來說問題,如:如果我將三者的順序倒置或是亂置,會產生什麼結果呢?啟動報錯?還是載入未知結果?還是毫無影響?結果是什麼呢?讓我們用實踐來證明一下:go->jetty-spring-context project 現場示範//todo
Time of Update: 2016-02-22
Tomcat工作原理,tomcat原理1 - Tomcat Server的組成部分1.1 - ServerA Server element represents the entire Catalina servlet container. (Singleton)1.2 - ServiceA Service element represents the combination of one or more Connector components that share a single
Time of Update: 2016-02-21
java並發庫--鎖,java並發--synchronized的缺陷: 被synchronized修飾了,當一個線程擷取了對應的鎖,並執行該代碼塊時,其他線程便只能一直等待,等待擷取鎖的線程釋放鎖,擷取線程被阻塞時,沒有釋放鎖會導致等待線程無期限的等待下去。另外,多個線程都只是進行讀操作時,線程之間不會發生衝突,通過Lock就可以辦到。Lock還可以知道線程有沒有成功擷取到鎖。Lock和synchronized的比較 1)Lock不是Java語言內建的,synchronized是Java語言
Time of Update: 2016-02-21
Atitit.非同步編程的發展曆史 1.1. TAP & async/await,atitit1.1. Atitit.非同步編程的發展曆史
Time of Update: 2016-02-20
Eclipse 常用快速鍵,eclipse快速鍵常用:編輯相關快速鍵查看,定位快速鍵重構快速鍵以上出自http://www.cnblogs.com/TankXiao/p/4018219.html提示鍵配置一般預設情況下,Eclipse ,MyEclipse 的代碼提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多選項是預設關閉的,要開發人員自己去手動設定。如果開發人員不清楚的話,就不知道Eclipse
Time of Update: 2016-02-20
Atitit。Time base gc 垃圾 資源 收集的原理與設計,atitit.timegcAtitit。Time base gc 垃圾 資源 收集的原理與設計 1. MRC(MannulReference Counting手動 retain/release/autorelease語句12. 自動記憶體回收(GC)13. Arc&nb
Time of Update: 2016-02-21
Java多線程(三)volatile域前言有時僅僅為了讀寫一個或者兩個執行個體域就使用同步的話,顯得開銷過大,volatile關鍵字為執行個體域的同步訪問提供了免鎖的機制。如果聲明一個域為volatile,那麼編譯器和虛擬機器就知道該域是可能被另一個線程並發更新的。再講到volatile關鍵字之前我們需要瞭解一下記憶體模型的相關概念以及並發編程中的三個特性:原子性,可見度和有序性。1.
Time of Update: 2016-02-22
為什麼要做持續整合,要做持續整合持續整合在目前大多數的公司裡都會有這樣或者那樣的使用。有的會選擇一些Open
Time of Update: 2016-02-20
第六章
Time of Update: 2016-02-20
EJB(Enterprise Java
Time of Update: 2016-02-20
Servlet過濾器,servlet一、Filter的介紹及使用什麼是過濾器?與Servlet相似,過濾器是一些web應用程式組件,可以綁定到一個web應用程式中。但是與其他web應用程式組件不同的是,過濾器是"鏈"在容器的處理過程中的。這就意味著它們會在servlet處理器之前訪問一個進入的請求,並且在外發響應資訊返回到客戶前訪問這些響應資訊。這種訪問使得過濾器可以檢查並修改請求和響應的內容。過濾器適用於那些地方?l 為一個web應用程式的新功能建立模型(可被添加到web
Time of Update: 2016-02-20
Java線程學習經典例子-讀寫者示範Java線程學習經典例子-讀寫者示範Java線程學習最經典的例子-讀寫者,主要用到Thread相關知識如下:-線程的start與run-線程的休眠(sleep)-資料對象加鎖(synchronized)-資料對象的等待與釋放(wait and
Time of Update: 2016-02-20
Java修飾符public,private,protected及預設的區別,publicprotected Java中存取修飾詞public、private、protecte、default的意義講解:public(介面存取權限): Java語言中訪問限制最寬的修飾符,一般稱之為“公用的”。被其修飾的類、屬性以及方法不僅可以跨類訪問,而且允許跨包(package)訪問。private(你無法訪問):