Time of Update: 2018-12-05
“跳槽”一詞因其新鮮、生動、俏皮,很快擠佔了“換工作”、“換單位”之類用語的位置,《現代漢語詞典》修訂版更將其收編門下。然而《現漢》是一本異常乾淨的詞典,它沒有提到“跳槽”在曆史上最常見的一個意思,《漢語大詞典》收了這個意思,不過還是不免含糊其辭:“指男女間愛情上喜新厭舊,見異而遷。”其實近人徐珂《清稗類鈔》中“跳槽”一條說得甚為明白:“原指女支女(沒辦法,這個詞都會被屏蔽!以下***均指此詞,不再註明)而言,謂其琵琶別抱也,譬以馬之就飲食,移就別槽耳。後則以言狎客,謂其去此適彼。”至少可以找到
Time of Update: 2018-12-05
HTTP協議分別在 1.0 / 1.1 兩個時代推出了 Expires / Cache-control 兩種cache策略,這裡我們無需瞭解全部的細節,無需記住整個RFC內容,但是當我們需要使用HTTP cache策略時,我們需要注意以下細節:Expires 是HTTP 1.0 那個時代的東西了,目前來看,可以不使用了,因為HTTP 1.0 的user agent佔有率在 0.1% 以下(我們主要面向的web瀏覽器均預設使用HTTP 1.1),Cache-control 是 HTTP 1.1
Time of Update: 2018-12-05
我們都知道瀏覽器會緩衝訪問過網站的網頁,瀏覽器通過URL地址訪問一個網頁,顯示網頁內容的同時會在電腦上面緩衝網頁內容。如果網頁沒有更新的話,瀏覽器再次訪問這個URL地址的時候,就不會再次下載網頁,而是直接使用本機快取的網頁。只有當網站明確標識資源已經更新,瀏覽器才會再次下載網頁。 一、什麼是HTTP Cache 對於瀏覽器的這種網頁緩衝機制大家已經耳熟能詳了,舉個例子來說,JavaEye的新聞訂閱地址:http://www.javaeye.com/rss/news ,
Time of Update: 2018-12-05
Etag是什麼:Etag 是URL的Entity Tag,用於標示URL對象是否改變,區分不同語言和Session等等。具體內部含義是使伺服器控制的,就像Cookie那樣。 HTTP協議規格說明定義ETag為“被請求變數的實體值”
Time of Update: 2018-12-05
【IT168 技術文檔】摘要:很長時間以來,筆者就想寫寫關於Hibernate緩衝的一些文字,今天有這個不可多得的機會讓我談談對它的一些想法。Hibernate緩衝機制對Hibernate的效能發揮一直處於一個極其重要的作用,它是持久層效能提升的關鍵。對很多學習或使用Hibernate的朋友一來,還不一定真正的瞭解或使用她。現在大家就隨我一起看看揭開她神秘面紗那張未知的“臉”。 1:Hibernate緩衝概述
Time of Update: 2018-12-05
大家都知道以前版本的Oracle在Hibernate裡操作lob是相當痛苦的一件事情,但是在它新版的Oracle10g中的JDBC驅動已經修正了這個問題。操作要點如下: 1、首先資料表中的clob類型對應java持久化類的String類型;而blob類型對應byte[]類型。 2、定義hibernate標籤時,持久化類中對應clob類型的屬性的hibernate type應為text;而對應blob類型的屬性的hibernate type應為binary。
Time of Update: 2018-12-05
瀏覽器緩衝一直是web開發人員比較重視的最佳化點 這要有這個幾個http header來控制: Cache-Control中的max-age expires Last-Modified ETag 其中max-age 和 expires可分在一組 Last-Modified 和 ETag分在一組 下面講一下兩組的區別 max-age 和
Time of Update: 2018-12-05
in條件比較特殊,除了使用setParameterList方法,另外預留位置還需要使用“()”括起來,否則會報錯. String hql = "Select p.queryTemplate.id, count(p.id) from " + TemplateParameter.class.getName() + " p where p.queryTemplate.id
Time of Update: 2018-12-05
Step 1: 下載最新的JBOSSWS from http://labs.jboss.com/portal/jbossws/downloadsStep 2: 下載的ZIP裡就包含了安裝文檔(docs/Install.txt),下面的安裝步驟就是翻譯該文檔。可能之後安裝步驟會有所不同,一切以docs/Install.txt的安裝方法為準Step 3: 準備好你的ANT(可以利用 ant -version 命令來檢測ANT是否正常)Step 4: 修改根目錄下的ant.properties
Time of Update: 2018-12-05
1 .from1.1單表查詢from eg.cat as cat.其中,cat只是一個別名,為了用其他子語句的時候書寫簡單1.2多表查詢from eg.Cat,eg.Dogfrom eg.Cat as cat,eg.Dog as dog2 join相關(inner) joinleft (outer) joinright (outer) joinfull
Time of Update: 2018-12-05
對於J2EE中的調度任務, 在ejb2.1推出前, 似乎只能採用一些非常途徑:比如在servlet中new一個Timer.我們急切的需要EJB的標準實現.最近我們就遇到了這樣的需求. 還好websphere升級到了6.0, 支援ejb2.1規範,在ejb2.1標準中, 提供了一個Timer Service的標準實現.要實現Timer Service, 通常的做法就是讓一個無狀態sessionbean實現TimedObject介面. public interface TimedObject{
Time of Update: 2018-12-05
OSCache是當前運用最廣的緩衝方案,JBoss,Hibernate,Spring等都對其有支援,下面簡單介紹一下OSCache的配置和使用過程。1.安裝過程從http://www.opensymphony.com/oscache/download.html下載合適的OSCache版本,我下載的是oscache-2.0.2-full版本。解壓縮下載的檔案到指定目錄從解壓縮目錄取得oscache.jar 檔案放到 /WEB-INF/lib 或相應類庫目錄
Time of Update: 2018-12-05
1.為了使其對DataHandler的支援。除了配置好axis環境之外,還要在sun的網站上下載jaf 1-0-2.jar包,並把它註冊到CLASS_PATH中。2.編寫服務程式(.java),既支援文字檔,也支援二進位檔案。package test.gaolong;import java.io.*;import javax.activation.*;public class FileService{ public static String Repository="./files/";
Time of Update: 2018-12-05
現如今,越來越多的企業、單位面臨著各種各樣的Data Integration和系統整合,CORBA、DCOM、RMI等RPC中介軟體技術也應運而生,但由於採用RPC同步處理技術,在效能、健壯性、可擴充性上都存在著諸多缺點。而基於訊息的非同步處理模型採用非阻塞的調用特性,寄件者將訊息發送給Message Service器,Message
Time of Update: 2018-12-05
Hibernate載入資料時get和load方法的區別,讓我們先看一下方法原型吧:1.get方法 /** * Return the persistent instance of the given entity class with the given identifier, * or null if there is no such persistent instance. (If the instance, or a proxy for the * instance, is
Time of Update: 2018-12-05
還記得那個叫做 Justice Gray 的人嗎?他曾經試圖在六個月的時間裡面成為更好的程式員,這種做法似乎成為了一種眾人追捧的時尚。然而很長一段時間過去之後,其中的大部分人並沒有如願以償的成為好的程式員。這裡提供給大家一個簡單的解決方案,有一些方法可以讓你在六分鐘之內成為更優秀的程式員。你有六分鐘的閑暇時光,對嗎?我們一起來吧! 1. 使用更大的顯示字型這個辦法看上去非常簡單,但是的確很有效果。開啟你最喜歡的那個編程工具,將代碼編輯器中的字型調大。我把 10pt 的代碼顯示字型增大到
Time of Update: 2018-12-05
前提:1. 瞭解XPath:http://www.w3.org/TR/xpath2. 對PMD 的實現原理有一定的瞭解簡單介紹一下pmd的實現原理:Pmd利用javacc和EBNF文法產生一個分析器,用來分析java原始碼(文本)。又在JavaCC的基礎上加入了語義的概念也就是JJTree,這樣就把java
Time of Update: 2018-12-05
分頁查詢是經常能夠遇到的問題,我們首先看看分頁查詢存在的理由:方便使用者:使用者不可能一次察看所有資料,所以一頁一頁的翻看比較好。 提高效能:一次從資料庫中提取所有資料會比較慢。 那麼現在我來嘗試反駁上述理由:真的方便嗎?我們考慮下面的情況 如果資料只有20條。
Time of Update: 2018-12-05
1。如果只是遇見,不能停留,不如不遇見。 If we can only encounter each other rather than stay with each other,then I wish we had never encountered. 2。寧願笑著流淚,也不哭著說後悔。心碎了,還需再補嗎? I would like weeping with the smile rather than repenting with the cry,when my heart is
Time of Update: 2018-12-05
Velocity是一種基於JAVA的模板引擎,開發人員使用簡單的範本語言就可以快速開發顯示層,它使得顯示層與程式碼分離,在早期的Webwork版本中,所有UI標籤均使用Velocity模板引擎產生,可以在Struts-core-2.0.8.jar中找到template檔案夾,其中的archive檔案夾下存放著原有的vl檔案!在Struts2中尋找vm檔案的順序先尋找Web應用程式,再尋找類路徑。如果你需要使用vm作為顯示層,只需要在設定檔中指定result的type屬性為velocity,然後將