Time of Update: 2016-04-19
標籤:首先,你應該已經安裝了 java 的 JDK 了,筆者安裝的是:jdk-7u13-windows-x64接下來主要講怎麼配置 java 的環境變數,也是為了以後哪天自己忘記了做個備份1、進入“電腦”的“屬性”選項,選擇“進階系統設定”,如所示: 2、點擊“進階系統設定”後,會看到如所示的對話方塊,選擇“環境變數”: 3、點擊“環境變數”之後,會看到如所示的對話方塊: 4、接下來就是具體的配置過程了:①、選擇所示的“建立”,“變數名”:Java_Home“變數值”:D:\Program
Time of Update: 2016-04-20
標籤: public static String getSignature(String s) throws NoSuchAlgorithmException, UnsupportedEncodingException, InvalidKeyException {// String Token = "O-xJVg7ZEXrtjWDNhzu05R7iZtyyXmv6NGt-xymKg0eOLCwwBCIgBBaDqJabzbPVCez1BvcI8q7blDGy4ZeCQQ";
Time of Update: 2016-04-20
標籤: 當我們要處理非常大的資料時,平常用的資料類型已不足以表示,在Java中有兩個類BigInteger和BigDecimal分別表示大整數類和大浮點數類,這兩個類在理論上只要電腦記憶體足夠大就能夠表示無線大的數。它們都在java.math.*包中,我們可以在API文檔中進行查看: Java API 1.6 中文線上協助文檔 http://www.yq1012.com/api/ 執行個體: 1 import
Time of Update: 2016-04-19
標籤:java 中的instanceof 運算子是用來在運行時指出對象是否是特定類的一個執行個體。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個執行個體。 用法:result = object instanceof class參數:Result:布爾類型。Object:必選項。任意對象運算式。Class:必選項。任意已定義的對象類。說明:如果object 是class 的一個執行個體,則instanceof
Time of Update: 2016-04-19
AtomicInteger源碼分析,atomicinteger源碼問題背景 最近在看LinkedBlockingQueue看到了其中的count使用AtomicInteger修飾,之前也看過AtomicInteger的一些解釋,也是似懂非懂的,今天深入的瞭解了其實現方式,學到了很多東西。基礎介紹 要對AtomicInteger有一個深入的認識,就必須要瞭解一下悲觀鎖和樂觀鎖。cpu是時分複用的,也就是把cpu的時間片,分配給不同的線程/進程輪流執行,時間片與時間片之間,需要進行c
Time of Update: 2016-04-19
Maven+spring+springMVC+mybatis+Junit+Log4j配置個人總結,mavenspringmvc
Time of Update: 2016-04-19
JDK源碼分析之集合01總體架構,jdk源碼01總體集合類是java提供的工具類,主要包括List、Set、Map和vector等類型。所有的集合相關類都位於java.util.*內。集合類的總體架構圖如所示:對總體架構的說明: 集合架構中最頂層的介面有Iterator、Collection和Map三個。其中Itireator是所有迭代器需要實現的介面,Collection是所有的線性結構集合所要實現的介面,Map是所有的非線性集合所要實現的介面,
Time of Update: 2016-04-19
java中類方法和執行個體方法,java類方法執行個體1、方法聲明時,方法的類型前面不加關鍵字static的是執行個體方法,加static的是類方法即靜態方法。2、執行個體方法既可以對類變數操作也可以對執行個體變數進行操作,而類方法(static method)只能夠對類變數(static
Time of Update: 2016-04-19
《多線程編程》——建立線程的兩種方式,線程建立的兩種方式1.目的 建立線程,即拿到一個線程執行個體。這個線程執行個體必須具備開啟、等待、喚醒等控制自身生命週期的方法。 2.建立Thread線程 方式一:new Thread()、new Thread(String name) 1 /** 2
Time of Update: 2016-04-19
電腦程式的思維邏輯
Time of Update: 2016-04-19
悄悄告訴你學習Java的必要性,學習Java必要性 Java是軟體開發同學最熟悉的一種開發語言,古老但很流行,再加上現在android開發發展形勢一片大好,更讓Java的魅力十足。不少同學想參加Java培訓,但是心存疑問,不知道值不值得去學習,那今小編就給大家六個學習Java開發的理由,希望對大家有所協助。(另外從今開始,我會堅持每天轉寄或發表一篇文章,從最基礎的開始,希望自己重溫一下,也對初學者有所協助,有什麼問題歡迎大家留言或私信,我看到就會回複大家。)
Time of Update: 2016-04-19
用JDBC編程的執行階段錯誤及其解決大全--轉載http://www.th7.cn/Program/java/201409/274583.shtml,www.th7.cn201409用JDBC編程的執行階段錯誤及其解決用 JDBC 編程的執行階段錯誤及其解決 原始碼: 1 、 java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 1.1
Time of Update: 2016-04-19
spring aop 攔截業務方法,實現許可權控制,aop許可權控制痛點:aop類是普通的java類,session是無法注入的,那麼在有狀態的系統中如何擷取使用者相關資訊呢,session是必經之路啊,擷取session就變的很重要。思索很久沒有辦法,後來在網上看到瞭解決辦法。 思路是: i. SysContext 成員變數 request,session,response ii.
Time of Update: 2016-04-19
物件導向開發方法概述,物件導向開發方法1.物件導向方法 01.簡介 物件導向方法(Object-Oriented Method)是一種把物件導向的思想應用於軟體開發過程中,指導開發活動的系統方法,簡稱OO
Time of Update: 2016-04-19
抽象類別中必須有抽象方法,抽象類別抽象方法抽象類別中必須有抽象方法,同時也可以有非抽象方法,既可以有方法的具體實現,繼承抽象父類的子類中,如果子類沒有實現抽象父類中的抽象方法,那麼這個子類也必須聲明為抽象的,即只要類中有抽象的方法那麼這個類就一定是抽象類別,但是抽象類別中的方法不一定都是抽象方法,只是至少有一個是抽象方法即可
Time of Update: 2016-04-19
java中求兩個數組(集合)的交集,並集,差集,java數組對於兩個數組arr1=[1,3,4,5,8,9]arr2=[2,3,7,8,9]求出交集與並集test.java 1 import java.util.ArrayList; 2 import java.util.Collections; 3 4 5 public class test1 { 6 public static void main(String[] args) { 7
Time of Update: 2016-04-19
Java並發編程:Synchronized及其實現原理,javasynchronizedJava並發編程系列【未完】:Java
Time of Update: 2016-04-19
JSP轉譯成Servlet詳細過程,jsp譯成servlet很多人都會認為JSP的執行效能會和Servlet相差很多,其實執行效能上的差別只在第一次的執行。因為JSP在執行第一次後,會被編譯成
Time of Update: 2016-04-19
軟體開發中的思維僵化,軟體開發思維僵化在J2EE領域來說,SSH/SSI是好東西,是大師們嘔心瀝血的結晶。但,他也是壞東西。 好的一面,相信不用多說,大量的設計模式運用,極大的降低程式員入門門檻,規範公司專屬應用程式開發,提高生產效率等等。無論從企業成本抑或個人技術發展方面,都堪稱精華之作。 What:
Time of Update: 2016-04-19
Java多線程與靜態方法,java多線程靜態Java無基礎開發Android應用,發現對靜態方法理解不夠,有如下問題:在多線程中使用靜態方法會發生什麼事?也就是說多線程訪問同一個類的static靜態方法會發生什麼事?是否會發生安全執行緒問題?參考: http://my.oschina.net/keyven/blog/219603 結論:1,在多線程中使用同一個靜態方法時,每個線程使用各自的執行個體欄位(instance field)的副本,而共用一個靜態欄位(static