原创 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的集成在任務、觸發器和調度計劃的聲明式配置方面