原创 mysql 基礎數據併發插入導致表鎖死

最近在進行接口優化進行併發測試時,發現有全部正常執行了但是返回的結果卻總是缺失不完整,查看log日誌發現報了 [ERROR] org.hibernate.util.JDBCExceptionReporter - Deadlock foun

原创 Spring 集成Redis

話不多說,開始我們的工作 jar包依賴 <!-- jedis依賴 --> <dependency> <groupId>redis.clients</groupId> <a

原创 CentOs7不要使用openjdk

  CentOs7如果使用openjdk1.8或者1.7,在服務器上部署Tomcat項目出現報錯找到不到Bean的錯誤,導致項目啓動不來。但是運行jar項目可以正常啓動起來。下面附linux jdk安裝教程。 linux系統通用安裝 通過

原创 IDEA 基於Maven的springboot+jsp搭建web項目完整流程

  話不多說直接上乾貨(本文章適合新手快速上手)。 一丶新建maven spring boot 項目   next 下一步 選擇 web 創建完的目錄如下,新建一個webapp文件夾然後建一個pages包用來放jsp文件 配置po

原创 多線程併發死鎖

一、線程併發同步概念線程同步其核心就在於一個“同”。所謂“同”就是協同、協助、配合,“同步”就是協同步調昨,也就是按照預定的先後順序進行運行,即“你先,我等, 你做完,我再做”。線程同步,就是當線程發出一個功能調用時,在沒有得到結果之前,

原创 Java 定時任務的幾種實現方式

一.java自帶的timer。二.ScheduledExecutorService 接口實現類 。三.Quartz。四.線程等待。