Time of Update: 2018-12-05
多重專案總結下來,借鑒多位朋友的代碼,此BaseDAO較為通用,不敢獨享。在設計DAO時也可以將其做為一個CommonDAO,裡面常的資料庫操作方法均已實現,本人將會對其不斷完善
Time of Update: 2018-12-05
這個話題比較永恒,關注的人很多,特別是學校剛出來的學生幾乎對“企業不願意招聘新人”那是關心的厲害。社會上對這個現象討論已久,說企業沒有社會責任的有之,說新人培養成本高的有之,說現在新人嬌氣難伺候的有之,有些企業被逼出來說話也是吞吞吐吐語焉不詳,不願意說明真相。 而在網上說的之乎者也的大多是不參與企業經營的什麼職業人事專家、學校老師、學生自己或者什麼莫名人士,總之這些發表意見的人往往都不是決策是否招聘新人的人,就和我們的兩會一樣,一幫不參與普通公民活動的人來為普通公民做規劃。 現在我來告訴各位,企
Time of Update: 2018-12-05
JavaScript擔任了另外一種角色的時候,我們對JavaScript的物件導向開發越來越重視,因為Node的出現,JavaScript可以作為伺服器端程式。而如何才能實現好的物件導向編程,介於JavaScript有多種的繼承方式,我這裡只介紹一種如何?物件導向。 情景:現在有一個資料庫基類BaseModel,一個資料庫繼承類UserModel,很顯然UserModel是繼承BaseModelfunction BaseModel(tableName){
Time of Update: 2018-12-05
上次寫過一個,當時感覺還可以,現在看看也蠻不爽的。剛剛用到JDBC寫DAO時想到這樣寫,感覺還可以,不知大夥認為如何呢。。。傳一個對象過來進行更新操作,對旬具體內容不管,只要用識別欄位就OK了。。。,動態構造Update語句 public void updateArard(Award award) throws SQLException ...{ String teram = award.getTeram(); java.text.DateFormat df = ne
Time of Update: 2018-12-05
奇怪的文化系列 廉價自己的產品 服務業就是騙子行業 上一篇“服務業就是騙子行業”中有評論還是認為我在為培訓行業說話,其實軟體行業同樣是這個騙子的行業之一。 軟體有實體嗎?沒有軟體能為客戶立即帶來價值嗎?管理軟體、投資分析軟體?很多客戶本來以為只要安裝一個軟體就可以發財了,結果發現還是自己需要判斷,什麼提高我的管理能力,什麼提升我的投資水平,統統都是浮雲,騙子一個。。。軟體的好壞有標準嗎?你說有嗎?人性化有標準還是運行速度有標準還是分析結果有標準。。。。。所以軟體行業也是騙子一個。。。 有人說
Time of Update: 2018-12-05
一個大項目不是一下就能夠清楚的明白的,必須要有一定的技巧和方法去瞭解。我並不知道其他大俠是如何瞭解的,我這裡只是總結一下個人的認識想法,希望大家不要吐槽。1、首先必須瞭解項目的目錄結構:
Time of Update: 2018-12-05
HTTP錯誤碼列表經常用IE瀏覽網頁時會顯示一個錯誤的頁面,而這些頁面一般會返回一個錯誤碼,到底這些代碼是什麼意思呢,以下為各種代碼的介紹,請參考.下次你看到錯誤頁面就可以查一下了哦!HTTP 400 - 請求無效 HTTP 401.1 - 未授權:登入失敗 HTTP 401.2 - 未授權:伺服器配置問題導致登入失敗 HTTP 401.3 - ACL 禁止訪問資源 HTTP 401.4 - 未授權:授權被篩選器拒絕 HTTP 401.5 - 未授權:ISAPI 或 CGI 授權失敗 HTTP
Time of Update: 2018-12-05
有關Hibernate_Id_Generator的解釋 “assigned” 主鍵由外部程式負責產生,在 save() 之前指定一個。 “hilo” 通過hi/lo 演算法實現的主鍵產生機制,需要額外的資料庫表或欄位提供高位值來源。 “seqhilo” 與hilo 類似,通過hi/lo 演算法實現的主鍵產生機制,需要資料庫中的
Time of Update: 2018-12-05
同步這概念很容易弄錯。故做下筆記 線程同步的意思並非是指多個線程保持同樣的次序輸出,而是指單獨的線程不被其它線程所幹擾,要執行下一個線程必需等待該線程結束才能執行,這樣才能保證我個線程的輸出一致和同步。拿銀行排除取款的例子來說: 一個銀行辦事員必需是前一個人的手續辦完了才能辦下一個,而不能同時辦理兩個人的手續,這就叫“同步”
Time of Update: 2018-12-05
CREATE TABLE users( uID INT, uName VARCHAR(20) NOT NULL, uPassword VARBINARY(100))INSERT INTO users VALUES(001,'admin',CONVERT(VARBINARY,'admin'))SELECT uName,CONVERT(CHAR,uPassword) FROM users --顯示明文--對數字型的,如金額CREATE TABLE bank( bUID
Time of Update: 2018-12-05
//通過組合條件查詢獲得頻道列表 public List queryChannelByCondition(Channel channelCondition) throws Exception ...{ sql = "SELECT * FROM news_channel WHERE 1 =1"; Boolean name = false; Boolean status = false; String ch
Time of Update: 2018-12-05
Sprng入門Demo筆記:人拿著斧子砍東西 package com.gxd.authdemo.springdemo;//定義一個Person介面public interface Person { public void useAxe() ; } package com.gxd.authdemo.springdemo;public interface Axe { //斧子有個砍的方法 public void chop() ;} package com.gxd.au
Time of Update: 2018-12-05
Ubuntu安裝VMtools方法:其實安裝方法很簡單,不需要下載檔案,經常被網上的其他朋友忽悠;第一步:進入系統後,點擊虛擬機器上VM菜單中的install vmware tools,回到ubuntu案頭回看到一個vmware
Time of Update: 2018-12-05
7種野外必需掌握的鑽木取火方法! 隨意現在生產力的發展,人們的生活過得越來越好了。突然想起一些東西,如想到野外走走,如沒有火,怎麼辦,大家都知道原始人的取火方法,現在收藏整理了一下,呵呵。 找到了7種不用火柴也能打著火的方法,在這裡跟喜歡野外求生的朋友們分享一下。第一種:古典式鑽木取火法這是被瞭解得最廣泛,但同時也是最困難的一種方法。
Time of Update: 2018-12-05
最近接觸了一些nodejs,感覺現在nodejs的學習書籍還不是很多!因此很多都是通過官網的文檔自我學習。IDE,用什麼IDE呢,下面介紹兩種方法,個人更傾向於第二種:1、根據官網的方法,在linux安裝nodejs執行環境,這裡具體的步驟可以參考如下連結http://www.ooso.net/archives/589,如果要安裝包的話可以在我的附件中下載;2、可以使用http://c9.io這個IDE是我最喜歡的,可以建立項目,運行,調試等等,只是在使用時候注意他監聽的連接埠是process.
Time of Update: 2018-12-05
#測試網址: http://localhost/blog/testurl.php?id=5//擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost//擷取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php//擷取網址參數echo $_SERVER["QUERY_STRING"]."<br>";
Time of Update: 2018-12-05
以前轉載過一篇《相容IE8、Firefox的本地圖片預覽+等比例縮放》的文章,時至今日在新版的Chrome和Firefox上已經不能用了,原因getAsDataURL方法已經失效。當然在Chrome、Firefox上可以通過HTML5來實現,今天把它寫出來了,見源碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
本文來nodejs技術論壇tnodejs.com這個錯誤的原因是在node執行完send以後,node並不會立即中斷代碼執行!因此在重新跳轉一個新的url的時候,就會出現以上錯誤!例如如下代碼:$.post("/index?c=signUp",{v : { "username":$($inputValue[0]).val(), "nick_name":$($inputValue[1]).val(), "email":
Time of Update: 2018-12-05
如何知道一個未知長度的字串哪個字元出現的次數最多 $str=”asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas”;//任意長度字串//解法一(最快速的解法,但是基本功要紮實)$arr=str_split($str);$arr=array_count_values($arr);arsort($arr);print_r($arr);str_split() 函數把字串分割到數組中。文法str_split(string,length)參數 描述
Time of Update: 2018-12-05
</style><script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-28161045-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript';