Time of Update: 2018-08-21
Session的管理 當一個sesson開始時,Servlet容器會建立一個HttpSession對象,在某些情況下把這些Httpsession對象從記憶體中轉移到檔案系統中或資料庫中,需要訪問的時候在把它們載入到記憶體中來。這樣做的好處有兩點:節約了記憶體的消耗,當web伺服器產生故障時,還可以從檔案系統或資料庫中恢複Session的資料。 對於Session的管理,小貓提供了兩個實作類別:org.apache.catalina.session.StandardManager和org.
Time of Update: 2018-08-21
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
Time of Update: 2018-08-21
1 作用 它指導我們如何提高代碼的可重用度! 2 定義 一個類應該僅有一個引起它的變化的原因(職責),或者說一個類只負責一個功能領域中的相應職責。這條原則也稱為類設計的“高內聚性原則”。 (l)含義之一:避免相同的職責(也稱為功能)分散到不同的類中實現。 (2)含義之二:也應該要避免一個類承擔過多的職責。 將過多的職責耦合在一個類中導致了脆弱設計。 軟體設計真正要做的許多內容,就是發現職責並把那些職責相互分離。 3 單一職責原則分析
Time of Update: 2018-08-21
BOS物流項目07bos-web模組配置之applicationContextxml 一dbproperties檔案 二applicationContextxml 三配置說明 四 五源碼下載 BOS物流項目07———bos-web模組配置之applicationContext.xml 一、db.properties檔案 這個檔案設定資料庫串連的 jdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql:
Time of Update: 2018-08-21
BOS物流項目06bos-web模組配置之log4jproperties 一log4jproperties配置 二log4jproperties 源碼位置 三log4j教程 四源碼下載 BOS物流項目06———bos-web模組配置之log4j.properties 一、log4j.properties配置 ### direct log messages to stdout
Time of Update: 2018-08-21
現在可謂是萬事具備,只欠Helloworld了。為了將OSGi架構的三個層次都涵蓋到,這個Helloworld可能會比其他你見到的OSGi Helloworld程式要複雜一點點。如果對代碼中的一些API感到生疏,記得回到之前的入門篇中找到對應的內容,這樣對你理解代碼會有協助。裡面的關鍵代碼已經用黃色高亮顯示。(出於篇幅考慮,代碼中的import語句都省略) 3.1 HelloWorld的定義與實現
Time of Update: 2018-08-21
http://blog.csdn.net/a35038438/article/details/50598429 在配置Https協議之前你需要知道: 1.ssl 2.keystore 3.<security-constraint>認證類型 目錄: 1.產生安全性憑證 2.配置Tomcat 3.測試頁面 4.https與http協議轉換 5.頁面強制使用https協議
Time of Update: 2018-08-21
jar包:pom.xml : <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.
Time of Update: 2018-08-21
spring給我們提供了jdbc的統一封裝,和其它的orm不同,它是對jdbc api的封裝,相當於我們自己寫的java bean,而沒有對物件模型進行封裝(比如將po封裝為pojo)。它保持了jdbc資料對象的原始性,具有極大程度的靈活性,其效能也極高。
Time of Update: 2018-08-21
多線程開發可以更好的發揮多核cpu效能,常用的多線程設計模式有:Future、Master-Worker、Guard Susperionsion、不變、生產者-消費者 模式;jdk除了定義了若干並發的資料結構,也內建了多線程架構和各種線程池; 鎖(分為內部鎖、重入鎖、讀寫鎖)、ThreadLocal、訊號量等在並發控制中發揮著巨大的作用。這裡重點介紹第一種並發——Future模型。 一、什麼是Future模型:
Time of Update: 2018-08-21
此方法經實驗可行,暫時可以作為最佳解決方案。 本文所使用的MyEclipse版本為:8.6.1 svn的eclipse外掛程式版本為:1.6.17,下載地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 這幾天家裡兩台電腦要做項目,換來換去不方便,於是想到了用svn來管理項目就方便多了,可是用MyEclipse8.6.1怎麼也裝不好svn的外掛程式。如果用MyEclipse
Time of Update: 2018-08-21
1. JMS架構 JavaMessage Service(Java Message Service,簡稱JMS)是用於訪問企業訊息系統的開發商中立的API。企業訊息系統可以協助應用軟體通過網路進行訊息互動。JMS在其中扮演的角色與JDBC很相似,正如JDBC提供了一套用於訪問各種不同關聯式資料庫的公用API,JMS也提供了獨立於特定廠商的企業訊息系統訪問方式。 使用JMS 的應用程式被稱為JMS用戶端,處理訊息路由與傳遞的訊息系統被稱為JMS
Time of Update: 2018-08-21
一、dubbo常用配置 <dubbo:service/> 服務配置,用於暴露一個服務,定義服務的元資訊,一個服務可以用多個協議暴露,一個服務也可以註冊到多個註冊中心。eg、<dubbo:service ref="demoService" interface="com.unj.dubbotest.provider.DemoService" /><dubbo:reference/>
Time of Update: 2018-08-21
概述:關於git中的reset與checkout的區別 前言:學習了git的命令reset與checkout後,有些傻傻分不清楚兩者的區別,大致瞭解後,想寫一篇博來加深理解 本文: 1.reset 如圖所示,此圖是最後的目的圖,博主在學reset命令時所學教材是這樣引入reset命令的,在將feature-A與master合并後用了 git reset --hard "原master的雜湊值" 並解釋到這個命令使其回溯到了feature-A建立之前,然後去建立fix-B,
Time of Update: 2018-08-21
解析的步驟: 1、載入web.xml、載入監聽器 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 2、ContextLoaderListener 初始化initWebApplicationContext方法建立
Time of Update: 2018-08-21
前面幾篇我們分析了Tomcat的啟動,關閉,請求處理的流程,tomcat的classloader機制,本篇將接著分析Tomcat的session管理方面的內容。 在開始之前,我們先來看一下總體上的結構,熟悉了總體結構以後,我們在一步步的去分析原始碼。Tomcat session相光的類圖如下:
Time of Update: 2018-08-21
could not initialize proxy - no Session錯誤 報錯出現情況 使用struts+hibernate+springMVC時,使用標準查詢Criteria進行聯級查詢拋出此錯誤 //學生實體類 public class Student { private Integer id; private String name; private String password;
Time of Update: 2018-08-21
版本:Version 6.30 BUG現象:行事曆群組件的中文周標籤全部顯示變成了“星期”,如下圖: BUG分析:追蹤源碼到bsCalendar.pas,找到procedure TbsSkinMonthCalendar.DrawCalendar(Cnvs: TCanvas);S := ShortDayNames[(Ord(FirstDayOfWeek) + I) mod 7 + 1]; //這裡決定"星期X"的輸出接下來的S := Copy(S, 1, 4)
Time of Update: 2018-08-21
這個從字面上就可以看出:不能初始化,沒有session。也就說主要原因是因為session關閉了。 在Hibernate中,<many-to-one.../>中的lazy預設為proxy。這樣hibernate在資料庫中查詢資料時事不會把關聯的
Time of Update: 2018-08-21
老規矩先扯兩句感情: 幾年下來,項目一個接一個,剛剛又結束了一個項目,晚上下班了不知道該幹嘛,想放鬆又不知道該去哪。抓起一本公司書架上的書《一課經濟學》開始看,邊看邊撓腿。(寫這句話的時候打死兩隻蚊子)。 正傳: 書的第二章 破窗謬論 讀完了感覺收穫不少,下面摘抄下原文。 話說一個頑童論起磚頭,砸破了麵包店的櫥窗。 當店主怒氣沖沖追出來時,小搗蛋早已逃之夭夭,只剩下一群看熱鬧的圍觀者。