原创 java web

1、Tomcat的優化經驗 答:去掉對web.xml的監視,把jsp提前編輯成Servlet。 有富餘物理內存的情況,加大tomcat使用的jvm的內存  2、HTTP請求的GET與POST方式的區別 答

原创 提高性能的方法

1. 儘量在合適的場合使用單例 使用單例可以減輕加載的負擔,縮短加載的時間,提高加載的效率, 但並不是所有地方都適用於單例, 簡單來說,單例主要適用於以下三個方面:     控制資源的使用,通過線程同步來

原创 可變長參數方法注意事項

1 如果能夠和固定參數的方法匹配,也能夠與可變長參數的方法匹配,則選擇固定參數的方法 eg:     public void print(String... args) {         for (in

原创 Oracle 存儲過程

一 存儲過程的優點: 1 SQL存儲過程執行起來比SQL命令文本快得多。 當一個SQL語句包含在存儲過程中時,服務器不必每次執行它時都要分析和編譯它。 2 調用存儲過程,可以認爲是一個三層結構。 程序易

原创 Spring--quartz中cronExpression配置說明

Spring--quartz中cronExpression配置說明 字段 允許值 允許的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小時 0-23 , - * / 日期 1-31

原创 query 中Hql和sql

1 一 基本語法: Configuration cfg = new Configuration(); cfg.configure("/hibernate.cfg.xml"); SessionFactory

原创 Nio使用

Java NIO帶來了什麼?   傳統Java IO在我前一篇博文《細說Java IO相關》已經介紹過了,它是阻塞的,低效的。那麼Java NIO和傳統Java IO有什麼不同?帶來了什麼? (1)面向塊的I/O   傳統JavaIO是面

原创 wait/sleep/yield的區別

首先,wait()和notify(),notifyAll()是Object類的方法,sleep()和yield()是Thread類的方法。 (1).常用的wait方法有wait()和wait(long t

原创 後臺和頁面互相傳參的手段

1 請求域,有四個域:pageScope,requestScope,sessionScope,applicationScope 範圍由小到大 表示變量的作用域,一共4種。 pageScope:  表示變量

原创 json2xml

java中Xml、json之間的相互轉換 旁白: 最近關於xml與json之間的轉換都搞蒙了,這裏寫一個demo,以後備用。 正題: project格式是: jar包是一個一個檢出來的,還算乾淨了。 代碼: 工具類: pack

原创 Quartz

一、Quartz簡介     Quartz是一個開放源碼項目,專注於任務調度器,提供了極爲廣泛的特性如持久化任務,集羣和分佈式任務等。 Spring對Quartz的集成與其對JDK Timer的集成在任務、觸發器和調度計劃的聲明式配置方面