原创 tomcat與nginx的區別

 一、簡介 1、tomcat  The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Ja

原创 redis二級緩存設置-SpringBoot

1.pom.xml導入依賴 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dep

原创 緩存常見問題總結

一、緩存穿透:大量請求不命中 1.現象: request請求在cache中未找到數據,直接查找storage 2.原因: 2.1業務代碼自身問題--->在數據庫中未找到數據,進入死循環 2.2惡意攻擊、爬蟲等--->大量不存在數據查找數據

原创 MySQL索引及事務

關係數據庫管理系統(Relational Database Management System:RDBMS) 一、索引的理解 1.索引是爲了加速對錶中數據行的檢索而創建的一種分散存儲的數據結構 在RDBMS系統中,數據的索引是硬盤級別的(

原创 JVM及GC知識點總結

目錄   一、JVM概述 二、JVM如何確定垃圾及GC Roots的理解 三、JVM的參數類型及設置 四、強引用、軟引用、弱引用、虛引用的理解 五、常見OOM異常 六、GC垃圾回收算法和垃圾收集器 七、Linux服務器變慢排查步驟   一

原创 Java多線程及併發知識點總結

目錄   一、volatile的理解 二、CAS的理解 三、ArrayList多線程異常:java.util.ConcurrentModificationException (同HashSet、HashMap問題) 四、公平鎖、非公平鎖、

原创 Maven快速安裝-CentOS7

一、下載maven並上傳至Linux: https://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/ 二、解壓maven: mkdir -p /usr/local/ma

原创 Eureka集羣失敗配置問題總結

一、DS Replicas   registered-replicas  unavailable-replicas 無任何信息顯示,集羣註冊失敗 解決方式: eureka.instance.hostname: host

原创 服務層、數據層高併發解決方案

基於mysql通過版本號實現:加version字段; 基於mysql通過狀態實現; 基於memcached的cas機制實現;

原创 Dubbo監控中心快速安裝-Win10

一、下載dubbo-admin https://codeload.github.com/apache/dubbo-admin/zip/master 二、編譯運行dubbo-admin 1.進入目錄dubbo-admin-master\

原创 對內RPC,對外REST

對內RPC Dubbo Eureka 對外REST XML JSON

原创 Linux系統實現SSH登陸-Linux系統-CentOS7

一、進入修改SSH的配置文件 vi /etc/ssh/sshd_config  二、PermitRootLogin改成yes 三、PasswordAuthentication 改成yes 三、保存退出,設置管理員密碼 passw

原创 docker腳本快速安裝-CentOS7

1.安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.腳本快速安裝 curl -fsSL get.docker.com -o get-docker

原创 Linux系統安裝Python3-Linux系統-CentOS7

一、安裝依賴 yum install -y wget gcc zlib* openssl* bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-de

原创 docker快速安裝gitlab-CentOS7

1.下載鏡像  docker pull twang2218/gitlab-ce-zh 2.創建/usr/local/docker/gitlab/docker-compose.yml文件  version: '3' services: