Time of Update: 2016-09-30
標籤:本文轉自http://www.cnblogs.com/gaopeng527/p/4448105.html 感謝作者分頁查詢通過JDBC實現分頁查詢的方法有很多種,而且不同的資料庫機制也提供了不同的分頁方式,在這裡介紹兩種非常典型的分頁方法。通過ResultSet的游標實現分頁 通過ResultSet的游標實現分頁,優點是在各種資料庫上通用,缺點是佔用大量資源,不適合資料量大的情況。 2. 通過資料庫機制進行分頁 很多資料庫自身都提供了分頁機制,如SQL
Time of Update: 2016-11-12
標籤:sys move eclips public import int version sync extends java 順序 讀寫 Properties 設定檔 支援中文 不亂碼java
Time of Update: 2016-11-08
標籤:rman html set 閱讀 sim bit erro use 格式 轉自:為什麼使用 SLF4J 而不是 Log4J 來做 Java 日誌英文原文:Why use SLF4J
Time of Update: 2016-11-02
標籤:列印 方法 void sha private ati 圓形 抽象 iam 題目:定義Shape類表示一般二維圖形。Shape具有抽象方法area和perimeter,分別計算形狀的面積和周
Time of Update: 2016-10-29
標籤:region exce class [] try 匯出 system imp string import java.io.FileOutputStream;import
Time of Update: 2016-10-28
標籤:man class png new hello int 使用 etc equal 一.public class StringPool
Time of Update: 2016-11-10
Java教程——CMD手動編譯運行失敗原因(高手略過),java失敗原因(僅對新手,高手略過)在學習Java初期,我們在利用cmd手動編譯java程式的時候,會遇到編譯成功,但運行卻總是提示失敗。已經排除了java配置環境的問題,Path和ClassPath以及%JAVA_HOME的路徑設定都沒問題,編譯和啟動並執行檔案名稱大小寫都沒問題。那麼原因在哪呢?見下面簡要分析。如原始碼如下:1 package lee;2 public class Hello3 {4 public
Time of Update: 2016-11-04
註解,java註解元老註解: @Target用在我們自訂註解上面、來規範我們自訂註解。介面 枚舉 class 方法 屬性 註解 @Retention這個元註解用來描述我們的自訂註解用於什麼生命週期。運行前 編譯器 @Documented javadoc命令可以用來掃描 生產我們的APIspringMVC 架構常用註解 控制層註解:@Controller @Service
Time of Update: 2016-10-28
java郵件發送 qq與163郵箱互發和qq和163郵箱發送其他郵箱執行個體,java郵件發送研究了近一天的時間,通過查閱相關資料,終於對java發送郵件的機制,原理有了一點點的理解,希望能夠幫到大家!1.首先要向你的項目裡匯入1個jar包:mail-1.4.4.jar即可(實現qq和163郵箱發送其他郵箱(此案例只示範一種))2.代碼如下所示public class TestDemo1 { static String SSL_EMAIL =
Time of Update: 2016-10-23
JVM之GI收集器,jvmgi收集 Garbage-First,面向服務端的垃圾收集器。並行與並發:充分利用多核環境減少停頓時間,分代收集:不需要配合其它收集器空間整合:整體上看屬於標記整理演算法,局部(region之間)資料複製演算法,運作期間不會產生空間片段停頓可預測,建立可以預測的停頓時間模型。記憶體管理:將整個java堆劃分為多個大小形同的地區region,新生代和老年代都是region的集合。可以有計劃的避免在全地區內進行垃圾收集。回收方式:跟蹤每一個region裡面的垃圾堆
Time of Update: 2016-09-22
httpClient實現公眾號訊息群發,httpclient公眾1、實現功能 向關注了公眾號的使用者群發訊息。(可以是所有的使用者,也可以是提供了openid的使用者集合)2、基本步驟前提: 已經有認證的公眾號或者測試公眾帳號發送訊息步驟:相關介面的資訊可以查看:http://www.cnblogs.com/0201zcr/p/5866296.html 有測試帳號的申請 +
Time of Update: 2016-09-19
代理模式,代理模式java1、靜態代理 1.1靜態代理的代理類和和被代理的類都要維護一個共同的介面。public interface IUserDao { void save();} 1.2被代理的類,目標對象public class UserDao implements IUserDao{ @Override public void save() { System.out.println("-----已經儲存資料!!!------"); }} 1.3
Time of Update: 2016-09-19
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Internal Server Error 錯誤,internalservererrorSolr報錯:{ "responseHeader": { "status": 500, "QTime": 11 }, "error": { "trace": "java.lang.RuntimeException\r\n\tat
Time of Update: 2016-09-19
手機直播,手機直播平台三個大步驟。1、 下載Nginx-rtmp-win32 ,做為RTMP 伺服器2、手機安裝yasea推流軟體,推流。3、使用Vmix 拉流 1、在 https://codeload.github.com/illuspas/nginx-rtmp-win32/zip/master 下載RTMP伺服器,下載完成後解壓。 雙擊nginx.exe 。 此時開啟http://localhost:8080/stat可查看伺服器狀態。若不能正常開啟,
Time of Update: 2016-09-13
在Openfire上弄一個簡單的推送系統,openfire推送推送系統說是推送系統有點大,其實就是一個訊息廣播功能吧。作用其實也就是由服務端接收到訊息然後推送到訂閱的用戶端。思路對於推送最關鍵的是服務端向用戶端發送資料,用戶端向服務端訂閱自己想要的訊息。這樣的好處就是有訊息後才向用戶端推送,相比於拉取資料不會產生許多無效的查詢,即時性也高。xmpp這種即時通訊協定基於TCP長串連還是比較符合這種情境的。只需要在服務端增加一個模組用於接收使用者訂閱與資料的推送就完成了主體功能。在xmpp協議裡可以
Time of Update: 2016-08-25
mac下Eclipse+Tomcat配置,eclipsetomcat轉載自http://www.cnblogs.com/jifeng/archive/2012/10/17/2728690.html,因為沒看到博主是否允許轉載,侵刪=_=目前還沒全搞懂,但現在的版本貌似Eclipse已經支援Tomcat伺服器的搭建,但需要進行如下配置以達到也可直接在Tomcat安裝目錄部署檔案 1.安裝Eclipse...略2.
Time of Update: 2016-08-07
純手工打造(不使用IDE)java Web 專案,純手工ide必備環境1、編譯器:jdk2、web伺服器:tomcat3、文字編輯器:sublime,編寫java檔案和jsp檔案,沒有的話用記事本也行。一、建立工程目錄結構,如在作業系統下完成即可,如在D盤根目錄下建立如上結構 二、在“src/com/zyz”目錄建立model類檔案Dog.javapackage com.zyz;public class Dog { private String
Time of Update: 2016-08-04
Java記憶體配置和GC,Java記憶體配置GCJava記憶體配置和回收的機制概括的說,就是:分代分配,分代回收。對象將根據存活的時間被分為:年輕代(Young Generation)、年老代(Old Generation)、永久代(Permanent Generation,也就是方法區)。java中每新new一個對象所佔用的記憶體空間就是年輕代的空間,當java記憶體回收機制對堆區進行資源回收後,那些年輕代中沒有被回收的資源將被轉移到中生代,中生代的被轉移到老生代。記憶體由 Perm 和
Time of Update: 2016-08-03
nginx 添加nginx-http-concat模組,nginxhttpconcatgithub地址:https://github.com/alibaba/nginx-http-concat/tree/master簡單的描述一下吧,網上說的安裝新的模組需要重新編譯nginx,具體的我沒有試過,添加nginx模組./configure --prefix=/myhome/nginx/nginx --add-module=../nginx-http-concat-master然後makemake
Time of Update: 2016-07-16
java加密類型和演算法名稱,java密碼編譯演算法 項目裡有各種加密方法,但從來沒有仔細研究過。一般只是copy。這幾天遇到一些問題,看了一下加密代碼,覺得有些疑惑。 我們知道jdk已經為我們封裝好了很多的演算法。但究竟封裝了哪些演算法,怎麼去掉這些演算法我並沒有去查過。今天跟了一下源碼,大概知道了。 首先要從下面這幾行代碼說起:KeyGenerator kgen = KeyGenerator.getInstance("AES");SecureRandom