原创 centos下安裝redis詳細教程
第一步:下載redis安裝包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 第二步:解壓壓縮包 tar -zxvf redis-4.0.6.tar.gz 第三步:y
原创 RPC原理及RPC實例分析
在學校期間大家都寫過不少程序,比如寫個hello world服務類,然後本地調用下,如下所示。這些程序的特點是服務消費方和服務提供方是本地調用關係。123456public class Test { public static v
原创 Spring Cloud 微服務
什麼是微服務微服務的概念源於2014年3月Martin Fowler所寫的一篇文章“Microservices”。微服務架構是一種架構模式,它提倡將單一應用程序劃分成一組小的服務,服務之間互相協調、互相配合,爲用戶提供最終價值。每個服務運
原创 springBoot service 事務註解@Transactional的用法
springBoot使用事物 一:首先確保使用的mysql爲InnoDB支持事務,否則代碼在怎麼改都無法實現事務回滾操作。 場景分析: 1.默認spring事務只在發生未被捕獲的 RuntimeException 時纔回滾。 2.sp
原创 在CentOS上安裝tomcat
先從tomcat網站上下載最新的gz安裝包 文件名:apache-tomcat-8.0.8.tar.gz 將文件上傳到/usr/local目錄中 執行解壓縮 tar zxvf apache-tomcat-8.0.8.tar.gz 將目錄
原创 mySQL優化方案
1、選取最適用的字段屬性 MySQL可以很好的支持大數據量的存取,但是一般說來,數據庫中的表越小,在它上面執行的查詢也就會越快。因此,在創建表的時候,爲了獲得更好的性能,我們可以將表中字段的寬度設得儘可能小。例如,在定義郵政編碼這個字段時
原创 centos 安裝JDK
centos系統安裝JDK 一:用wget命令下載jdk wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebac
原创 CountDownLatch使用
CountDownLatch類的使用,CountDownLatch是一個工具類,運行主線程開啓子線程的時候,子線程還沒有結束的時候,主線程可以一直等待,直到初始化的現成的計數器count爲0,主線程就可以不用等待繼續執行了。 注意: co
原创 Mysql 存在既更新,不存在就添加(sql語句)
需求分析: 如果沒有用戶狀態值 ,新表中沒有用戶信息就添加 1、判斷用戶信息是否存在 (不存在添加) 2、存在修改用戶狀態值 爲了預防高併發下 兩層sql出現問題 點贊記錄表: CREATE TABLE `praise` (