原创 tomcat源碼啓動

1. tomcat源碼下載地址 https://tomcat.apache.org/download-80.cgi 2. 解壓以及創建必要目錄和配置 解壓、新建catalina-home目錄,同時將目錄中的conf和webapp

原创 mysql 8.0安裝

1、mysql下載 下載地址 mysql-8.0.18-winx64.zip mysql版本:8.0.18 2、安裝步驟 2.1 解壓壓縮包 mysql-8.0.18-winx64.zip 2.2 添加配置文件 在目錄【mys

原创 序列化框架性能對比

100萬簡單實體序列化結果如下 =testJdkSerialize= 耗時1349ms =testJdkSerialize= =testFSTSerialize= 耗時331ms =testFSTSerialize= =testFa

原创 markdown語法

段落與換行 換行最好在前一段字符串後加兩個空格 兩行之間不管有多少空行,顯示都是一個空行 唯一決定兩行文字是否是段落的,就在於這兩行文字之間是否有空行 段落也可以用p標籤表示 標題 用1-6個#表示一到六階標題,可以在標題前加#,也可

原创 Linux基本命令

命令格式 命令 [選項] [參數] 例如:ls -l /etc 查看文件命令 ls [選項] [文件或者目錄] 選項: -a 顯示所有文件,包括隱藏文件 -l 顯示詳細信息 -d 查看目錄屬性 -h 人性化顯示文件大小 -i

原创 docker倉庫harbor安裝

前提 docker安裝 參考:http://www.runoob.com/docker/docker-architecture.html docker啓動 systemctl start docker.service   docker c

原创 類裝載器ClassLoader

    類裝載器是尋找類的字節碼(也就是class文件)文件並構造出類在JVM內部表示的對象組件。       類裝載器把一個類裝入JVM三個步驟 1、裝載:查找導入class文件 2、鏈接:校驗、準備、解析(可選)       校驗:檢

原创 spring事務管理

在JAVA EE中,事務可以分爲全局事務和局部事務,全局事務需要使用JTA(java transaction api)接口。由於JTA的UserTransaction需要從JNDI獲得,所以我們需要同時使

原创 maven基本概念

maven作爲構建工具,在現在的項目中應用的很廣泛,個人覺得它上手很快,而且maven的約定是很符合大部分項目的結構的。 下面主要介紹下maven的基本概念。 1、座標和依賴 座標:groupID,artifactID,version是必

原创 關於MySQL中視圖、函數、觸發器等的DEFINER無法識別的問題

因爲要搭建一個本地的開發環境,需要建一個MySQL的服務器,把遠程服務器的數據導過來後,發現查詢視圖的時候,一直報DEFINER無法識別的問題。解決方案如下: DEFINER是由“用戶名@主機名”的形式組成的。我的視圖的definer是u

原创 tomcat的熱部署和熱加載

最近接觸的項目在tomcat啓動時特別慢,啓動將近花十分鐘,在開發的過程中,出現一個java文件修正,tomcat就重新啓動一次,實在無法忍受,上網查了一下tomcat的熱部署和熱加載,才知道是由於【reloadable="true"】導

原创 16006端口被佔用的問題

端口查看命令 先執行netstat -anb >%USERPROFILE%\ports.txt 把端口號寫入文件 在查看文件start %USERPROFILE%\ports.txt 雖然查看了端口,但是發現16006還是沒有使用,後來