原创 攔截器與過濾器執行順序和區別

  一、區別 1、過濾器(Filter) 首先說一下Filter的使用地方,我們在配置web.xml時,總會配置下面一段設置字符編碼,不然會導致亂碼問題: <filter>     <filter-name>encoding</filte

原创 Springboot 靜態文件兩種引入方式

1.thymeleaf 模式 依賴中引入 <!-- 渲染靜態頁面 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri

原创 java講義之垃圾回收機制

垃圾回收機制:概述 1.垃圾回收機制作用:用來回收我們動態創建的,不用的對象, 2.垃圾回收算法:主要是根據類的生命週期來的。           類的生命週期的順序:加載-驗證-準備-解析-初始化-使用-卸載 垃圾回收機制就是描述的最後

原创 springboot 監聽文件和文件夾改動

背景 項目中有需要監聽文件、文件夾的需求,以便在文件、文件夾發生變化時出發相應的業務流程。這裏使用Spring Boot + Apache Commons IO方案。 另外,Apache Commons IO涉及到多線程的應用,項目中應指

原创 連接mongoDB服務器日誌

解決mongoDB寫入日誌問題 1.阿里雲mongoDB服務器(該服務器要與主服務器統一區域)  申請開啓公網訪問(注:測試公網,連接私網)/設置白名單公/私ip  下載; Studio 3T,測試是否可以訪問mongdb/ 2.阿里雲E

原创 JAVA 常見面試問題答疑

Nginx負載均衡   輪詢、輪詢是默認的,每一個請求按順序逐一分配到不同的後端服務器,如果後端服務器down掉了,則能自動剔除     ip_hash、個請求按訪問IP的hash結果分配,這樣來自同一個IP的訪客固定訪問一個後端服務器,

原创 activiti 工作流配置詳解

asyncExecutorEnabled屬性設置設置true後將代替那些老的Job executor spring.activiti.async-executor-enabled=false  spring.activiti.job-ex

原创 MongoDB 安裝

1.MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝。 官方地址:https://www.mongodb.com/ 本教程下載3.4版本:http://downloads.mong

原创 JWT權限驗證

一.首先說一下 表 1.用戶表 2.用戶角色表 3.角色表 4.角色權限表 5.權限表(包含菜單表) 二.整個邏輯如下:      1. 一個後臺可能多個用戶  (用戶表)              用戶角色表連接 1 -  2     

原创 Windows GIT安裝詳解

1.去官網下載 https://git-scm.com/download/win 也可以使用下載工具  2.安裝  3.安裝配置文件,自己需要的都選上,下一步 Additional icons 附加圖標 ​    On the

原创 Mysql 之數據優化

SQL語句性能優化 1, 對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。   2,應儘量避免在 where 子句中對字段進行 null 值判斷,創建表時NULL是默認值,但大多數時

原创 MySql 之explain 用法

mysql查詢語句分析 explain/desc用法 explain或desc顯示了mysql如何使用索引來處理select語句以及連接表。可以幫助選擇更好的索引和寫出更優化的查詢語句。 explain 數據表 或 desc 數據表 顯示

原创 Dcoker部署Nginx 掛載宿主機文件, 指向指定的tomcat

看這篇文檔的前提條件, docker已經裝好, 注意:如果是阿里雲ECS服務器,請先打開安全組端口,80 和 443 1.查看docker nginx鏡像 #docker search nginx 2 用docker 拉取 nginx鏡像

原创 JAVA常用框架及熱門技術

1:Spirng          1:IOC        2:AOP  2:SpringMVC ,       Struts2  ,       SpringBoot, 3:SpringCloud       Dubbo      

原创 Docker啓動異常之服務器非法重啓,導致Docker啓動失敗

場景還原:   服務器更新安全控件, 沒有關閉docker  直接重啓了. 重啓之後就啓動不開了.   如果是如下錯誤 ,直接重啓服務即可, 當然我也看到了一些比較好的文章 解決docker 啓動失敗,在下, 重點: 看清docker報的