原创 線程同步機制(二)-- 線程同步輔助類
我們在線程同步機制(一)--Synchronized和Lock簡要介紹中學習了同步和臨界區的概念,並且討論了多個併發任務共享一個資源時的同步情況。訪問共享資源的代碼塊叫臨界區。 我們在線程同步機制(一)--Synchroniz
原创 Oracle 日期和時間的存儲於處理
本章內容包括:處理並存儲一個特定的日期和時間。DATE類型可以存儲世紀、4位年份、月、日、時、分和秒使用時間戳timestamp,時間戳可以存儲一個特定的日期和時間。時間戳的優點是可以存儲帶有小數位的秒,還可以存儲時區使用時間間隔inter
原创 線程執行器
通常我們使用JAVA來開發一個簡單的併發應用時,會創建一些Runnable對象,然後創建對應的Thread對象來執行他們,但是,如果需要開發一個程序需要運行大量併發任務的時候,這個方法顯然不合適。Java提供了執行器框架(Execu
原创 單例模式的幾種寫法
1、雙重校驗鎖(JDK1.5版本之後)public class Singleton { private volatile static Singleton singleton; private Singleton(){ } pub
原创 Java併發(一)線程管理
在計算機領域中,我們說的併發(Concurrency)是指一系列任務的同時運行。如果一臺電腦有多個處理器或者有一個多核處理器,這個同時性(Simultaneity)是真正意義的併發;但是如果一臺電腦只有一個單核處理器,這個同時性並不
原创 Spring IoC容器
1、IoC概述 控制反轉(Inverse of Control,IoC)是Spring容器的內核,AOP、聲明式事務等功能都是在此基礎上擴展的。所謂IoC就是通過容器來控制業務對象之間的依賴關係,而不是傳統實現中,由代碼直接操控。這也
原创 StrutsMVC和SpringMVC的比較
看了公司的幾個項目,發現項目的Web層框架都是採用了SpringMVC,而放棄了Struts2,通過與同事交流,以及自己開發的經歷,更感覺用SpringMVC簡單、實用。 Spring3MVC與Struts2MVC比較1、Spring
原创 初識Redis
1、Redis簡介 Redis是一個遠程內存數據庫,它不僅性能強勁,而且還具有複製特性以及爲解決問題而生的獨一無二的數據模型。Redis提供了5種不同類型的數據結構。 Redis是一個速度非常快的非關係型數據庫(non-rela
原创 Oracle高級查詢
本章將學習的內容有:如何使用集合操作符,集合操作符用於將兩個或多個查詢返回的行組合起來使用TRANSLATE函數1、使用集合操作符 操作符說明UNION ALL返回各個查詢檢索出的所有行,包括重複行UNION返回各個查詢檢索出的所有行
原创 圖片相似度比較--算法
最近由於要租房,所以下載了58同城的APP,在找個人房源過程中發現,58同城會把圖片相似的發帖紀錄被標誌出來,並警告用戶此信息可能是假的。這裏不討論58同城的這方面做得人性化。而是就圖片相似度算法來做一下分析。 百度和谷歌都推
原创 Spring單元測試利器 -- testng
TESTNG使Java單元測試輕而易舉深入瞭解testng,請訪問:http://www.yiibai.com/html/testng/2013/0914295.html在每個軟件包的構造階段,測試階段都扮演扮演者中心角色。過去那種先編譯再
原创 Spring整合ORM技術 -- 集成Hibernate
1、Spring整合ORM方案的好處:方便基礎設施的搭建。不同的ORM技術都有一套自己的方案以初始化框架、搭建基礎設施等。在搭建基礎設施中,數據源是不可或缺的資源,不同的ORM框架的實現方式各不相同。Spring針對不同的ORM框架,採用相
原创 ActiveMQ學習筆記(一)--認識消息JMS
1、面向消息的中間件 1.1 什麼是MOM 面向消息的中間件,Message Oriented Middleware,簡稱MOM,利用高效可靠的消息傳遞機制進行平臺無關的數據交流,並基於數據通信來進行分佈式系統的集成。一個MO
原创 ActiveMQ學習筆記(二)--安裝ActiveMQ
一、Windows安裝AMQAMQ下載地址:https://archive.apache.org/dist/activemq/5.13.0/apache-activemq-5.13.0-bin.zipJDK1.7步驟一:把apache-ac
原创 Spring MVC
Spring爲展現層提供了一個優秀的Web框架--SpringMVC。和衆多Web框架一樣,它基於MVC設計理念,此外,它採用了鬆散耦合可插拔組件結構,比其他MVC框架更具擴展性和靈活性。1、SpringMVC概述 Sprin