原创 事務四大特性詳解
數據庫事務是指作爲單個邏輯工作單元執行的一系列操作,這些操作要麼全做要麼全不做,是一個不可分割的工作單位。 事務是指對系統進行的一組操作,爲了保證系統的完整性,事務需要具有數據庫事務的四大特性(簡稱ACID)是: (1) 原子性
原创 mybatis入門到精通學習文章總結
mybatis實戰教程(mybatis in action),mybatis入門到精通 http://www.yihaomen.com/article/java/302.htm http://limingnihao.iteye.c
原创 從需求到原型,如何思考與設計「後臺產品」?
人人都是產品經理:產品經理不再是一個單純的職位,而是一種思維方式,這種思維是所有互聯網人必備的,做互聯網的人不能不懂產品,關注產品,改變生活。 1什麼是後臺? 顧名思義,就是與前臺相反的唄,前臺我們都知道是用戶查看信息,
原创 10張思維導圖帶你學習【Java Script】
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 思維導圖小tips:思維導圖又叫心智圖,是表達發射性思維的有效的圖形思維工具 ,它簡單卻又極其有效,是一種革命性的思維工具。思維導圖運用圖文並重的技巧,把各級主題的關係用相
原创 Eclipse下Tomcat常用設置詳解
1、Eclipse建立Tomcat服務 1.1 新建Server 首先這裏是指,jee版的Eclipse。Eclipse是沒有像MyEclipse那樣集成Tomcat的,需要我們自己設置。 New -> Other -> Se
原创 SVN Error : is scheduled for addition, but is missing
刪除Add後的文件夾後點commit提交,但是報錯,報錯內容如下: 提示 "svn: Commit failed (details follow): svn: '/***/xxx.c' is scheduled for additi
原创 Eclipse 出現的問題總結
Eclipse 出現的問題總結 1、Eclipse中出現無法找到Maven包 症狀:出現org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER, 且出現無法找到Maven的依賴
原创 有效處理Java異常三原則
java的異常處理涉及到程序流程的跳轉,所以,虛擬機需要保存程序的執行流程,以便異常發生時能正確的跳轉,這也就導致了使用異常時會引起額外的開銷,所以,要謹慎地使用異常。 使用異常有如下幾個原則: 1、儘量避免使用異常,將異常情
原创 java線程安全總結
http://www.iteye.com/topic/806990 java線程安全總結(二)請看http://www.iteye.com/topic/808550 回頭再整理.... 點贊 收藏 分
原创 緩存服務器設計與實現(一)
這裏我們nginx的cache系統爲線索,來探討一個緩存服務器的設計和相關細節,我儘量站在設計和框架的角度來分析,限於篇幅這裏不再去擼代碼了,相關的細節,歡迎大家一起參與討論。 一個cache服務器中從後端取得文件
原创 如何限制同一客戶端登錄的用戶數量以及禁止同一用戶同時在不同客戶端登錄
在web應用系統中,出於安全性考慮,經常需要對同一客戶端登錄的用戶數量和一個客戶同時在多個客戶端登陸進行限制。具體一點就是: 1、在同一臺電腦上一次只允許有一個用戶登錄系統,2、一個用戶在同一時間只允許在一個客戶端登錄。
原创 Java Thread.join()詳解
一、使用方式。 join是Thread類的一個方法,啓動線程後直接調用,例如: Thread t = new AThread(); t.start(); t.join(); 二、爲什麼要用join()方法 在很多情況下,主線程生成
原创 應對Memcached緩存失效,導致高併發查詢DB的幾種思路
最近看到nginx的合併回源,這個和下面的思路有點像。不過nginx的思路還是在控制緩存失效時的併發請求,而不是當緩存快要失效時,及時地更新緩存。 nginx合併回源,參考:http://blog.csdn.net/brainkick
原创 Eclipse 出現Access restriction(訪問jar包限制)錯誤
錯誤信息:Access restriction: the type * is not accessible due to restriction on required library *.jar Acce
原创 手把手教你如何加入到github的開源世界!
我曾經一直想加入到開源項目中,但是因爲沒有人指導流程,網上看了很多,基本都是說了個大概,如果你也是一個初出茅廬的人,那麼,我將以自己提交的一次開源代碼爲例,教會你步入開源的世界。 1,首先登陸到https://github.com平臺