原创 Maven: nexus上傳父Pom文件

有時候我們會需要單獨部署一個文件到maven的本地庫或者遠程庫中,一般來說會是一個比較高層的pom文件(即父Pom文件),方法如圖所示:

原创 4.Spring學習筆記之面向切面的Spring

在軟件開發中,散佈於應用中多處的功能被稱爲橫切關注點。把這些橫切關注點與業務邏輯相分離正是面向切面編程(AOP)所要解決的問題。 依賴注入(DI)有助於應用對象之間的解耦,而AOP可以實現橫切關注點與它們所影響的對象之間的解耦。

原创 HTML中select下拉框默認樣式修改

本方法只修改下拉框樣式,不修改option樣式,修改後的樣式: 思路: 1.先去掉select本身原有的樣式。 2.用一個元素(div/lebal等)作爲select的父元素。 3.在select父元素後面用:afte

原创 Spring學習筆記之Spring框架的設計理念分析

本文從幾個問題:Spring框架有哪幾個核心組件?爲什麼需要這些組件?他們又是如何結合在一起構成Spring的骨骼架構?Spring的AOP特性是如何利用這些基礎的骨骼架構老工作的?來探討Spring框架的設計理念。從而讓我們後面

原创 Java學習筆記之Callable和Future

Callable 一個接口,類似於Runnable,兩者都是爲那些其實力可能被另一個線程執行的類設計的。但是Runnable不能反回結果,並且不能拋出經過檢查的異常。而Callable可以返回結果並且能拋出異常。 Future 一

原创 Java線程學習筆記之Lock

java.util.concurrent.locks java.util.concurrent.locks軟件包爲鎖和等待條件提供一個框架的接口和類,它不同於內置同步和監視器。 Lock 是該軟件包下的一個接口,其實現提供了比使用

原创 3.Spring學習筆記之高級裝配

1.環境與profile Spring爲環境相關的bean所提供的解決方案其實與 構建時的方案沒有太大的差別。當然,在這個過程中需要根據環境決定創建哪個bean和不創建哪個bean。不過Spring並不是在構建的時候做出這樣的決策

原创 Java線程學習筆記之線程協作(通信)

線程協作 在Java線程的使用中,僅僅有線程同步是不夠的,還需要線程與線程協作(即通信),生產者/消費者問題是一個經典的線程同步以及通信的案例。下面我們通過他來理解線程協作。 該問題描述了兩個共享固定大小緩衝區的線程,即所謂的“

原创 Java線程學習筆記之線程同步

線程間共享數據 要使多個線程在一個程序中有用,它們必須有某種方法可以互相通信或共享它們的結果。而讓線程共享其結果的最簡單方法是使用共享變量。 線程與進程有許多共同點,不同的是線程與同一進程中的其它線程共享相同的進程上下文,包括內

原创 Java線程學習筆記之線程簡介

什麼是線程 幾乎每一種操作系統都支持進程的概念——進程就是在某種程度上相互隔離的、獨立運行的程序。 線程化是允許多個活動共存於一個進程中的工具。大多數現代的操作系統都支持線程,而且線程的概念以各種形式已經存在了好多年。Jav

原创 Java線程學習筆記之並行計算

Fork/Join 在JDK7之後,Java加入了並行計算的框架Fork/Join,來解決系統中大數據計算的性能問題。在這裏要強調的是並行並不是併發,並行是指系統內有多個任務同時執行,併發是指系統內有多個任務同時存在。不同的任務按

原创 JavaScript獲取瀏覽器信息及屏幕分別率

本文轉載自:JS獲取瀏覽器信息及屏幕分別率 網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.bo

原创 Java線程學習筆記之線程安全與不安全

在JDK API,有很多類上面都寫着是線程安全或者線程不安全,比如StringBuilder就是線程不安全的類,在多線程的情況下,如果需要同步,則建議使用StringBuffer。 存在成員變量的類用於多線程時是不安全的,不安全

原创 Java線程學習筆記之BlockingQueue阻塞隊列

BlockingQueue BlockingQueue接口繼承自Queue,是一個支持兩個附加操作的隊列:獲取元素時等待隊列變爲非空,以及存儲元素時等待空間變得可用。 BlockingQueue方法以四種形式出現,對於不能立即滿

原创 1.Web 請求過程

1.1 B/S網絡架構 B/S即browser/service 和傳統的C/S架構使用自定義的應用層協議不同,B/S架構使用的都是統一的HTTP。HTTP採用無狀態的短連接的通信方式,通常情況下,一次請求就完成了一次數據交互,