原创 springbootEE讀書筆記(2) Spring和SpringBoot基礎 之 SpringMVC基礎
1、Springmvc MVC:Model + View + Controller (數據模型 + 試圖 + 控制器) 三層架構: Presentation tier + Application tier + Data tier (展現層
原创 Mybatis-plus 入門筆記(一) 配置、查詢、自定義查詢
1、實體和數據庫中對應 @Table @TableId @TableField 其中TableField 2、排除非表字段的三種 a)在字段前家transit b) 設置字段爲static,並添加get、set方法 c
原创 java8 函數式接口編程詳解
java8 lambda 表達式詳解 lambada 表達式實質上是一個匿名方法,但該方法並非獨立執行,而是用於實現由函數式接口定義的唯一抽象方法 使用 lambda 表達式時,會創建實現了函數式接口的一個匿名類實例 可以將 lambda
原创 docker-compose安裝
二進制安裝 //指定版本安裝: $ sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.23.1/\ docker-compose-`uname
原创 mybatis 實現接口式編程
通過動態代理實現接口式編程,避免手寫命名空間和mapper中的 id出錯 相關的代碼實現如下,簡單的代碼片段 public class DBAccess { public SqlSession getSqlSessio
原创 Docker安裝權威
一、Docker 簡介 Docker 是一個開源的容器引擎,它有助於更快地交付應用。Docker 可將應用程序和基礎設施層隔離,並且能將基礎設施當作程序一樣進行管理。使用 Docker , 可更快地打包、測試以及部署應用程序,並可以縮短從
原创 Harbor安裝
Harbor 簡介 Docker容器應用的開發和運行離不開可靠的鏡像管理,雖然Docker官方也提供了公共的鏡像倉庫,但是從安全和效率等方面考慮,部署我們私有環境內的Registry也是非常必要的。Harbor是由VMware公司開源的企
原创 阿里在線分析診斷工具 Arthas相關學習資源
https://alibaba.github.io/arthas/docker.html arthas操作文檔 https://alibaba.github.io/arthas/arthas-tutorials?language=cn&
原创 常用的正則表達式
一、校驗數字的表達式 1 數字:^[0-9]*$ 2 n位的數字:^\d{n}$ 3 至少n位的數字:^\d{n,}$ 4 m-n位的數字:^\d{m,n}$ 5 零和非零開頭的數字:^(0|[1-9][0-9]*)$ 6
原创 Mybatis 實現分頁攔截器
實體對象爲page /** * 分頁對應的實體類 */ @Data public class Page { /** * 總條數 */ private int totalNumber; /** * 當前第幾頁 *
原创 Mybatis Interceptor 攔截器原理 源碼分析
Mybatis採用責任鏈模式,通過動態代理組織多個攔截器(插件),通過這些攔截器可以改變Mybatis的默認行爲(諸如SQL重寫之類的),由於插件會深入到Mybatis的核心,因此在編寫自己的插件前最好了解下它的原理,以便寫出安全高效的插
原创 Mybatis-plus 入門筆記(二)分頁、更新、ActiveRecord
1、更新操作 @RunWith(SpringRunner.class) @SpringBootTest public class UpdateMapperTest { @Resource private UserMap
原创 webstorm初次加載vue項目,提示缺少yarn
1、第一步:node是否安裝驗證 在webstorm的terminal輸入 npm -v npm包管理器,是集成在node中的,所以安裝了node也就有了npm 2、安裝cnpm npm install -g cnpm --re
原创 SpringBoot 使用ApplicationContext 及 getbean的兩種方式
第一種:容器加載時設置 public class ProxyApplication { public static void main(String[] args) { ApplicationContext application
原创 nginx正向和反向代理配置簡單瞭解
正向代理: 反向代理的幾種方式: