原创 ubuntu下手工安裝nginx

1、下載nginx程序包。   進入nginx官網http://nginx.org/en/download.html,下載Stable version中的穩定版本: 2、解壓縮。 tar -zxvf nginx-1.14.0.tar.g

原创 Buffer類的詳解(轉)

這篇蚊帳轉自:http://zachary-guo.iteye.com/blog/1457542,作者寫的非常好,還有其他作者對這方面的一些理解。 Buffer 類是 java.nio 的構造基礎。一個 Buffer 對象是固定數量的

原创 java中靜態代碼塊的用法 static用法詳解

(一)java 靜態代碼塊 靜態方法區別 一般情況下,如果有些代碼必須在項目啓動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啓動的時候就初始化,在不創建對象的情況下,其他程序來調用的時候,需要使用靜態方法,這種

原创 數據庫範式學習

 數據庫範式是數據庫設計中必不可少的知識,沒有對範式的理解,就無法設計出高效率、優雅的數據庫。甚至設計出錯誤的數據庫。而想要理解並掌握範式卻並不是那麼容易。教科書中一般以關係代數的方法來解釋數據庫範式。這

原创 java中synchronized用法

synchronized的一個簡單例子 public class TextThread {  /**   * @param args   */  public static void main(String[] args)  {  

原创 JAVA中的String Pool .

首先,必須強調一點:String Pool不是在堆區,也不是在棧區,而是存在於方法區(Method Area) 解析: String Pool是常量池(Constant  Pool)中的一塊。 我們知道,常量就是不可以再改變

原创 java變量,初始化快,構造函數的執行順序 .

對於JAVA中類的初始化是一個很基礎的問題,其中的一些問題也是易被學習者所忽略。當在編寫代碼的時候碰到時,常被這些問題引發的錯誤,感覺莫名其妙。而且現在許多大公司的面試題,對於這方面的考查也是屢試不爽。不管基於什麼原因,我認爲,對於jav

原创 主成分分析(Principal components analysis)-最大方差解釋

     在這一篇之前的內容是《Factor Analysis》,由於非常理論,打算學完整個課程後再寫。在寫這篇之前,我閱讀了PCA、SVD和LDA。這幾個模型相近,卻都有自己的特點。本篇打算先介紹PCA,至於他們之間的關係,只能

原创 一道阿里巴巴筆試題中,關於java中的變量,初始化快,構造函數初始化分析

     本人菜鳥一隻,斷斷續續學習java一年有餘,之前一隻都是轉載各位大神的帖子,不敢獻醜。前幾天找工作遇到了一道筆試試題,讓我困惑許久。查了一些資料,加上一些自己的理解,終於算是大體上明白了,也下決心寫下自己的第一篇技術類博客(由於

原创 匿名內部類精講

匿名內部類適合創建那種只需要一次使用的類,例如命令模式時所需要的Command對象。匿名內部類的語法有點奇怪,創建匿名內部類時會立即創建一個該類的實例,這個類定義立即消失,匿名內部類不能重複使用。     定義匿名內部類的格式如下:

原创 JAVA異常總結 ------ 繼承(轉載)

以下是對JAVA異常的繼承機制的一些總結。   1. RuntimeException與Exception, Error不同點: 當方法體中拋出非RuntimeException(及其子類)時,方法名必須聲明拋出的異常;但是當方法體

原创 關於try,finally執行順序的分析

 try {}裏有一個return語句,那麼緊跟在這個try後的finally {}裏的code會不會被執行,什麼時候被執行,在return前還是後?   public class test {      /**      * @para

原创 js加載XML字符串或文件

 1. 加載XML文件 方法1:ajax方式。代碼如下: var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.X

原创 EM算法

(EM算法)The EM Algorithm    EM是我一直想深入學習的算法之一,第一次聽說是在NLP課中的HMM那一節,爲了解決HMM的參數估計問題,使用了EM算法。在之後的MT中的詞對齊中也用到了。在Mitchell的書中也提到

原创 java中關鍵字volatile的作用

用在多線程,同步變量。 線程爲了提高效率,將某成員變量(如A)拷貝了一份(如B),線程中對A的訪問其實訪問的是B。只在某些動作時才進行A和B的同步。因此存在A和B不一致的情況。volatile就是用來避免這種情況的。volatile告訴j