原创 PMP學習經歷反思(1)---PMBook第五版

本人在2015年12月份的考試中通過了PMP的考試,雖然學習成績不是非常好,但是通過就好。僅對考試來說,通過既是成功,但是對於管理的知識的掌握,還有就是日常的工作,這個纔剛剛開始。所以在這裏,對PMP考試進行個人的分析,算是對考試的一個總

原创 Think in Java反芻筆記(2)---對象是什麼(2)

在Think in Java 中對象是將問題空間中的元素以及它們在方案空間的表示物成爲“對象”,如在問題空間沒有對應體的其他對象,則可通過添加新的對象類型,程序可進行靈活的調整,以便與特定的問題配合。所有對象都有其特徵和行爲(參考P27)

原创 Spring學習筆記---8-SpringJDBC

這一篇是爲了研究SpringJDBC的。在項目中所用到的Spring的JDBC代碼不是很多,不過請注意,它又很重要,但代碼用的不多,只能說明SpringJDBC封裝的很好。 SpringJDBC 是Spring所提供的持久層技術。它的重

原创 Spring學習筆記---6-Spring事務管理(2)

一、編程式事務管理        Spring 在項目中使用編程式事務管理是很少的,基本上是不提倡的,因爲它違反了Spring提出AOP思想的設計理念。不過我們還是來看看編程式事務管理的邏輯來更好的理解事務管理。          

原创 m2e-wtp error: /target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)

     今天在部署Maven項目時,爲了得到最新的文件,就把Maven中target下的文件全部都刪了,結果啓動不了了,出了以下問題:    m2e-wtp error: <path>/target/m2e-wtp/web-res

原创 Spring學習筆記---5-Spring事務管理(1)

一、事務的基礎知識       Spring提供了靈活方便Dev事務管理功能,這些功能是基於底層數據庫本身的事務處理機制工作的。那我們在瞭解Spring的事務管理和配置之前,先了解一下數據庫事務的基礎知識。        事務有四大特

原创 Spring學習筆記---7-Spring事務管理(3)

一、註解配置聲明式事務         除了基於XML的事務配置之外,Spring還提供了基於註解的事務配置,即通過@Transaction對需要事務增強的Bean接口實現類或方法進行標註,在容器中配置基於註解的事務增強驅動,即可啓用基於

原创 Think in Java反芻筆記(1)---對象是什麼

在做了開發多年後,再重新翻看偉大的《Think in Java》,我覺得這次我必須要留下點什麼,於是就有了接下來的文章。 在探討具體的技術之前,我們先將“概念”這個名詞做一下介紹。或許你會認爲“概念”還用介紹?不就是一個名詞嗎? 答:不

原创 PMP學習經歷反思(2)---PMBook第五版--第一章緒論

我現在寫這篇文章就是重新再學習PMP,以及中國本地的實際項目管理,以及中國的本地項目管理能從PMBOK借鑑什麼好的經驗等。 第一章:引論 一:PMBOK的指南的目的?       PMBOK在開篇引論中指出:這本書是爲單個項目提供指

原创 《AI·未來》---1、創業戰爭留下的寶藏

AI需要以大數據爲基礎,有了大量可供訓練AI的數據,談AI本身才有意義。而數據的沉澱是中國相對美國來說,乃至相對世界上其他國家的公司來說最大的優勢,因爲我們人多,因爲我們的國家的創業者們在一路“戰爭”拼殺當中練就的非凡的“殺戮技巧”和“

原创 如何高效地判斷數組中是否包含某特定值

如何檢查一個未排序的數組中是否包含某個特定值,這是一個在Java中非常實用並且頻繁使用的操作。另外,這也是Stack Overflow上面非常受關注的問題。在得票數最多的答案中,可以看到,檢查數組中是否包含特定值可以用多種不同的方式實

原创 Think in Java反芻筆記(5)---接口之策略設計模式

 在Think in Java 的第九章接口中在9.3(完全解耦) 節中看到一個代碼,貼出來如下:  import java.util.*;            class Processor {  public String n

原创 Hibernate 緩存機制

一、why(爲什麼要用Hibernate緩存?) Hibernate是一個持久層框架,經常訪問物理數據庫。 爲了降低應用程序對物理數據源訪問的頻次,從而提高應用程序的運行性能。 緩存內的數據是對物理數據源中的數據的複製,應用程序在

原创 serialVersionUID的作用

serialVersionUID作用:      序列化時爲了保持版本的兼容性,即在版本升級時反序列化仍保持對象的唯一性。 有兩種生成方式:        一個是默認的1L,比如:private static final long se

原创 Mysql InnoDB行鎖實現方式

Mysql InnoDB行鎖實現方式   InnoDB行鎖是通過給索引上的索引項加鎖來實現的,這一點MySQL與Oracle不同,後者是通過在數據塊中對相應數據行加鎖來實現的。InnoDB這種行鎖實現特點意味着:只有通過索引條件檢索