原创 java高級開發面試題總結

面試題總結——JAVA高級工程師 近期考慮換工作的問題,於是投簡歷面試,面試5家公司的高級Java工程師,有4家給了我offer,想着總結一下面試經驗,方便最近正在尋求機會的你們 一、無筆試題 不知道是不是職位原因還是沒遇到,面試時,

原创 tomcat 原理詳解

Tomcat簡介   作者:楊曉(http://blog.sina.com.cn/u/1237288325) 一、Tomcat背景   自從JSP發佈之後,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開

原创 公鑰與祕鑰的理解

在現代密碼體制中有保密和認證兩種機制,一般發送者和接收者擁有自己的公鑰和密鑰,公鑰是公開的,密鑰不公開。     保密機制:A向B發送消息時,首先用

原创 Tomcat 原理

1 - Tomcat Server的組成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1

原创 中間件的意義

1、中間件位於用戶應用程序和操作系統及網絡環境之間的獨立軟件。它的存在是爲應用程序和操作系統提供方便服務的,有了中間件,應用程序能方便簡單的和操作系統之間交換數據。 2、中間件相當於賣瓜老王,應用程序相當於喫瓜羣衆,操作系統相當於瓜農。有

原创 master-slave模式

主從關係。 一般來說用在數據庫集羣比較多,主要是實現讀寫分離。 對於數據庫應用而言基本上是讀大於寫,因此由 Master 服務器負責增、刪、改操作,

原创 公鑰和密鑰解釋

先前我曾經寫了一篇“網站的安全登錄認證設計”,可能是講述的不夠清楚,有一位讀者就留言質疑到,“公鑰顧名思義就是公開的啦,只要你願意,誰都會有你的公鑰,何來安全?應該是用網站的公鑰加密,傳到網站後,網站用自己的私鑰解密吧”。   這些密碼學

原创 java初級開發面試題全集(上)

2013年年底的時候,我看到了網上流傳的一個叫做《Java面試題大全》的東西,認真的閱讀了以後發現裏面的很多題目是重複且沒有價值的題目,還有不少的參考答案也是錯誤的,於是我花了半個月時間對這個所謂的《Java面試大全》進行了全面的修訂並重

原创 java初級開發面試題全集(下)

這部分主要是開源Java EE框架方面的內容,包括hibernate、MyBatis、spring、Spring MVC等,由於Struts 2已經是明日黃花,在這裏就不討論Struts 2的面試題,如果需要了解相關內容,可以參考我的另一

原创 利用redis實現tomcat session共享

需要在tomcat的lib目錄下放入引用jar包 commons-pool-1.6.jarjedis-2.1.0.jar tomcat-redis-session-manager-1.2-tomcat-7.jar 修改tomcat的c

原创 POJO和javabean的區別

OJO(Plain Old Java Object)這個名字用來強調它是一個普通java對象,而不是一個特殊的對象。 2005年11月時,“POJO”主要用來指代那些沒用遵從特定的Java對象模型,約定或框架如EJB的Java對象. 理

原创 linux常見腳本命令

1、定位到大型文件中指定內容所在行,及前後若干行的數據。     grep -A 10 -B 5 '123' fileName     表示查看fileName文件含有字符串'123'對應所在行,後10行,前5行的內容,包含'123'所在

原创 java中常見的session種類

1、java中經常會看到session,但是每種session表示的類其實是不一樣的。 2、用的最多的是httpsession,也叫用戶session,主要用在javaweb開發中,session共享,session超時設置之類所提的se

原创 JNDI數據源的配置

一、數據源的由來   在Java開發中,使用JDBC操作數據庫的四個步驟如下:       ①加載數據庫驅動程序(Class.forName("數據庫驅動類");)       ②連接數據庫(Connection con 

原创 簡要介紹DES、RSA MD5 sha1 四種加密算法的優缺點

美國數據加密標準(DES)是對稱密碼算法,就是加密密鑰能夠從解密密鑰中推算出來,反過來也成立。密鑰較短,加密處理簡單,加解密速度快,適用於加密大量數