原创 PMBOK6十五矩陣(原創)

知識領域 項目管理過程組 啓動過程組 規劃過程組 執行過程組 監控過程組 收尾過程組 4.項目整合管理 4.1.制定項目章程 4.2.制定項目管理計劃 4.3.指導與管理項目工作 4.5.監控項目工作 4.7.結束項目或階段     4.

原创 es使用小結

使用es: 1、pom依賴需要引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

原创 3種方法解決:tk.mybatis通用插件updateByPrimaryKeySelective無法自動更新ON UPDATE CURRENT_TIMESTAMP列的解決辦法

tk.mybatis是一個很好用的通用插件,把CRUD這些基本的數據操作全都用動態SQL語句自動生成了,mapper和xml裏十分清爽,但是昨天發現有一個小坑,記錄在此: 有一張表,結構如下(已經簡化了): 1 2 3 4 5 6 7

原创 PMP筆記:質量管理的七個工具

在開展全面質量管理過程中,通常將因果圖、流程圖、直方圖、檢查表、散點圖、排列圖和控制圖稱爲“老七種工具”,而將相互關係圖、親和圖、樹狀圖、矩陣圖、優先矩陣圖、過程決策方法圖和活動網絡圖統稱爲“新七種工具”。 1、控制圖 控制圖是用圖形顯示

原创 java8 stream().forEach、stream().map、stream().filter、stream().sorted的區別和用法

List<Teacher> list = new ArrayList<>(); list.add(Teacher.builder().age(28).name("李四").build()); list.a

原创 LRU算法(2種實現)

目錄 LRU原理 LRU(Least recently used,最近最少使用)算法根據數據的歷史訪問記錄來進行淘汰數據,其核心思想是“如果數據最近被訪問過,那麼將來被訪問的機率也更高”。 實現1 最常見的實現是使用一個鏈表保存緩存數據,

原创 緩存算法(FIFO 、LRU、LFU三種算法的區別)-沒有實現刪除尾部元素的功能

FIFO算法# FIFO 算法是一種比較容易實現的算法。它的思想是先進先出(FIFO,隊列),這是最簡單、最公平的一種思想,即如果一個數據是最先進入的,那麼可以認爲在將來它被訪問的可能性很小。空間滿的時候,最先進入的數據會被最早置換(淘汰

原创 完工概率計算總結

例圖: 活動BCD的樂觀(m)工期都是9天,最可能(o)工期爲12天,最悲觀(p)工期都是15天,那麼在14天內完成單項活動的概率和完成全部這三項活動的概率是多少? 首先計算平均工期(PERT):公式--(樂觀時間+4*最可能時間+悲觀

原创 工具

SonarQube:項目工程代碼質量檢測神器

原创 面試相關:基本知識

一、堆與棧以及staitc的區別:(非常通俗易懂的一篇文章:https://www.cnblogs.com/SaraMoring/p/5687466.html)     總述:java內存分成4:         一塊是堆,用來存放new

原创 MySQL的四種事務隔離級別

本文實驗的測試環境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事務的基本要素(ACID)   1、原子性(Atomicity):事務開始後所有操作,要麼全部做完,要麼全部不做,不可能停滯在中間環節。事務執行過

原创 Synchronized與ReentrantLock區別總結(簡單粗暴,一目瞭然)

這篇文章是關於這兩個同步鎖的簡單總結比較,關於底層源碼實現原理沒有過多涉及,後面會有關於這兩個同步鎖的底層原理篇幅去介紹。 相似點: 這兩種同步方式有很多相似之處,它們都是加鎖方式同步,而且都是阻塞式的同步,也就是說當如果一個線程獲得了對

原创 Mybatis 配置文件 useGeneratedKeys 參數(mysql和oracle)以及注意事項

原文鏈接:https://blog.csdn.net/kleguan/article/details/74058482 Mybatis 配置文件 useGeneratedKeys 參數只針對 i

原创 使用通用Mapper需要注意的地方

1、自己自定義的Mapper.xml中不能使用和通用mapper中同名的接口 2、如果POJO對象名和數據庫中實際的表名不同,一定要在POJO對象中使用@Table(name = "t_test_course"),否則使用insertUs

原创 mybatis逆向工程(根據表結構生成POJO、dao、mapper.xml)

本篇文章講解的Mybatis generator在Spring Boot上的實現 因爲在一些小型企業,Mybatis相比Hibernate越來越流行,所以我覺得很有必要寫一篇更加簡單易懂的文章,來教會大家如何在Spring Boot上整合