Time of Update: 2016-03-26
Java中的方法“實踐”,java中方法實踐1、定義一個方法並且調用,這樣會很方便,大大減少不必要的浪費。但定義方法之前首先得明確該方法最後的結果想要執行什嗎?還要明確在該方法中是否需要一些參數(形參)例如下面的程式碼片段: 1 // 進入租車系統 2 public void YesOrNo() { 3 System.out.println("*************歡迎使用達達租車系統************"); 4
Time of Update: 2016-03-26
Spring, MyBatis 多資料來源的配置和管理,springmybatis同一個項目有時會涉及到多個資料庫,也就是多資料來源。多資料來源又可以分為兩種情況:1)兩個或多個資料庫沒有相關性,各自獨立,其實這種可以作為兩個項目來開發。比如在遊戲開發中一個資料庫是平台資料庫,其它還有平台下的遊戲對應的資料庫;2)兩個或多個資料庫是master-slave的關係,比如有mysql搭建一個
Time of Update: 2016-03-26
Java 線程池,java線程池系統啟動一個線程的成本是比較高的,因為它涉及到與作業系統的互動,使用線程池的好處是提高效能,當系統中包含大量並發的線程時,會導致系統效能劇烈下降,甚至導致JVM崩潰,而線程池的最大線程數參數可以控制系統中並發線程數不超過次數。一、Executors 工廠類用來產生線程池,該工廠類包含以下幾個靜態Factory
Time of Update: 2016-03-26
NetBeans invalid jdkhome specified 問題解決方案,netbeansjdkhomeJDK的路徑變化會導致 NetBeans 啟動時出現錯誤: 解決辦法: There’s is an easy way to fix this. Navigate to your NetBeans installation folder which by default should be C:\Program Files\NetBeans and look for
Time of Update: 2016-03-26
Spring Cloud 統一配置本文使用 Spring Cloud 進行集中式組態管理,將以往的設定檔從項目中摘除後放到git 或svn中集中管理,並在需要變更的時候,可以通知到各應用程式,應用程式重新整理配置不需要重啟。先套用下面這張圖來看一下我們需要做的事情:Git Repository 為存放配置的地方,當然你也可以選擇SVN。接著我們建立多模組Maven工程,包括 sample-cloud-all 、 sample-cloud-configserver 、
Time of Update: 2016-03-26
Java ThreadLocal,javathreadlocalThreadLocal類,代表一個線程局部變數,通過把資料放在ThreadLocal中,可以讓每個線程建立一個該變數的副本。也可以看成是線程同步的另一種方式吧,通過為每個線程建立一個變數的執行緒區域副本,從而避免並發線程同時讀寫同一個變數資源時的衝突。樣本如下:import java.util.Random;import java.util.concurrent.ExecutorService;import
Time of Update: 2016-03-25
安裝jdk For Windows,安裝jdkforwindows1.下載JDK查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html根據作業系統選擇合適的JDK進行下載2.運行JDK安裝程式3.選擇安裝的目錄4.點擊下一步確定,執行安裝5.設定JAVA環境變數電腦右鍵-屬性-進階系統設定-環境變數建立環境變數JAVA_HOME=C:\Program
Time of Update: 2016-03-26
SpringMVC之application-context.xml,瞭解資料庫相關配置上一篇SpringMVC之web.xml讓我們瞭解到配置一個web項目的時候,如何做基礎的DispatcherServlet相關配置,作為SpringMVC上手的第一步,而application-context.xml則讓我們瞭解到如何將資料庫資訊載入到項目中,包含關鍵的資料庫連接資訊、sqlSessionFactory、事務等關鍵因素。①、xml內容 file:
Time of Update: 2016-03-25
java一個好玩的介面講解,java好玩介面講解介面的作用對於很多新手來說很不容易理解,我給大家舉個例子。介面只是一個規範,所以裡面的方法都是空的。假如我開了一個寵物糧店,聲明所有寵物都可以來我這裡買糧食,這就相當於一個介面,public interface PetRestaurant { public void buy();}當一隻狗看到了,知道自己是寵物,所以它去實現這個介面public class DogPet implements PetRestaurant { @Override
Time of Update: 2016-03-25
java解惑
Time of Update: 2016-03-25
Java程式員必知的8大排序,java程式員必知 1、直接插入排序 (1)基本思想:在要排序的一組數中,假設前面(n-1)[n>=2]
Time of Update: 2016-03-26
JAVA快速開發平台 - 開源 免費 - JEECGJEECG 微雲快速開發平台當前最新版本: 3.6.2(發布日期:20160315)前言:隨著 WEB 使用者介面架構 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐漸成熟,系統介面逐漸實現統一化,代碼產生器也可以產生統一規範的介面! 代碼產生+手工MERGE半智能開發將是新的趨勢,單表資料模型和一對多資料模型的增刪改查功能直接產生使用,可節省60%工作量,快速提高開發效率!!!簡介JEECG(J2EE Code
Time of Update: 2016-03-25
JavaEE學習記錄,javaee記錄TCP/IP四層模型HTTP協議超文字傳輸通訊協定
Time of Update: 2016-03-25
分布式Session共用:tomcat+redis實現session共用,tomcatredis一、前言本文主要測試redis實現session共用的實現方式,不討論如何讓nginx參與實現負載平衡等。二、環境配置本測試在Window下進行nameversionportTomcat17.0.61127.0.0.1:8081Tomcat17.0.61127.0.0.1:8082Redis2.4.5127.0.0.1:6379jdk1.7-
Time of Update: 2016-03-25
ActiveMQ筆記(2):基於ZooKeeper的HA方案,activemqzookeeperactivemq官網給出了3種master/slave的HA方案,詳見:http://activemq.apache.org/masterslave.html ,基於共用檔案目錄,db,zookeeper。下面示範了如何在本機搭建基於zookeeper的activemq叢集:一、在目錄activemq1下安裝activemq(可參考上篇內容),然後修改conf/activemq.xml 1 &
Time of Update: 2016-03-25
jsp項目部署,jsp部署每建立一個項目都要發布到伺服器,也就是項目部署,在tomcat中的 tomcat\Tomcat 6.0\webapps 路徑下就會建立你的專案檔夾webapps是tomcat的預設訪問路徑,很多人在瀏覽器中輸入 http://localhost:8080/first/index.jsp 後會報錯404 一般是路徑錯誤HTTP Status 404 - /MyJsp.jsptype Status reportmessage
Time of Update: 2016-03-25
Java 線程異常處理器,Java線程處理器Thread.UncaughtExceptionHandler 是Thread類的一個靜態內部介面,該介面只有一個方法:void uncaughtException(Thread t, Throwable e),其中t代表出現異常的線程,e代表拋出的異常。如果線程執行過程中拋出了一個未處理的異常,則會線上程結束前找到對應的未處理異常處理器,調用上面的方法,處理該異常。Thread 類提供了兩個方法用來設定異常處理器static
Time of Update: 2016-03-25
Java通過幾種經典的演算法來實現數組排序,java數組Java實現數組排序 package com.souvc.hibernate.exp; public class MySort { /** * 方法名:main</br> * 詳述:Java實現數組排序 </br> * 開發人員:liuhf </br> * 建立時間:2016-3-22 </br> * @param args *
Time of Update: 2016-03-25
java瞭解多態(菜鳥出征),java多態本人大一狗,內容僅為個人的初體會,有誤之處請見諒。初學者可能剛接觸一些新名詞會感覺好像很厲害的樣子,有種不明覺厲的樣子。比如多態,泛型,繼承,介面。其實這些也並不是很難,不要被名字所嚇到,不用怕,慢慢就會理解他了。講一下多態,我認為多態是建立在繼承的基礎之上的。我們想看看繼承。class father{ String sex="man"; public void sport() { System.out.println("
Time of Update: 2016-03-25
mybatis mapper association collection,mybatismapper1.Question Description: sometimes, POJO bean contains another bean or collection as property, it's suitable for select data from more than one table.2. Solution: 2.1 mybatis mapper file