原创 Java的十大事件

1990-1994:Java緣起 Larry Wall說,優秀程序員應有的三個特點:懶惰、急躁和傲慢。Java就是誕生在一羣懶惰、急躁而傲慢的程序天才之中。 1990年12月,Sun的工程師Patrick Naughton被當時糟糕的Su

原创 程序員需知的五種靜態代碼審查

http://school.itzcn.com   靜態分析的概念已經提出多年,而在過去的幾年裏利用該工具評估和診斷代碼的技術已日趨成熟。幾乎每種語言都存在相應的軟件審查工具。這些審查可以在多個領域,如數組,循環,編碼風格,設計,複製代碼

原创 學編程不得不看的好文章!

      做爲一名大四的學生,我面試過不少的單位,有成功的也有失敗的,但是對我來說所有的失敗在某種意義上都是一種成功,特別是我下面寫的這些,寫這篇文章的時候,我已經簽了南京的一家軟件公司,但是想起今年2月21日我面試蘇州臺灣的IT公司的

原创 SQL Server函數大全

select語句中只能使用sql函數對字段進行操作(鏈接sql server), select 字段1 from 表1 where 字段1.IndexOf("雲")=1;這條語句不對的原因是indexof()函數不是sql函數,改成sql

原创 七年的IT經驗的七個總結!

1、分享第一 條經驗:“學歷代表過去、能力代表現在、學習力代表未來。”   其實這是一個來自國外 教育領域的一個研究結果。相信工作過幾年、十幾年的朋友對這個道理有些體會吧。但我相信這一點也很重要:“重要的道理明白 太晚將抱憾終生!”所

原创 關於java內存泄漏的經典文章(一)

一 問題的提出        Java的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理內存的回收,程序員不需要通過調用函數來釋放內存。因此,很多程序員認爲Java不存在內存泄漏問題,或者認爲即使 有內

原创 ERROR: ORA-01033: ORACLE initialization or shutdown in progress

http://school.itzcn.com/special-spid-48.html   打開 SQLPLUS, 輸入用戶名和密碼後 , 卻總是 報 ORA-01033: ORACLE initialization or shutd

原创 Junit4的使用說明

之前在開發中一直在使用Junit3,身邊很多朋友都說Junit4很好用,今天終於有空在自己的配置環境中加入了Junit4,並根據這下面這篇文章簡單學習了一會。其中發現Junit4並不是在Junit3演化而來,它是一個全新的框架,不過它很

原创 專家答疑:解析JAVA中常見異常類型與原因

http://school.itzcn.com/special-spid-50.html   異常跟普通的警告等有一定的區別。當應用程序發生異常時,會中斷正在執行的程序的正常指令流。也就是說,發生異常後面的代碼將得不到正確的執行。甚至還會

原创 SQLServer的兩個維護技巧

 確實,數據庫的維護常常交給那些專業的數據庫管理員,但是作爲一個開發者,你也許偶爾需要暫時從事這個工作。所以,試一試這兩個SQL服務器維護技巧:輕鬆改變數據庫擁有者、整理索引碎片。誰會想到你甚至可以給那些數據庫管理員教上一兩個新技巧呢?重

原创 給初學者文章,初學者學習Java應注意什麼?

Java總有它的千般好處使你選擇它,但這些隨便翻翻書或在網上逛一圈就能找到答案。在本文中,筆者把自己學習Java的一些切身體會和過程寫出來,供初學者做個參考。   http://school.itzcn.com/special-spid-

原创 sql server日期時間函數

Sql Server中的日期與時間函數 1. 當前系統日期、時間     select getdate() 2. dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值   例如:向日期加上2天    selec

原创 如何提高SQL Server的安全性

1.限制 SQL Server服務的權限    SQL Server 2000 和 SQL Server Agent 是作爲 Windows 服務運行的。每個服務必須與一個 Windows 帳戶相關聯,並從這個帳戶中衍生出安全性上下文。S

原创 刪除事務日誌文件並不安全

      我經常看到有人在做這樣一項工作,就是在分離一個數據庫之後,刪除日誌文件以縮減它。其實這是一個非常危險的操作,它可能導致你的數據庫損壞。   儘管你可以在沒有日誌文件的情況下添加數據庫,但這並不是所有情況都可以。有時SQL S