原创 java cmd常用命令

熟悉Java的常用命令 面試例題11:使用jar命令。請使用jar命令,將test文件夾壓縮成.jar文件,並簡述其壓縮包的結構。考點:對於Java程序員來說,更多情況下是使用集成Java開發工具,例如JBuilder、Eclipse等,

原创 MySQL索引類型總結和使用技巧以及注意事項

索引是快速搜索的關鍵。MySQL索引的建立對於MySQL的高效運行是很重要的。下面介紹幾種常見的MySQL索引類型   在數據庫表中,對字段建立索引可以大大提高查詢速度。假如我們創建了一個 mytable表:   代碼如下: CRE

原创 使用Java開發高性能網站需要關注的那些事兒

近期各家IT媒體舉辦的業內技術大會讓很多網站都在披露自己的技術內幕與同行們分享,大到facebook,百度,小到剛起步的網站。facebook,百度之類的大型網站採用的技術和超凡的處理能力的確給人耳目一新的感覺,但並不是每個網站都是像fa

原创 線程安全分類

線程安全問題都是由全局變量及靜態變量引起的。   1) 常量始終是線程安全的,因爲只存在讀操作。  2)每次調用方法前都新建一個實例是線程安全的,因爲不會訪問共享的資源。 3)局部變量是線程安全的。因爲每執行一個方法,都會在獨立的空間創建

原创 mysql數據庫sql常用命令

1、查看索引:mysql> show index from tblname; 2、利用索引查詢:SELECT * FROM product WHERE ID > =(select id from product limit 866613,

原创 linux if 判斷字符串是否相等

在命令行中修改時間: 如果linux系統時間等於2017-09-09,則ok;否則將當前系統時間修改爲2017-09-09 var=`date '+%Y-%m-%d'`;if [ "$var" = "2017-09-09" ];then

原创 集羣中幾種session同步解決方案的比較

1. 客戶端cookie加密 。比較好的方法是自己採用cookie機制來實現一個session,在應用中使用此session實現。    問題:session中數據不能太多,最好只有個用戶id。 Session是另一種記錄客戶狀態的機制,

原创 負載均衡之DNS輪詢

大多數域名註冊商都支持對統一主機添加多條A記錄,這就是DNS輪詢,DNS服務器將解析請求按照A記錄的順序,隨機分配到不同的IP上,這樣就完成了簡單的負載均衡。下圖的例子是:有3臺聯通服務器、3臺電信服務器,要實現“聯通用戶流量分攤到3臺聯

原创 openssl生成自簽名證書

1、生成x509格式的CA自簽名證書 openssl req -new -x509 -keyout ca.key -out ca.crt  2、生成服務端的私鑰(key文件)及申請證書文件csr文件 openssl genrsa -des

原创 設置和查看時間

1、 date -s "20160601 18:30:50" && hwclock --systohc 2、查看當前時間 date "+%Y-%m-%d %H:%M:%S"  點贊 收藏 分享 文章舉

原创 centos系統安裝中文字體幾種方法

我們知道centos是基於linux內核的這款系統默認是不帶中文字體了,如果我們要使用中文字體就需要自行安裝了,下面一起來看看吧。   前天有用戶反應,生成的報到單中他的名字少了一個字。仔細檢查了一下,原來是centos系統的默認字體沒有

原创 UML的六種關係

UML定義的關係主要有:泛化、實現、依賴、關聯、聚合、組合,這六種關係緊密程度依次加強,分別看一下 泛化 概念:泛化是一種一般與特殊、一般與具體之間關係的描述,具體描述建立在一般描述的基礎之上,並對其進行了擴展。在程序中是通過繼承類實現的

原创 同步異步與阻塞非阻塞

1、同步/異步, 它們是消息的通知機制。同步就是調用者調用某個服務,只有等服務處理完成後,服務才返回結果給調用者。異步就是調用者調用某個服務,調用者不會立刻得到結果,服務會在處理後,通過狀態、通知或者回調函數來 通知調用者。 2、阻塞/非

原创 技術集錦

1.hibernate緩存、二級緩存是怎麼實現的,除了oscache還引用了哪些緩存,緩存的原理是怎樣的,如果自己去模擬二級緩存該怎麼寫,假如數據被不停地修改或更新,那怎樣保證緩存中的數據是最新的?    (1)一級緩存就是Session

原创 當多個客戶請求一個servlet時,引擎爲每個客戶啓動一個線程,那麼servlet類的成員變量被所有的線程共享?...

因爲servlet的實現是單例,多線程也就是說,N個客戶端請求同一個servlet,他們所請求的是同一個對象,成員變量是屬於這個對象的,因此成員變量也被共享了因此在servlet編程中,無狀態的servlet(就是不寫屬性,所以變量都在d