原创 面試中線程相關問題(補充ing.....)

面試中線程相關問題(補充ing.....) 一、線程和進程的關係 1.基本概念   在併發性程序中,有兩個基本的執行單元:進程和線程。在java編程語言中,併發編程大多數情況下都是和線程相關。然而,進程也是很重要的。    進程

原创 java能不能自己寫一個類叫java.lang.System/String?

java能不能自己寫一個類叫java.lang.System/String? (原文地址:http://blog.csdn.net/tang9140/article/details/42738433#) 能不能自己寫個類

原创 SpringMVC 中的Interceptor 攔截器

SpringMVC 中的Interceptor 攔截器   一. 使用場景     1、日誌記錄:記錄請求信息的日誌,以便進行信息監控、信息統計、計算PV(Page View)等。     2、權限檢查:如登錄檢測,進入處理器檢測檢測是否

原创 Spring的兩種代理JDK和CGLIB的區別

Spring的兩種代理JDK和CGLIB的區別 (原文地址:http://blog.csdn.net/u013126379/article/details/52121096) 一、原理區別: jdk動態代理:構造方法動態傳入實

原创 B 樹與B+樹

B 樹與B+樹 (原文鏈接:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html) 維基百科對B樹的定義爲“在計算機科學中,B樹(B-

原创 SQL優化原則

SQL優化原則   (原文地址:http://www.cnblogs.com/ziyiFly/archive/2008/12/24/1361380.html    http://www.cnblogs.com/yunfeifei/p/38

原创 http請求和響應格式

http請求和響應格式 (原文地址:http://www.cnblogs.com/chenyang920/p/5609116.html) 一、http請求 請求行 + 請求頭 + 數據體 請求行包含三個內容 met

原创 面試中集合相關問題(補充ing.....)

面試中集合相關問題(補充ing.....) 一、HashMap和Hashtable的區別 HashMap和Hashtable都實現了Map接口,但決定用哪一個之前先要弄清楚它們之間的分別。主要的區別有:線程安全性,同步(synch

原创 JSP九大內置對象及四個作用域

JSP九大內置對象及四個作用域 (原文地址:http://www.blogjava.net/ourday/archive/2008/09/20/230107.html) 一、九大對象: 內置對象(又叫隱含對象,有9個內置對象):不需

原创 SpringMVC和Struts2的區別

SpringMVC和Struts2的區別 (原文地址:http://www.cnblogs.com/huajiezh/p/6415444.html) 1、Struts2是類級別的攔截, 一個類對應一個request上下文,Sp

原创 MySQL數據庫基礎備份

  數據庫很重要,沒有備份,只能跑路。所以還是做好備份吧!   mysqldump備份 1、備份命令 格式:mysqldump -h主機名 -P端口 -u用戶名 -p密碼 --database 數據庫名 > 文件名.sql 例如: my

原创 本地大sql文件導入遠程mysql服務器

  mysql執行腳本第一個想到的是 source 命令。 但是由於數據庫服務器只有開發環境的賬號密碼和host,並不能上傳文件,所以考慮本地命令行鏈接遠程服務器,導入本地 sql文件。 $ mysql -u user -h ip -

原创 看完這個,Java IO從此不在難

原文鏈接:https://www.jianshu.com/p/715659e4775f                         看完這個,Java IO從此不在難 1、IO體系 Java

原创 如何導入外部Git倉庫到中國源代碼託管平臺(Git@OSC即碼雲)

如何導入外部Git倉庫到中國源代碼託管平臺(Git@OSC即碼雲) (原文地址:https://www.oschina.net/question/82993_133520) 有如下解決方案: 方案1: 從原始地址clone一份bare倉庫

原创 Centos7下Nginx代理和二級域名配置

Centos7下Nginx代理和二級域名配置nginx的安裝步驟請閱讀上一篇文章。一、nginx的反向代理配置編輯nginx的配置文件(找到自己的配置文件)vim /usr/local/nginx/conf/nginx.confuser