原创 高併發情況下,MYSQL的鎖等待問題分析和解決方案

問題描述 在進行高併發性能調優的時候發現瞭如下的一個問題: 1. 在一個事務中同時包括了SELECT,UPDATE語句 2. SELECT和UPDATE涉及到的數據爲同一張表中的同一記錄 3. 在併發爲10的情況下就會觸發數據庫鎖等待和死

原创 事務的ACID特性

ACID特性 數據庫中的事務(Transaction)有四個特性,分別是:原子性(Atomicity),一致性(Consistency),隔離性(lsolation),持久性(Durability) 所謂事務,它是一系列操作的序列,這些操

原创 全面分析 Spring 的編程式事務管理及聲明式事務管理

開始之前關於本教程本教程將深入講解 Spring 簡單而強大的事務管理功能,包括編程式事務和聲明式事務。通過對本教程的學習,您將能夠理解 Spring 事務管理的本質,並靈活運用之。先決條件本教程假定您已經掌握了 Java 基礎知識,並對

原创 springmvc獲得項目根目錄(絕對路徑(服務器路徑))

在項目中有時候我們需要記錄日誌或者上傳圖片,需要知道項目的具體路徑,如果項目中使用了spring,那麼獲得到項目跟路徑很簡單,只需要在web.xml中添加listener配置,具體如下:[html] view plain copy<con

原创 Kubernetes介紹

一、Kubernetes系列之介紹篇 •Kubernetes介紹1.背景介紹  雲計算飛速發展    - IaaS    - PaaS    - SaaS  Docker技術突飛猛進    - 一次構建,到處運行    - 容器的快速輕量

原创 aop:aspect與aop:advisor的區別

在開發過程中,不少有Spring Aop的使用,在面向切面編程時,我們會使用< aop:aspect>;在進行事務管理時,我們會使用< aop:advisor>。那麼,對於< aop:aspect>與< aop:advisor>的區別,具

原创 AspectJ的切入點表達式---execution表達式詳解

Aspectj切入點語法定義在使用spring框架配置AOP的時候,不管是通過XML配置文件還是註解的方式都需要定義pointcut”切入點”例如定義切入點表達式 execution (* com.sample.service.impl.

原创 Tomcat 8熵池阻塞變慢詳解

問題現象Tomcat 8啓動很慢,且日誌上無任何錯誤,在日誌中查看到如下信息:Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file fro

原创 minikube 本地部署運行 kubernetes 實例

1、kubernetes 介紹 Kubernetes 是 Google 開源的容器集羣管理系統,它構建在目前流行的 Docker 技術之上,爲容器化的應用提供資源調度、部署運行、服務發現、擴容縮容等一整套功能。而就在日前 DockerC

原创 jstack命令詳解

stack用於打印出給定的java進程ID或core file或遠程調試服務的Java堆棧信息,如果是在64位機器上,需要指定選項"-J-d64",Windows的jstack使用方式只支持以下的這種方式:jstack [-l] pid如