原创 我的友情鏈接

51CTO博客開發

原创 mysql樂觀鎖總結和實踐

上一篇文章《MySQL悲觀鎖總結和實踐》談到了MySQL悲觀鎖,但是悲觀鎖並不是適用於任何場景,它也有它存在的一些不足,因爲悲觀鎖大多數情況下依靠數據庫的鎖機制實現,以保證操作最大程度的獨佔性。如果加鎖的時間過長,其他用戶長時間無法訪問,影

原创 防止SQL注入

最近,師弟們維護的教務系統出了點問題,存在sql注入漏洞,老闆讓我給他們看看,於是乎在網上查找了一番,又看了看項目的代碼,項目使用的是statement,決定換成preparedStatement.Statement是PreparedSta

原创 Oracle數據庫悲觀鎖與樂觀鎖詳解

Oracle數據庫悲觀鎖與樂觀鎖是本文我們主要要介紹的內容。有時候爲了得到最大的性能,一般數據庫都有併發機制,不過帶來的問題就是數據訪問的衝突。爲了解決這個問題,大多數數據庫用的方法就是數據的鎖定。數據的鎖定分爲兩種方法,第一種叫做悲觀鎖,

原创 安裝tomcat出現問題:failed to install tomcat6 service

最近在安裝tomcat時,老是給我報failed to install tomcat6 service ,check your setting and permissio錯誤,讓我鬱悶了好些時間。最後才發現我原來裝過tomcat,而刪除它時

原创 PreparedStatement的用法

 prepareStatement它表示預編譯的SQL語句的對象,其中SQL語句被預編譯並且存儲在PreparedStatement對象中。會先初始化SQL,先把這個SQL提交到數據庫中進行預處理,多次使用可提高效率。  Statement

原创 基於Hadoop 的分佈式網絡爬蟲技術學習筆記

基於Hadoop 的分佈式網絡爬蟲技術學習筆記一、網絡爬蟲原理Web網絡爬蟲系統的功能是下載網頁數據,爲搜索引擎系統提供數據來源。很多大型的網絡搜索引擎系統都被稱爲基於 Web數據採集的搜索引擎系統,比如 Google、Baidu。由此可見

原创 數據庫範式(1NF 2NF 3NF BCNF)詳解

數據庫的設計範式是數據庫設計所需要滿足的規範,滿足這些規範的數據庫是簡潔的、結構明晰的,同時,不會發生插入(insert)、刪除(delete)和更新(update)操作異常。反之則是亂七八糟,不僅給數據庫的編程人員製造麻煩,而且面目可憎,

原创 數據庫事務與隔離等級

事務(transaction)是數據庫管理系統的執行單位,可以是一個數據庫操作(如Select操作)或者是一組操作序列。事務ACID屬性,即原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性