原创 動手實踐二:虛擬機配置JDK環境、maven、安裝Artifactory及無法訪問頁面的問題解決

    接昨天的繼續: 三、JDK1.8環境配置 1,從官網上下載jdk1.8,放到虛擬機中。 2,設置環境變量: sudo vi /etc/profile #set java environment export JAVA_HOME

原创 記錄一次網件r6300v2 wan口失效依然可以上網的改動

一,事情起因:我的疏忽,塞翁失馬焉知非福 閒魚上收購了一臺R6300V2,據說可玩性比較高,可以有各種玩法,然後入手一臺二手。拿到手後,第一時間發現wan口失效,就在和賣家溝通過程中,wan口突然可以了,就放棄了退貨的想法。然後拆開,開始

原创 Mysql數據庫update語句的執行返回結果,是匹配行數?還是修改行數?

前段時間偶然聽說這個問題,甚爲好奇,於是花了很久的時間來看源碼,抓包。分析如下: 一,update語句的結果到底是匹配行數?還是影響行數? 先說結果:如果數據庫的url爲: jdbc:mysql://gitlab.fzghjx.com:

原创 數據庫連接池C3P0、DruidCP、HikariCP、Tomcat Jdbc Pool測試數據比對

目前常用的數據庫連接池有四種:C3P0、DruidCP、HikariCP、Tomcat Jdbc Pool。 網上都是說HikariCP很好,Druid也很好,兩個側重點不一樣。 今天我在我的筆記本上,就這四個連接池的性能做了一個小的測試

原创 查找MySql中不連續的ID

select id from (select id from Test order by id asc) t where not exists (select 1 from Test where id=t.id-1) selec

原创 動手實踐五:安裝MySQL

之前的突然忙碌,一直沒來得及更新。 八,安裝mysql 1,搜索: sudo apt-search mysql | grep server 找到要下載的版本的詳細名稱,就可以直接安裝了: sudo apt-get install m

原创 Mysql主從備份實踐

master主服務器: ip:192.168.5.112   sudo vi /etc/mysql/my.cnf [mysqld] server-id=1 log-bin=mysql-bin #一定要把下面的一句話註銷,否則無法遠程登錄

原创 動手實踐四:gitlab代碼備份恢復

先說我的問題,給大家一個經驗: 1,備份和恢復兩個操作的gitlab版本必須一致纔可以。 2,恢復操作一開始,就應該以root權限操作的。 3,備份的文件,默認要放在/var/opt/gitlab/backups 七:由於之前是從gitl

原创 動手實踐三:設置Artifactory、使用git上傳代碼

六、配置Artifacatory 1,登陸頁面:$ip:8081,進行一系列引導操作之後,包括設置密碼,就要開始設置遠程倉庫的地址了 按照之前的來,設置aliyun、Spring和Center中央倉庫。 倉庫的類型有五種,我只用其中三種,

原创 動手實踐二:虛擬機配置JDK環境、maven、安裝Artifactory

    接昨天的繼續: 三、JDK1.8環境配置 1,從官網上下載jdk1.8,放到虛擬機中。 2,設置環境變量: sudo vi /etc/profile #set java environment export JAVA_HOME

原创 動手實踐一:虛擬機安裝Gitlab

之前安裝過一次,奈何沒記錄。導致現在系統崩潰,重新安裝。這次要記錄下過程。 一,安裝虛擬機: 我是在win10系統上,安裝VMware12,Ubuntu 16.04.3 LTS 虛擬機和Ubuntu系統安裝過程略。 1,Ubuntu系統

原创 idea2018可以直接在spring boot項目中的controller方法前調用該接口

       自從升級了idea2018,發現了挺多好用的功能,changelist是最常用的,但是另外一個很重要的,特別好用的,就是http request了。 上圖 像這個接口,啓動項目之後,需要運行fiddler或者postman

原创 日常思考嵌套事務之spring的事務傳播行爲簡述及舉例

前段時間比較忙,一直沒來得及記錄問題。難得週末,靜下心來。 前端時間搬磚的過程中,突然想到了一個問題,執行類A中調用a方法,a方法是在一個事務裏,由於業務邏輯較爲複雜,在a方法裏又調用了類B的b方法,同時b方法也處於一個事務的中。這時候問

原创 BeanPostProcessor自定義bean加載後屬性注入

在合理的範圍內,經常給自己加戲,才能得到鍛鍊和被指導的機會。 前段時間,看到公司的大牛用到了註解,來將從配置中心獲取配置文件中的屬性在bean加載後注入到bean的屬性中去,於是自己嘗試了一下,代碼如下: 1,先寫配置項,使得spring

原创 數據庫的四大特性和隔離級別

紀念里程碑式的今天,把《java併發編程的藝術》第一遍,很多的知識,還是需要第二遍看,甚至第三邊看,才能徹底領悟。 同時最近也是感覺,很多的知識,並不應該停留在,我知道它,但是具體細節忘記了,我百度查一下。這樣並不能說明什麼。反而,會覺得