Time of Update: 2018-07-27
關於使用JavaMail過程中遇到兩個錯誤 1.java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger 2.java.lang.NoClassDefFoundError: javax/mail/MessagingException pom.xml 原先配置 <dependency> <groupId >javax.mail </groupId
Time of Update: 2018-07-27
RabbitMQ簡介 RabbitMQ是一個受歡迎的訊息代理,通常用於應用程式之間或者程式的不同組件之間通過訊息來進行整合。具有高可用高並發的優點,適合叢集伺服器。採用 Erlang實現, 對主要的程式設計語言都有用戶端支援。 RabbitMQ環境配置 linux下環境配置 我用的是centos 6.5版本。 先從這個地址下載安裝包 下載地址 $ tar -zxvf otp_src_18.3.tar.gz $ cd otp_src_18.3$ ./configure
Time of Update: 2018-07-27
最近在啟動tomcat的時候拋出異常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind異常,該異常的意思是你tomcat伺服器的連接埠被佔用了,比如我的連接埠是8080。 解決方案一般分為兩種: 1.修改tomcat目錄下的server.xml檔案的連接埠號碼(想必大家都知道這種解決方案)。
Time of Update: 2018-07-27
有時候需要根據條件查詢得出的資料較多,需要分頁顯示到頁面上。這時點擊下一頁就不方便每次帶查詢條件在資料庫中分頁。可以在list中進行分頁。 page的model類: public class Page { private Integer currentPage;//當前頁 private int pageSize;//每頁顯示記錄條數 private int totalPage;//總頁數 private List<?> dataList;/
Time of Update: 2018-07-27
Class檔案在Java體繫結構中的位置和作用 在上一篇部落格中, 大致講解了Java虛擬機器的體繫結構和執行原理。 本篇部落客要講解能夠被JVM識別, 載入並執行的class檔案的格式。 對於理解JVM和深入理解Java語言, 學習並瞭解class檔案的格式都是必須要掌握的功課。 原因很簡單, JVM不會理解我們寫的Java源檔案, 我們必須把Java源檔案編譯成class檔案, 才能被JVM識別, 對於JVM而言, class檔案相當於一個介面, 理解了這個介面,
Time of Update: 2018-07-27
在看java源碼的時候,突然對這塊問題有所生疏,感謝這篇文章解疑答惑。點擊開啟連結http://www.blogjava.net/fhtdy2004/ Volatile修飾的成員變數在每次被線程訪問時,都強迫從主記憶體中重讀該成員變數的值。而且,當成員變數發生變化時,強迫線程將變化值回寫到主記憶體。這樣在任何時刻,兩個不同的線程總是看到某個成員變數的同一個值。
Time of Update: 2018-07-27
根據前一篇的補充問題http://blog.csdn.net/fancylovejava/article/details/10142391 有了前一篇文章的瞭解,大概瞭解了unicode編碼格式了 ANSI:漢字區的內碼範圍高位元組從B0-F7,低位元組從A1-FEUnicode:漢字的Unicode編碼範圍為\u4E00-\u9FA5 \uF900-\uFA2D,如果不在這個範圍內就不是漢字了.
Time of Update: 2018-07-27
今天遇到的問題是如何判斷輸入的字串是漢字,現將學習到的方法轉載、記錄總結如下: Java用的是Unicode 編碼char 型變數的範圍是0-65535 無符號的值,可以表示 65536個字元,基本上地球上的字元可被全部包括了,實際中,我們希望判斷一個字元是不是漢字,或者一個字串裡的字元是否有漢字來滿足業務上的需求,String類中有個這樣的方法可得到其字元長度length() ,看下面例子, Java代碼
Time of Update: 2018-07-27
背景 組成部分 通道和緩衝器 讀寫執行個體 背景 JDK1.4的java.nio.*包中引入了新的JavaI/O類庫,其目的在於 提高速度。實際上,舊的I/O包已經使用nio重新實現過。因此,即使不顯式使用nio編寫代碼,也能從中受益。 I/O的應用情境分為檔案I/O和網路I/O,在這裡之研究前者。 組成部分
Time of Update: 2018-07-27
步驟一:建立抽象訪問者 public interface Visitor { public void visit(Subject sub); } 步驟二:具體訪問者 public class MyVisitor implements Visitor {@Overridepublic void visit(Subject sub) { System.out.println("訪問對象 : "+sub.getSubject());}}
Time of Update: 2018-07-28
在網站開發中經常遇到級聯資料的展示,比如選擇城市的時候彈出的省市縣選擇介面。很多前端製作人員習慣於從JSON中而不是從資料庫中擷取省市縣資料。那麼在選擇了省市縣中的某一個城市 ,儲存到資料庫中需要儲存所選城市的代碼。所以需要一個能將JSON資料(一般儲存在javascript指令碼中)結構全部匯入到資料庫中的功能。 JSON的特點是支援層級結構、支援數組表示的對象
Time of Update: 2018-07-28
java字串類(java.lang.String)是Java中使用最多的類,也是最為特殊的一個類,很多時候,我們對它既熟悉又陌生。一、從根本上認識java.lang.String類和String池首先,我建議先看看String類的源碼實現,這是從本質上認識String類的根本出發點。從中可以看到:1、String類是final的,不可被繼承。public final class String。2、String類是的本質是字元數組char[], 並且其值不可改變。PRivate final
Time of Update: 2018-07-28
SecureRandom java.security 類 SecureRandom java.lang.Object java.util.Random java.security.SecureRandom 所有已實現的介面: Serializable public class SecureRandomextends Random
Time of Update: 2018-07-28
我們知道類中的靜態變數在程式運行期間,其記憶體空間對所有該類的對象執行個體而言是共用的,為了節省系統記憶體開銷、共用資源,應該將一些變數聲明為靜態變數。通過下面的例子,你就會發現有什麼不同。 代碼一: public class MemoryTest { static class Data{ private int week; private String name; Data(int i, String s){
Time of Update: 2018-07-28
什麼是HotSpot? 提起HotSpot VM,相信所有Java程式員都知道,它是Sun JDK和OpenJDK中所帶的虛擬機器,也是目前使用範圍最廣的Java虛擬機器。但不一定所有人都知道的是,這個目前看起來“血統純正”的虛擬機器在最初並非由Sun公司開發,而是由一家名為“Longview Technologies”的小公司設計的;甚至這個虛擬機器最初並非是為Java語言而開發的,它來源於Strongtalk
Time of Update: 2018-07-28
JDBC 是Java操作資料庫的規範,它實際上定義了一組標準的資料庫的介面,為了實現通過java操作資料庫,必須實現這些介面,不同的資料庫廠商都提供了對JDBC介面的實現,這些具體的實現被打包成一個jar包(也就是資料庫驅動),供我們在開發的時候直接使用。 JDBC API 中的主要介面: 第一: Driver介面是所有JDBC程式必須實現的介面,該介面專門提供給資料庫廠商使用,定義了驅動的樣式 第二:DriverManager 用於載入JDBC驅動並建立與資料庫的串連
Time of Update: 2018-07-29
substring() 方法返回字串的子字串。在java中 substring()方法有兩種用法, 第一種 public String substring(int beginIndex) 第二種 public String substring(int beginIndex, int endIndex) 參數的意思 beginIndex -- 起始索引(包括)。 endIndex -- 結束索引(不包括)。
Time of Update: 2018-08-10
標籤:font try property ack targe 自動 情況下 loader tac 前言在日常開發中,可能會遇到要對系統中比較敏感的代碼進行保護,那麼下面就總結一下保護源碼的方法中
Time of Update: 2018-08-04
標籤:ann nbsp serve use NPU 應用程式 內容類型 sub mooc 學習的目標使用commons-fileupload實現檔案上傳使用commons-fileupload封
Time of Update: 2018-08-03
標籤:路徑 分析 ring director exist 檔案的 測試 最簡 style