Time of Update: 2015-12-30
Ubuntu系統Java開發環境的搭建,ubuntujava作業系統:Linux x64 / Ubuntu 14.04Java JDK版本:jdk-8u65-linux-x64.tar.gz聲明:轉載請註明出處及本文連結 1. 前往ORACLE官網下載最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,預設下載到Downloads檔案夾。 2.
Time of Update: 2015-12-30
LeetCode,leetcodeoj題目:Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is at the head of the list.思路:進位package manipulation;public class PlusOne {
Time of Update: 2015-12-30
[細說Java](3)建立字串是使用" "還是建構函式?在Java中,可以使用兩種方式建立字串:String x = "abc";String y = new String("abc");對於這兩種方式(雙引號,建構函式)它們到底有什麼區別呢?1. 雙引號 vs 建構函式這個問題可以使用這兩個簡單代碼執行個體來回答:執行個體一String a = "abcd";String b = "abcd";
Time of Update: 2015-12-29
Servlet介面應用(開發servlet三種方式),servlet三種方式第一種:實現Servlet介面public class ServletDemo1 implements Servlet { @Overridepublic void init(ServletConfig config) throws ServletException {// TODO Auto-generated method stub}@Overridepublic ServletConfig
Time of Update: 2015-12-29
Echache整合Spring緩衝使用執行個體講解摘要:本文主要介紹了EhCache,並通過整合Spring給出了一個使用執行個體。一、EhCache 介紹EhCache 是一個純Java的進程內緩衝架構,具有快速、精乾等特點,是Hibernate中預設的CacheProvider。Ehcache是一種廣泛使用的開源Java分布式緩衝。主要面向通用緩衝,Java
Time of Update: 2015-12-29
Redis整合Spring結合使用緩衝執行個體林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka摘要:本文介紹了如何在Spring中配置redis,並通過Spring中AOP的思想,將緩衝的方法切入到有需要進入緩衝的類或方法前面。一、Redis介紹什麼是Redis?redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(so
Time of Update: 2015-12-29
設計模式(二十)---狀態模式定義:當一個對象內在狀態改變時允許其改變行為,這個對象看起來像改變了其類。一般模式state:抽象狀態角色---"介面或抽象類別,負責對象狀態定義,並且封裝環境角色以實現狀態切換。ConcreteState:具體狀態角色---|每一個具體狀態必須完成兩個職責,本狀態的行為管理以及去想狀態處理,通俗的說,就是本狀態下要做的事情,以及本狀態如何過渡到其他狀態。Context環境角色---|定義用戶端需要的介面,並且負責具體狀態的切換。
Time of Update: 2015-12-29
Java&Xml教程(七)使用JDOM修改XML檔案內容JDOM提供了非常靈活的方式操作XML檔案,使用JDOM非常簡單而且代碼簡潔可讀性強。前面我們學習了如何使用JDOM解析XML檔案,本節介紹如何使用JDOM修改XML檔案內容。在這個教程中,我們準備對下面的XML檔案進行修改:employees.xml<code class=" hljs xml"><!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%
Time of Update: 2015-12-29
【Java並發編程實戰】-----“J.U.C”:AQS分析(二):擷取鎖、釋放鎖上篇部落格稍微介紹了一下AQS,下面我們來關注下AQS的所擷取和鎖釋放。AQS鎖擷取AQS包含如下幾個方法:acquire(int arg):以獨佔模式擷取對象,忽略中斷。acquireInterruptibly(int arg): 以獨佔模式擷取對象,如果被中斷則中止。acquireShared(int arg): 以共用模式擷取對象,忽略中斷。acquireSharedInterruptibly(int
Time of Update: 2015-12-29
從頭認識java-14.3 多維陣列功能這一章節我們來討論一下多維陣列。1.例子: package com.ray.ch14;import java.util.Arrays;public class Test {public static void main(String[] args) {int[][] a = new int[2][2];System.out.println(Arrays.deepToString(a));}}輸出: [[0, 0], [0,
Time of Update: 2015-12-29
【演算法拾遺(java描述)】--- 插入排序(直接插入排序、希爾排序)插入排序基本思想每次將一個待排序的記錄按其關鍵字大小插入到前面已經拍好序的子檔案的適當位置,直到全部記錄插入完成為止。直接插入排序基本思想直接插入排序的基本操作是將一個記錄插入到已排好序的有序表中,從而得到一個新的有序表。即假設待排序的記錄存放在數組R[1······n]中,排序過程中,R被分成兩個子區間R[1··
Time of Update: 2015-12-29
從頭認識java-15.2 Collection的常用方法這一章節我們來介紹一下Collection的常用方法。我們下面以ArrayList為例。package com.ray.ch14;import java.util.ArrayList;import java.util.Iterator;public class Test {public static void main(String[] args) {ArrayList rtnList = new ArrayList();rtnList.
Time of Update: 2015-12-25
Java開發環境配置,java開發環境一. 術語解釋:JDK: Java development kit(Java工具開發包)JRE: java runtime envornment(Java運行環境)二.安裝前注意事項:查看電腦系統類別型,右擊 電腦->屬性查看,如:三.安裝JDK步驟:第一步:根據上一步的資訊(Windows7
Time of Update: 2015-12-25
Spring JdbcTemplate 使用總結與經驗分享,springjdbctemplate引言近期開發的幾個項目,均是基於Spring
Time of Update: 2015-12-25
LeetCode,leetcodeoj題目:You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?思路:1) 把matrix想象成四塊,把第一塊摳出來並copy一份,然後旋轉式copy,代碼較長。package rotation;public class RotateImage {
Time of Update: 2015-12-25
《Android源碼設計模式解析與實戰》讀書筆記(十)第十章、解譯器模式解譯器模式是一種用的比較少的行為型模式,其提供了一種解釋語言的文法或運算式的方式。但是它的使用情境確實很廣泛,只是因為我們自己很少回去構造一個語言的文法,所以使用較少。1.定義給定一個語言,定義它的文法的一種表示,並定義一個解譯器,該解譯器使用該表示來解釋語言中的句子。(其中語言就是我們需要解釋的對象,文法就是這個語言的規律,解譯器就是翻譯機,通過文法來翻譯語言。)2.使用情境1.如果某個簡單的語言需要解釋執行而且可以將該語
Time of Update: 2015-12-25
Java設計模式——代理模式前言:上一篇說到了策略模式。單類圖上來說,它和本篇要說的代理模式還真是有些像似。都需要一個公用的介面,還有一些實作類別。代理類(封裝類)封裝了一個介面對象,提供用戶端調用。這些都很類似。不過,有一個細節需要我們注意一下,那就是這裡的代理類也需要去繼承這裡的公用介面。而在策略模式中,封裝類則不需要這麼做。概述:代理模式就是定義一個原對象的代理對象,來協助原對象和系統之外的業務作溝通。也就是說,如果我們不能直接或是不願直接去使用原對象,那麼我們就可以使用建立一個原對象的代
Time of Update: 2015-12-25
深入分析JavaWeb Item28 --
Time of Update: 2015-12-24
第一天 Java學習 加油!,第一天java2015-12-1718:06:57 今天開始要正式寫技術部落格了,不只是為了考試,更為了做一個程式猿的小小夢想!每天進步一點點!加油!好了,不煽情了,現在總結下今天學習的內容:1. 關鍵字存取控制: private(私人的) protected public(公用的)類,方法和變數修飾符: abstract class extends final implements interface native newstatic
Time of Update: 2015-12-24
從頭認識java-13.15 使用泛型時出現的問題(2)-實現參數化介面與重載我們這一章節討論一下兩個比較偏門的知識點:實現參數化介面與重載。主要筆者覺得這兩個知識點比較有意思而已。1.實現參數化介面下面是不能編譯的代碼:package com.ray.ch13;interface Generator {}class MyGenerator implements Generator {}class MyGenerator2 extends MyGenerator implements