原创 線程鎖技術

  Lock比傳統線程模型中的synchronized方式更加面向對象,與生活中的鎖類似,鎖本身也應該是一個對象。兩個線程執行的代碼片段要實現同步互斥的效果,他們必須用同一個Lock對象,鎖是上在代表要操作的資源的類的內部方法中,而不是線

原创 java io

文章轉載自:http://blog.csdn.net/zhangerqing/article/details/8466532 深入分析Java I/O 工作機制 IO是Java及衆多編程語言很重要的一塊,同時很多程序的瓶頸和耗時操作

原创 Java傳統線程創建方式和互斥

 * 多線程並不會提高執行效率,性能更低  * 多線程會搶佔cpu的資源,會佔用更多的服務器帶寬,這樣看起來就感覺會更快 創建線程有兩種方式:一種是創建Thread的子類,覆蓋Thread的run方法,還有一種是構造器傳入Runnab

原创 代理模式、實現AOP編程

代理模式 概述 代理(Proxy)是一種設計模式,提供了對目標對象另外的訪問方式;即通過代理訪問目標對象。這樣好處:可以在目標對象實現的基礎上,增強額外的功能操作。(擴展目標對象的功能)。 代理模式的關鍵點:代理對象與目標對象。 靜態代

原创 Java線程基礎

線程 是程序中的執行線程。Java 虛擬機允許應用程序併發地運行多個執行線程。    每個線程都有一個優先級,高優先級線程的執行優先於低優先級線程。每個線程都可以或不可以標記爲一個守護程序。當某個線程中運行的代碼創建一個新 Thread 

原创 多線程共享數據

線程範圍的共享數據包括線程範圍內共享和線程間共享數據 線程範圍內共享數據線程範圍內共享數據有兩種方式:自定義一個Map<Thread, Object>用來保存線程的數據或者是用ThreadLocal類。 使用Map<Thread, Ob

原创 Java反射機制詳解

1. 反射機制是什麼 反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。

原创 ajax進入error()中 Access-Control-Allow-Origin

        在html5界面使用ajax從服務器獲取數據,發生了奇怪的事情,在瀏覽器和蘋果手機中該ajax是正常的。但是在安卓(小米)手機裏測試的時候,ajax總是請求總會進入error中。奇了怪了。 這是打印出的返回的error中

原创 基於Java配置的springMvc處理請求

首先看項目目錄: 創建user實體: package spittr; import java.util.Date; public class User { private String name; private String

原创 條件阻塞Condition的應用

  Condition的功能類似在傳統線程技術中的Object.wait和Object.notify的功能。在等待Condition時,允許發生“虛假喚醒”,這通常作爲對基礎平臺語義的讓步。對於大多數應用程序,這帶來的實際影響很小,因爲C

原创 基於java配置的springMvc

使用Java配置需要把項目部署在Tomcat 7或更高版本。 創建spring 的maven項目 配置spring的依賴包 <dependencies> <dependency> <groupId>junit</groupI

原创 mybatis中動態傳入表名、字段名

原文:http://luoyu-ds.iteye.com/blog/1517607 http://blog.csdn.net/yin_jw/article/details/27193317 要實現動態傳入表名、列名,需要做如下修改 添

原创 線程池

java.util.concurrent.Executors 可以創建三種類型的線程池 建立一個線程池,把要執行的任務丟到線程池中。 package traditional; import java.util.concurrent

原创 java配置springMvc--springSecurity、jdbc

首先上整體的項目文件路徑: Spring Security是爲基於Spring的應用程序提供聲明式安全保護的安全性框架。Spring Security提供了完整的安全性解決方案,它能夠在Web請求級別和方法調用級別處理身份認證和授權。因

原创 SqlServer的存儲過程基本語法

文章出自:http://uule.iteye.com/blog/1988137 oracle的建表sql轉成sqlserver的建表sql時的注意點 :1.所有的comment語句需要刪除。 2.clob類型轉換爲text類型。 3.