原创 Spring事務處理的兩種方式

spring事務管理: 可以通過兩種方式實現,一是用AOP來控制事務: <!-- 配置事務管理器 --> <bean id="transactionManager" class="org.springframework.orm.hiber

原创 Eclipse使用技巧

Eclipse 代碼格式化快捷鍵:Ctrl+Shift+F。 附:eclipse快捷鍵 1. 常用快捷鍵 (1)Ctrl+Space 說明:內容助理。提供對方法,變量,參數,javadoc等得提示,應運在多種場合,總之需要提示的時候可先按

原创 如何做好項目經理

我一直贊同這個觀點:“項目經理是幹出來的,不是學出來的;是帶出來的,不是教出來的。一個人要成長爲一名合格的項目經理主要不是靠學,而是靠幹,當然學也很重要。靠幹,完全不學,可以出項目經理。但靠學不靠幹,是絕對出不來項目經理的。光幹不學,有可

原创 java路徑問題總結

平時寫程序的時候,很多時候提示文件找不到,而拋出了異常,現在整理如下   一 相對路徑的獲得    說明:相對路徑(即不寫明時候到底相對誰)均可通過以下方式獲得(不論是一般的java項目還是web項目)         String re

原创 Java迭代器的使用

1.迭代器Iterator 迭代器是一個對象,它的工作是遍歷並選擇序列中的對象。客戶端程序員不關心序列底層的結構。此外,迭代器通常被稱爲“輕量級”對象:創建它的代價小。因此,經常可以見到對迭代器有些奇怪的限制。 Java 的Iterat

原创 如何做好軟件項目的驗收工作

項目驗收是公司乃至每個項目成員都想要的結果,一旦驗收對公司來說就是,可以收驗收階段的款了,不需要再投入那麼多人力到項目當中,項目終於可以告一段落,大家都可以輕鬆一下了。項目驗收是一系列細緻工作完成到位的結果,而不是某一點的成功或某個人能

原创 詳細設計的基本任務

詳細設計的基本任務    (1)爲每個模塊進行詳細的算法設計。用某種圖形、表格、語言等工具將每個模塊處理過程的詳細算法描述出來。    (2)爲模塊內的數據結構進行設計。對於需求分析、概要設計確定的概念性的數據類型進行確切的定義。    

原创 產品開發流程要素

決策-選擇路徑和指引方向 決策最重要的作用就是當存在多種選擇路徑的時候,根據自己的戰略目標來選擇最適合的方向。當決策出現失誤後期付出 再大的努力仍然很難再取得成功,因此決策是IPD重要內容。在初期對決策效果影響最大的就是決策人的水平,因爲

原创 IT項目的風險與管控

對信息化進行整體規劃後,必然考慮實施問題。規劃設計還停留在理論階段,只有實施,才能真正爲企業帶來效益。而實施存在一定的風險,特別是近幾年國內很多企業實施IT項目,如ERP等,由於各方面的原因,成功率並不是很高。因此對IT項目的風險進行分析

原创 Chapter 4. Spring 資源

4.1. 簡介 Java標準的 java.net.URL接口和多種URL前綴處理類並不能很好地滿足所有底層資源訪問的需要。比如,還沒有能從類路徑或者ServletContext 的相對路徑獲得資源的標準URL實現。雖然能爲特

原创 Java中對象的串行化(Serialization)和transient關鍵字

Java中對象的串行化(Serialization)和transient關鍵字: 對象的串行化(Serialization) 一、串行化的概念和目的 1.什麼是串行化 對象的壽命通常隨着生成該對象的程序的終止而終止。有時候,可能需要將對象

原创 Hibernate中po對象的三種狀態分析

Hibernate的狀態   hibernate的各種保存方式的區(save,persist,update,saveOrUpdte,merge,flush,lock)及 對象的三種狀態   hibernate的保存   hibernate

原创 Hibernate中常見的20個問題

1問:Hibernate初始化時總是報錯:java.lang.NoClassDefFoundError   11問:爲什麼在向數據庫中插入長字符串時候部分自動丟失 在向數據庫中增加一條新的條目時,發現如果文字(有英文字母,也有漢字)數量

原创 Struts2攔截器學習

一、什麼是攔截器? 提到攔截器,使我不得不想起武俠劇中劫匪們常說的一句話:“此山是我開,此樹是我栽,要打此路過,留下買路財!”。難不成程序中也有“打劫”的,說的沒錯,攔截器就是個打劫的。在現實生活中,劫匪劫的大都是錢財,當然也有別的什麼

原创 十大木馬查殺

基本概念  木馬:其實質只是一個網絡客戶/服務程序。網絡客戶/服務模式的原理是一臺主機提供服務(服務器),另一臺主機接受服務(客戶機)。作爲服務器的主機一般會打開一個默認的端口並進行監聽(Listen), 如果有客戶機向服務器的這一端口提