原创 淺析如何學好C語言 .

今天,我能夠自稱是一個混IT的人,並能以此謀生,將來大家能一次謀生,都要感謝兩個人:克勞德.香農和約翰.馮.諾依曼,是他們發現了所有的數字化信息,不論是一段程序,一封email,一部電影都是用一連串的1和0進行編碼的;是他們發現了我們可以

原创 Sftp和ftp 區別、工作原理等

Sftp和ftp over ssh2的區別 最近使用SecureFx,涉及了兩個不同的安全文件傳輸協議: -sftp -ftp over SSH2 這兩種協議是不同的。sftp是ssh內含的協議,只要sshd服務器啓動了,它就可用,

原创 TCP協議中的三次握手和四次揮手(圖解) .

建立TCP需要三次握手才能建立,而斷開連接則需要四次握手。整個過程如下圖所示: 先來看看如何建立連接的。 首先Client端發送連接請求報文,Server段接受連接後回覆ACK報文,併爲這次連接分配資源。Client端接收到ACK報文

原创 Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架項目教程

前言 確實好久沒有寫過了,一直以來把寫博文當作自己學習的總結,當作做過的筆記,隨時都可以拿出來看看。不過最近習慣了用OneNote和印象筆記,所以就很少在論壇寫博文。但是偶爾看到幾篇被轉載了,也小小的虛榮了下。這種虛榮大神們已經習以爲常,

原创 oracle 刪除掉重複數據只保留一條 .

用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裏,存在着些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查找表中多餘的重複記錄,重複記錄是根據單個字段(peopleId)來判斷 select * from people

原创 樂觀鎖和悲觀鎖

爲什麼需要鎖(併發控制)? 在多用戶環境中,在同一時間可能會有多個用戶更新相同的記錄,這會產生衝突。這就是著名的併發性問題。 典型的衝突有: l 丟失更新:一個事務的更新覆蓋了其它事務的更新結果,就是所謂的更新丟失。例如:用

原创 Linux下gdb使用入門

用一般權限的Termianl用vi編輯器編寫一個C程序main.c: 1 #include <stdio.h> 2 3 4 int main(void) 5 { 6         int a = 1; 7         int

原创 Socket通信原理和實踐

我們深諳信息交流的價值,那網絡中進程之間如何通信,如我們每天打開瀏覽器瀏覽網頁時,瀏覽器的進程怎麼與web服務器通信的?當你用QQ聊天時,QQ進程怎麼與服務器或你好友所在的QQ進程通信?這些都得靠socket?那什麼是socket?s

原创 Log4j配置及加載

(1)新建log4j.properties,置於src根目錄下 log4j.rootLogger=info, ServerDailyRollingFile, stdout log4j.appender.ServerDailyRollin

原创 Spring和MyBatis環境整合

SSH框架的結合幾乎家喻戶曉,但是一般的中小項目,使用Spring和MyBatis就夠了,而且MyBatis輕便好使,易上手,值得大家嘗試一次。   開篇簡介:   Spring: Spring是一個輕量級的控制反轉(IoC)和麪

原创 Struts2配置一個Action實現多個請求

struts2中的Action默認執行方法爲execute(),儘管可以通過<action name="addUser" class="addUser" method="doFun">設置默認執行方法,但也難以改變一個<action>一個

原创 mybatis、ibatis、spring各種整合方式 .

mybatis是ibatis的升級版,spring也有自帶mybatis的orm。所以,搭建ibatis的框架也會有多種方式(我這裏mybatis是3.0的,ibatis是2.3的,spring是3.0的,數據庫是mysql)。下面介紹3

原创 Unable to find 'struts.multipart.saveDir' property setting.

Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir   1.struts.mul

原创 關於SQLSERVER2008R2安裝問題

  第一次安裝的時候出錯了,導致後來卸載再安裝,然後就一直提示“安裝了 Microsoft Visual Studio 2008 的早期版本”   接着就是百度, 說是HKEY_LOCAL_MACHINE\SOFTWARE\Micros

原创 JavaScript 沒有函數重載&Arguments對象

對於學過Java的人來說,函數重載並不是一個陌生的概念,但是javaScript中有函數重載麼...接下來我們就進行測試 [html] view plaincopyprint? <script type="text/javasc