原创 GC垃圾回收器詳解

文章目錄概述參數解析XX:+UseSerialGC-XX:+UseParNewGC-XX:+UseParallelGC-XX:+UseParallelOldGC-XX:+UseConcMarkSweepGC-XX:+ UseCMS

原创 java 深入剖析FutureTask

文章目錄FutureTask介紹如何使用 FutureTask“燒水泡茶”程序 FutureTask介紹 首先來看下FutureTask的關係圖,瞭解下是什麼 類關係圖在IDEA中的快捷鍵爲Ctrl+Alt+U 由上圖可以看

原创 Java併發工具類之CountDownLatch和CyclicBarrier

文章目錄介紹使用場景APICountDownLatch構造方法常用方法示例CyclicBarrier構造方法常用方法示例CountDownLatch和CyclicBarrier不同點 介紹 CountDownLatch 和 Cyc

原创 Innodb和MyIsam在B+樹中的區別是什麼?

可以先了解下B+樹 說起索引就引出了聚集索引和非聚集索引,它們的區別是什麼呢? 葉節點存放一整行記錄的索引叫聚集索引,反之,叫非聚集索引 Innodb 按照主鍵B+樹的排列方式存放,子節點存放的就是數據。(如果沒有主鍵,以第一列

原创 省市區表及數據

文章目錄表結構省市區JSON數據導入數據庫省市區表結構及數據 表結構 CREATE TABLE `region` ( `id` varchar(64) NOT NULL COMMENT '行政地區編號', `region_

原创 mysql變量的定義及使用

MySQL中用戶變量不用事前申明,在用的時候直接用“@變量名”使用就可以了。 第一種用法:set @num=1; 或set @num:=1; 第二種用法:select @num:=1; 或 select @num:=字段名 fr

原创 Mysql 查看數據庫(字段/索引/數據)存放的位置

SHOW VARIABLES LIKE '%datadir%' 開心一刻 雙休終於到bai了。我帶狗狗去銀行,取完錢,狗狗du突然衝我叫zhi,原來它要出恭了。 我急中生智dao,鋪開剛買的報紙,讓它方便。事畢,我小心地把報

原创 SpringBoot 開啓事務以及手動提交事務

SpringBoot 開啓事務以及手動提交事務 需要在服務類上加上兩個註解 @Autowired DataSourceTransactionManager dataSourceTransactionManager; @Autowi

原创 SpringCloud全家桶 (第五期:Config配置中心)

文章目錄一: 什麼是SpringCloud二:Config配置中心三:三種配置方式四:準備工作五:搭建Config六:集羣七:項目實例 一: 什麼是SpringCloud Spring Cloud provides tools

原创 Java方法區、永久代、元空間 究竟是什麼關係呢?

文章目錄1.JVM內存模型簡介2.永久代和方法區的關係3.元空間4.Class文件常量池5.運行時常量池6.字符串常量池 1.JVM內存模型簡介 堆——堆是所有線程共享的,主要用來存儲對象。其中,堆可分爲:年輕代和老年代兩塊區域

原创 net.sf.jsqlparser.parser.ParseException: Encountered 。。。

### Cause: java.lang.reflect.UndeclaredThrowableException] with root cause net.sf.jsqlparser.parser.ParseException

原创 Transaction is already completed - do not call commit or rollback more than once per transaction

問題 19/01/29 14:41:31 [main]: DEBUG datasource.DataSourceTransactionManager: Creating new transaction with name [Cha

原创 D2 Admin CLI 快速生成 D2 Admin項目

介紹 D2 Admin CLI 是一個基於 D2 Admin 的腳手架系統,可以快速生成 D2 Admin 項目。 安裝 使用npm npm install -g @d2-admin/d2-admin-cli 使用yarn ya

原创 Linux下運行jar包爲什麼要用nohup命令

文章目錄前言jar啓動方式總結 前言 在本地開發完的Java項目如果只是在本地運行是非常方便的,在IDE裏執行運行在帶有Main函數的Java文件裏運行run就可以了。在服務器上運行Java項目就稍微麻煩一些,但是也不復雜。這些都

原创 Java生成PDF文件(附PDF文檔)

pom依賴 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId>