Time of Update: 2015-12-08
擷取當天的日期,擷取當天日期import java.text.SimpleDateFormat;import java.util.Calendar;public class DateDemo {public static void main(String[] args) {/* * 日期第一種寫法 */ java.util.Date dNow = new java.util.Date( ); SimpleDateFormat ft = new
Time of Update: 2015-12-08
集算器協助java處理結構化文本之對齊串連,java結構化
Time of Update: 2015-12-08
Java大數相乘,java大數import java.io.*;import java.util.*;import java.text.*;import java.math.*;public class Main{ public static void main(String []args) { Scanner cin = new
Time of Update: 2015-12-08
從頭認識java-12.2 Class對象(4)-泛化這一章節我們來討論一下Class對象的泛化。1.為什麼需要泛化?代碼在編譯時間就可以進行類型檢測,不需要等到運行時才檢測類型。 2.例子package com.ray.ch12;public class Test {public static void main(String[] args) {try {Class AClass1 = Class.forName(com.ray.ch12.A);AClass1 =
Time of Update: 2015-12-08
java運算優先順序,java優先順序列號符號名稱結合性(與運算元)目數說明1.點從左至右雙目 ( )圓括弧從左至右 [ ]方括弧從左至右 2+正號從右至左單目 -負號從右至左單目 ++自增從右至左單目首碼增,尾碼增-
Time of Update: 2015-12-08
LeetCode,leetcodeoj題目:Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. For "bbbbb" the longest
Time of Update: 2015-12-08
深入分析JavaWeb Item5 --
Time of Update: 2015-12-08
java.lang.ArrayIndexOutOfBoundsException: 100在用SaxParser做XML解析的時候碰到如下錯誤資訊:
Time of Update: 2015-12-08
Netty(四)分隔字元與定長解碼器的使用,netty分隔字元解碼器TCP以流的形式進行資料轉送,上層的應用協議為了對訊息進行劃分,往往採用如下的4種方式。(1)訊息長度固定,累計讀到長度總和為定長len的報文後,就認為讀取到了一個完整的訊息;然後重新開始讀取下一個“完整”的資料包;(2)將斷行符號分行符號作為訊息結束符,如ftp協議;(3)將特殊的分隔字元作為訊息的結束標識,斷行符號分行符號j是一種特殊的分隔字元;(4)通過在訊息頭中定義的長度欄位表示訊息的總長度;Ne
Time of Update: 2015-12-08
開發維護大型 Java 項目的建議假設你是正在開發和維護一個包含2000個類並使用了很多架構的Java開發人員。你要如何理解這些代碼?在一個典型的Java企業專案小組中,大部 分能夠幫你的進階工程師看起來都很忙。文檔也很少。你需要儘快交付成果,並向項目組證明自己的能力。你會如何處理這種狀況?這篇文字為開始一個新項目的
Time of Update: 2015-12-08
java並發編程實戰學習筆記之對象的組合與基礎構建模組第四章 對象的組合4.1 構建安全的類4.2 執行個體封閉 @ThreadSafepublic class PersonSet { @GuardedBy("this") private final Set<Person> mySet = new HashSet<Person>(); public synchronized void addPerson(Person p) {
Time of Update: 2015-12-07
JPA(5)使用二級緩衝,jpa使用二級緩衝jpa的緩衝分為一級緩衝和二級緩衝,一級緩衝值得是會話層級的,而二級緩衝是跨會話層級的。 使用二級緩衝,使用到了Ehcache,首先第一步需要在設定檔中配置使用了二級緩衝<shared-cache-mode>ENABLE_SELECTIVE</shared-cache-mode> 注意:既然是二級緩衝。那麼當然需要知道緩衝哪些東西和使用什麼jpa產品(這是我自己理解的),所以這個配置必須在最後面,<?xml
Time of Update: 2015-12-08
從頭認識java-12.2 Class對象(3)-.class這一章節我們來討論一下得到Class對象的另一種方式.class。1.例子package com.ray.ch12;public class Test {public static void main(String[] args) {System.out.println(Person.class.getName());}}class Person {static {System.out.println(loading person);
Time of Update: 2015-12-08
Java 並發編程中使用 ReentrantLock 替代 synchronized 關鍵字原語標籤:Java 5 引入的 Concurrent 並發庫軟體包中,提供了 ReentrantLock 可重新進入同步鎖,用來替代 synchronized 關鍵字原語,並可提供更好的效能,以及更強大的功能。使用方法也很簡單: public final ReentrantLock lock=new ReentrantLock();......try {
Time of Update: 2015-12-07
JPA學習(6)JPQL,jpa學習jpqlJPQL語言,即 Java Persistence Query Language 的簡稱。JPQL 是一種和 SQL 非常類似的中間性和對象化查詢語言,它最終會被編譯成針對不同底層資料庫的 SQL 查詢,從而屏蔽不同資料庫的差異。 JPQL語言的語句可以是 select 語句、update 語句或delete語句,它們都通過 Query 介面封裝執行。 1。Query介面封裝了執行資料庫查詢的相關方法。調用 EntityManager 的
Time of Update: 2015-12-08
[Java 基礎] 使用java.util.zip包壓縮和解壓縮檔案Java API中的import java.util.zip.*;包下包含了Java對於壓縮檔的所有相關操作。我們可以使用該包中的方法,結合IO中的相關知識,進行檔案的壓縮和解壓縮相關操作。ZipFilejava中的每一個壓縮檔都是可以使用ZipFile來進行表示的。File file = new File("F:/zippath.zip");ZipFile zipFile = new
Time of Update: 2015-12-07
使用Java實現物件導向編程-java學習筆記,物件導向編程-java 使用Java實現物件導向編程物件導向編程(object oriented program) 萬物皆對象:世間萬物都可以作為一種類型,來協助我們解決需要解決的問題。
Time of Update: 2015-12-07
Java中關於先有雞還是先有蛋的問題----Class&Object,java----class 在Java中,我們常常會看到一個類型:Class。並且在類似Person.class,cache.getClass()等代碼中見到它的身影。 眾所周知,Class是用來描述一個類的類型,而Object是所有對象的最終父物件。那麼就會引申出下邊的兩個結論: 1、如果從對象的角度來看,那麼肯定是先有Object對象,其次才有其派生的對象Class。
Time of Update: 2015-12-07
數組排序,php數組排序 //冒泡排序法public static Date[] bubbleSort(Date[] date){Date d;for(int i =date.length-1; i > 0; i--){for(int j =0; j <= i-1; j++ ){if(date[j].compare(date[j+1])>0){d = date[j];date[j] = date[j+1];date[j+1] = d;}}}return date;
Time of Update: 2015-12-07
使用RMI進行分布式互動,使用RMI進行分布式內容概要:RMI 樣本RMI 架構RMI API RMI 樣本 在瞭解RMI之前,先來看一個例子:// 服務介面package com.fjn.java.rmi.quickstart.server;import java.rmi.Remote;import java.rmi.RemoteException;public interface Hello extends Remote{ public String