原创 redis實現悲觀鎖
鎖機制 通常使用的鎖分爲樂觀鎖,悲觀鎖這兩種,簡單介紹下這兩種鎖,作爲本文的背景知識,對這類知識已經有足夠了解的同學可以跳過這部分。 樂觀鎖 先來看下百度百科上的解釋:大多是基於數據版本( Version )記錄機制實現。何謂數
原创 將項目做成藝術品
項目對象分兩種, 一是對政府,事業單位一類,二是對公司。 政府類由於涉及的人員衆多,政策又不允許他們經商獲取利益,目前政府的巡視制度經常化,再加上政府部門領導人員組織比較鬆散,經常開會,超1萬招標,因此風險很大。 二是公司一
原创 java 事務回滾失敗
Spring-Java事物回滾失效處理最近在做項目中,無意間發現有個類在拋事物回滾操作,數據也正常的插入到數據庫當中了,於是仔細查看看一下具體原因。 一切還是要從Java的檢查型異常和非檢查型異常說起。 那麼什麼是檢查型異常什麼又是
原创 java 事務回滾案例
疑問,確實像往常一樣在service上添加了註解 @Transactional,爲什麼查詢數據庫時還是發現有數據不一致的情況,想想肯定是事務沒起作用,出現異常的時候數據沒有回滾。於是就對相關代碼進行了一番測試,結果發現一下踩進了兩個坑,
原创 理解項目 完成工作
假如你是一名.net開發人員,正在開發或是維護包含1000個類並使用了很多框架的項目。你會如何來理解這些代碼呢?在典型的.net企業項目小組中,大部分能夠幫你的高級工程師都很忙,文檔也很少的情況下。你需要儘快交付成果,並向項目組證明自己
原创 程序員的自我修養
-- 怎樣做好程序員? 程序員是一種技術工作,在IT的發展中有相當重要的地位,從底層硬件通訊協議的建立,到數據傳輸層的處理,到操作系統的建設,到數據庫平臺的建設,一直到應用層上各種數據營銷平臺的搭建,程序員在裏面都扮演着舉足輕重的
原创 sping源碼分析--容器啓動執行鏈
Spring容器的refresh()【創建刷新】; 1、prepareRefresh()刷新前的預處理; 1)、initPropertySources()初始化一些屬性設置;子類自定義個性化的屬性設置方法; 2)、getEn
原创 string stringBufer
面試中常常會遇到這樣的問題:1、你瞭解String類嗎?2、String,StringBuilder和StringBuffer適合在什麼樣的場景下使用?1、String類首先看一下String的源碼12345678910111213141
原创 tomcat中的幾種log catalina localhost
體會catalina.outcatalina.log 是tomcat的標準輸出(stdout)和標準出錯(stderr)cataliana.{yyyy-MM-dd}.log和localhost.{yyyy-MM-dd}.log 是通過lo
原创 serlvetConfig和serlvetContext區別
作者:潛龍勿用 鏈接:https://www.zhihu.com/question/67424164/answer/252815863 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 servletCon
原创 記一次整合ssh
dao1:繼承hibernateDaoSupport,從中拿取getHibernateTemplate,對數據庫進行增刪改查操作2:dao層 獲取數據庫連接 需要從sessionFactory中拿,具體sessionFactory看下面
原创 一位資深程序員大牛給予Java初學者的學習路線建議
java學習這一部分其實也算是今天的重點,這一部分用來回答很多羣裏的朋友所問過的問題,那就是我你是如何學習Java的,能不能給點建議?今天我是打算來點乾貨,因此咱們就不說一些學習方法和技巧了,直接來談每個階段要學習的內容甚至是一些書籍。
原创 Zookeeper集羣的安裝和使用
Apache Zookeeper 由 Apache Hadoop 的 Zookeeper 子項目發展而來,現已經成爲 Apache 的頂級項目,它是一個開放源碼的分佈式應用程序協調服務,是Google Chubby的一個開源實現。它是一
原创 string
String 字符串常量StringBuffer 字符串變量(線程安全)StringBuilder 字符串變量(非線程安全)深入說明簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是不
原创 ImageRemarkUtil java添加水印
我喜歡先有思路再說實現,大家都知道java可以畫圖的,但效率不是很高,我們又不用它寫ps軟件,哈哈啊哈。。。。。首先。涉及到文件就要用到文件操作,但我們這是操作圖片 1、我們首先需要一個容器來存放圖片ps:圖片原來在磁盤(File)—-》