原创 spring boot 防止重複提交

轉自:https://www.jianshu.com/p/09c6b05b670a 服務器端實現方案:同一客戶端在2秒內對同一URL的提交視爲重複提交 上代碼吧 pom.xml <?xml version="1.0" encoding=

原创 高併發分佈式系統中生成全局唯一Id彙總

轉自:https://www.cnblogs.com/baiwa/p/5318432.html數據在分片時,典型的是分庫分表,就有一個全局ID生成的問題。單純的生成全局ID並不是什麼難題,但是生成的ID通常要滿足分片的一些要求:   1

原创 nginx 負載均衡時,一臺tomcat宕機時的問題 自動切換

轉自:https://blog.csdn.net/lxb15959168136/article/details/53113996如果Nginx沒有僅僅只能代理一臺服務器的話,那它也不可能像今天這麼火,Nginx可以配置代理多臺服務器,當一

原创 輕鬆學,Java 中的代理模式及動態代理 轉自:https://blog.csdn.net/briblue/article/details/73928350

轉自:https://blog.csdn.net/briblue/article/details/73928350代理代理是英文 Proxy 翻譯過來的。我們在生活中見到過的代理,大概最常見的就是朋友圈中賣面膜的同學了。她們從廠家拿貨,然

原创 MySQL索引原理以及查詢優化

轉自:https://www.cnblogs.com/bypp/p/7755307.html一、介紹1.什麼是索引?一般的應用系統,讀寫比例在10:1左右,而且插入操作和一般的更新操作很少出現性能問題,在生產環境中,我們遇到最多的,也是最

原创 ELK的一次吞吐量優化

轉自:https://blog.csdn.net/ypc123ypc/article/details/69945031問題一最近發現kibana的日誌傳的很慢,常常查不到日誌,由於所有的日誌收集都只傳輸到了一個logstash進行收集和過

原创 MySQL查看SQL語句執行效率和mysql幾種性能測試的工具

Explain命令在解決數據庫性能上是第一推薦使用命令,大部分的性能問題可以通過此命令來簡單的解決,Explain可以用來查看 SQL 語句的執行效 果,可以幫助選擇更好的索引和優化查詢語句,寫出更好的優化語句。Explain語法:exp

原创 Linux配置最新版Elasticsearch、head、kibana、logstash

一、es的安裝1、下載https://www.elastic.co/downloads/elasticsearch2、環境centos7、jdk8(1)如果是centos6,會報一些警告,倒是沒有什麼影響,

原创 你的微服務敢獨立交付麼?

轉自:http://blog.didispace.com/your-microservice-can-deploy-single/最近經常在項目或是社區裏聽到大家談論微服務架構,但談論的焦點更多集中在微服務拆分,分佈式架構,微服務門檻,D

原创 一個可供中小團隊參考的微服務架構技術棧

轉自https://blog.csdn.net/m0_37814487/article/details/80265253(非原創)前言近年,Spring Cloud儼然已經成爲微服務開發的主流技術棧,在國內開發者社區非常火爆。我近年一直在

原创 WEB三大攻擊之—CSRF攻擊與防護

轉自:https://www.daguanren.cc/post/csrf-introduction.html CSRF 背景與介紹 CSRF定義: 跨站請求僞造(英語:Cross-site request forgery),也被稱爲 o

原创 微服務的接入層設計與動靜資源隔離

轉自:https://blog.csdn.net/M2l0ZgSsVc7r69eFdTj/article/details/79428927(非原創)這個系列是微服務高併發設計,所以我們先從最外層的接入層入手,看都有什麼樣的策略保證高併發。

原创 Wireshark入門與進階系列十之追蹤文件分析

轉自:https://blog.csdn.net/qq_29277155/article/details/521378100x00 前言    Wireshark(前稱Ethereal)中文版是一個網絡封包分析軟件。網絡封包分析軟件的功能

原创 Nginx中的upstream輪詢機制介紹

轉自:https://www.cnblogs.com/liqiu/p/3140329.htmlNginx中upstream有以下幾種方式:1、輪詢(weight=1)默認選項,當weight不指定時,各服務器weight相同,每個請求按時