原创 maven項目建立

手動添加jar包到本地倉庫 http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html 安裝命令 mvn install:install-file -Dgrou

原创 shutdownNow關不掉線程

@Override public void run() { try { while (!Thread.interrupted()) { while (!car.waxOn) {

原创 Java虛擬機(三)編譯子系統

編譯分爲三種: 把.java文件轉變成.class文件的過程——前端編譯器(其實叫“編譯器的前端”更準確一些) 把字節碼轉變成機器碼的過程——後端運行期編譯器(JIT編譯器,Just In Time Compiler) 直接把*

原创 Java虛擬機(一)內存管理子系統

(一)內存管理子系統 1.虛擬機內存區域介紹 程序計數器 是一塊較小的內存區域,存放記錄字節碼指令的地址(如果執行的是native方法,則爲空),此內存區域是唯一一個在Java虛擬機規範中沒有規定任何OutOfMemoryE

原创 Java虛擬機(二)執行子系統

(二)執行子系統 1.class類文件結構 Class文件是一組以8位字節爲基礎單位的二進制流,各個數據項目嚴格按照順序緊湊地排列在Class文件之中,中間沒有添加任何分隔符,這使得整個Class文件中存儲的內容幾乎全部是程序運行

原创 Spring實戰(一)

Spring四條關鍵策略: 基於POJO的輕量級和最小侵入性編程 通過依賴注入和麪向接口實現鬆耦合 基於前面和管理進行聲明式編程 通過切面和模板減少樣板式代碼 Spring容器有兩種: 1.Bean工廠,由org.sprin

原创 阿里組織架構調整

近兩年經歷了四次大的調整 第一次:2012年7月 集團決定,調整淘寶,一淘,天貓,聚划算,阿里國際業務(ICBU),阿里小企業業務(CBU)和阿里云爲事業羣(呵呵七劍),並由這七個事業羣組成集團CBBS(CBBS:Consume

原创 面試題

Java SE Finally finally 語句塊在 try 語句塊中的 return 語句之前執行 finally 語句塊在 catch 語句塊中的 return 語句之前執行 serializable 把該字節序列保存起來

原创 WebServices介紹

WebServices簡介 先給出一個概念 SOA ,即Service Oriented Architecture ,中文一般理解爲面向服務的架構, 既然說是一種架構的話,所以一般認爲 SOA 是包含了運

原创 字符集和字符編碼總結

1.基礎概念 計算機中儲存的信息都是用二進制數表示的;而我們在屏幕上看到的英文、漢字等字符是二進制數轉換之後的結果。通俗的說,按照何種規則將字符存儲在計算機中,如'a'用什麼表示,稱爲"編碼";反之,將存儲在計算機中的二進制數解析顯示

原创 Java基礎I/O流總結

I/O流分類 按數據流向分爲:輸入流、輸出流 按處理數據單位分爲:字節流、字符流 按功能分爲:節點流、 處理流 四種基本抽象流類型 字符流和字節流 字符流和字節流的主要區別:       1.字節流讀取的時候,讀到一個字節

原创 SQL基礎

SQL語句分爲三大類: DDL(Data Definition Languages)語句:數據定義語言,這些語句定義了不同的數據段、數據庫、表、列、索引等數據庫對象。常用的語句關鍵字主要包括create、drop、alter等。 DML(

原创 jsp亂碼

jsp亂碼 JSP亂碼的原因有多種,需要一一分析解決,我一直收藏着這篇文章(出處找不到了,知道的不妨告訴我一聲,謝謝),基本上可以解決大部分的JSP中文亂碼問題了:中文亂碼 JSP的中文字符一直是各位初學者首先要解決的問題,下面進行

原创 MySQL安裝(Windows)

有兩種安裝模式:1.直接解壓可用 2.解壓後,運行exe文件,圖形化界面安裝 第一種: 1.解壓 2.配置環境變量 3.修改配置文件 [mysqld] basedir = D:\MySQL\Server\mysql-5.6.20-w