原创 JAVA多線程教程

目錄前言線程創建方式Thread方式Runnable接口方式Callable接口方式(帶有返回值的線程任務)線程等待與通知(通信)線程安全與處理線程池使用開發中線程不安全的API 前言 衆所周知,每年的雙十一,十二,以及六一八等

原创 git+idea+github管理代碼

目錄前言github新建倉庫本地創建工程idea操作走起~git分支(僅演示idea版) 前言 本篇直接就是乾貨,這裏默認你有能力去安裝git,創建github賬號,安裝idea等步驟咯 Github可以說就是一個碼庫了,很

原创 StringRedisTemplate與RedisTemplate

StringRedisTemplate 它存得是字符串類型得數據到redis中 操作如下 //生成一個空鍵和空值 ValueOperations<String, String> stringStringValueOperations =

原创 Spring Security學習之第(一)章

SpringSecurity是一個非常好得權限控制框架,和shiro有異曲同工之處。 我得SpringSecurity第一個程序: 一丶建一個微服務工程導入核心依賴 <!-- https://mvnrepository.com/a

原创 Mysql(常用函數)

SELECT a.id, a.tenant_code, a.machine_code, a.shift_class, a.job_sheet_no, a.stop_cause, a.start_time, ifnull(

原创 SimpleDateFormat多線程支持

第一種;聲明一個多線程內置得到時間戳,這樣的話每一個都是單獨的一個,線程安全性  /** * 聲明一個ThreadLocal 用於多線程當中使用 每一個使用一次釋放之後再去創建實例 保證時間準確性以及數據隔離性 */ pri

原创 SpringBoot+Mybatis-plus不同用戶動態切換數據源(一)

步驟如下導依賴主從數據源配置核心代碼讀取數據源配置信息(建兩個類)主數據源類從數據源類線程安全控制添加動態切換數據源路由選擇器組建數據源容器系統默認(主)數據源組裝類創建連接池封裝工具類使用Spring Aop切面攔截進行動態切換

原创 Mysql測試語句

Query: { "machine_code": "007", "_time": { "$gte": "2020-05-10 22:50:12", "$lte": "2020-05-14 14:27:33" },

原创 JAVA連接Mongodb查詢基本用法

文章目錄導入mongodb依賴導入JSON依賴,後續會用到配置mongodb連接信息參考我的mongodb數據格式信息如下mongodb依賴註解進行映射基本查詢(我只分享我用到的)mongodb聚合查詢mongodb(Query查

原创 java Servlet Filter過濾器內置拋出異常攔截

引入javax.servlet包下的依賴 新建class package com.itxwl.config; import com.itxwl.shiroserver.entiry.PermissionDto; impor

原创 SpringBoot+SpringCloud+rabbitmq+redis(秒殺)

目錄前言本次實例介紹&流程&版本選型數據庫腳本核心maven依賴配置文件Rabbitmq交換機&隊列配置類下單請求入口業務處理(請求放致隊列)實體創建數據層處理接口隊列監聽核心業務處理結果展示源碼地址:交流 前言 無論開發者或用

原创 SpringBoot+log4j2實現標準日誌記錄

目錄前言核心依賴添加log4j2核心配置(基於xml形式)引用log4j2日誌規則文件controller層引用log4j2服務運行後場景概況服務結構圖(基於idea)日誌記錄文件圖示結束語(博主聯繫方式) 前言 此篇文章基於xm

原创 java(jdk)內存溢出分析工具(VisualVM)

目錄前言問題淺出如何使用?收尾階段 前言 VisualVM: 它是一個以監控、顯示本地或者遠程服務器 JVM工作情況,進行性能調優的工具。可以實現對JVM內存各個子池、CPU、垃圾收集器等方面進行監控,從而發現程序代碼中潛在的泄

原创 JAVA線程異步併發執行

目錄多線程簡述線程實操線程池創建創建線程返回基類異步線程執行方法接收總結 先感謝微信一個老哥 薛華隆老哥的指導~~ 多線程簡述 我的理解就是解決一個請求在執行業務時能夠併發執行,將本該一個人做的事情分別交給幾個人做,具體詳解請自

原创 SpringBoot+Mongodb不同用戶動態切換數據源(MongoTemplate)(二)

目錄開發(業務)環境業務處理核心代碼核心配置文件Mongo抽象類默認Mongo數據源私有庫數據源AOP切面打通Mongo測試多數據源接口(供參考)聯繫博主方式 開發(業務)環境 數據庫表名(tianfu_tenant)主要字段如下