原创 談談對Spring IOC的理解

學習過Spring框架的人一定都會聽過Spring的IoC(控制反轉) 、DI(依賴注入)這兩個概念,對於初學Spring的人來說,總覺得IoC 、DI這兩個概念是模糊不清的,是很難理解的,今天和大家分享網上的一些技術大牛們對Spring

原创 如何讓你的Java項目上線(企業級Java項目上線全攻略)

關於如何將Java web上線,部署到公網,讓全世界的人都可以訪問的問題。小編將作出系列化,完整的流程介紹。 1.在myeclipse中開發好項目,打包成war格式,不會的同學參考以下 http://zhidao.baidu.com/li

原创 2019年1月份GitHub上最熱門的Java開源項目

1月份GitHub上最熱門的Java開源項目新鮮出爐,還是一起來看看都有哪些項目上榜吧:   1JavaGuide https://github.com/Snailclimb/JavaGuide Star 22668   【Java學習+

原创 分佈式鎖的幾種實現方式

目前幾乎很多大型網站及應用都是分佈式部署的,分佈式場景中的數據一致性問題一直是一個比較重要的話題。分佈式的CAP理論告訴我們“任何一個分佈式系統都無法同時滿足一致性(Consistency)、可用性(Availability)和分區容錯性

原创 BerkeleyDB庫簡介

BerkeleyDB(簡稱爲BDB)是一種以key-value爲結構的嵌入式數據庫引擎: 嵌入式:bdb提供了一系列應用程序接口(API),調用這些接口很簡單,應用程序和bdb所提供的庫一起編譯/鏈接成爲可執行程序; NOSQL:bdb不

原创 yum -y install與yum install有什麼不同

如果使用yum install xxxx,會找到安裝包之後,詢問你Is this OK[y/d/N],需要你手動進行選擇。但是如果加上參數-y,就會自動選擇y,不需要你再手動選擇! yum -y install 包名(支持*) :自動選擇

原创 Berkeley DB 數據庫的優缺點

Berkeley DB 數據庫的優缺點 來源:http://www.nowboy.com/main/archives/52 BDB官方網站:http://www.sleepycat.com/ Sleepycat軟件公司出品的Berkele

原创 Nginx+Tomcat+Memcached集羣Session共享

cookie是怎樣工作的?  例 如,我們創建了一個名字爲login的Cookie來包含訪問者的信息,創建Cookie時,服務器端的Header如下面所示,這裏假設訪問者的註冊名 是“Michael Jordan”,同時還對所創建的Coo

原创 memcached實現多個tomcat 共享一個session

之前公司有個項目要做成前後端分離,即:後端、前端各爲一個獨立的項目,分別部署在不同的服務器上(由於項目比較小,我們就用了tomcat)。前後端通過jsonp的方式進行數據的交互。後端只做業務,前端只做展示。這樣的話遇到了一個問題,就是兩個

原创 Lambda表達式的語法

1、Lambda 表達式語法 Lambda expressions address the bulkiness of anonymous inner classes by converting five lines of code int

原创 戴爾筆記本無法調節亮度怎麼辦?

筆記本屏幕亮度 筆記本調節亮度的拉條不見了,無法調節亮度怎麼辦,也找不到了。鍵盤上的快捷鍵調節亮度也不行了。小編的電腦是戴爾的,所以以戴爾爲例。爲大家介紹戴爾筆記本無法調節亮度怎麼辦以及如何找回調節亮度方法介紹,希望能對大家有所幫助! 方

原创 jps命令

1.參數說明 2.演示 最常用 lcc@localhost bin$ jps -l 69872 org.jetbrains.jps.cmdline.Launcher 70016 sun.tools.jps.Jps 411 67772 o

原创 Java分佈式鎖

### 什麼是鎖? 在單進程的系統中,當存在多個線程可以同時改變某個變量(可變共享變量)時,就需要對變量或代碼塊做同步,使其在修改這種變量時能夠線性執行消除併發修改變量。 而同步的本質是通過鎖來實現的。爲了實現多個線程在一個時刻同一個代碼

原创 memcached-session-manager配置

聲明:本篇文章是根據memcached-session-manager官方配置方法wiki頁面翻譯整理,關於memcached-session-manager的介紹,具體參見官網:http://code.google.com/p/memc

原创 Xshell操作LInux常用指令

(1)命令ls——列出文件   ls -la 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件   ls a* 列出當前目錄下以字母a開頭的所有文件   ls -l *.doc 給出當前目錄下以.doc結尾的所有文件 (