原创 架構師學習--常見系統的性能最大量級,nginx,kafka,4個9等

1、nginx負載均衡性能是3萬左右, 2、一般的 Linux 服務器上裝一個 Nginx 大概能到 5 萬 / 秒; 3、LVS 的性能是十萬級,據說可達到 80 萬 / 秒; 4、而 F5 性能是百萬級,從 200 萬 / 秒到 800

原创 MongoDB .NET Driver Group By Time Range 按時間分組查詢

  先看下一個錯誤的寫法: var filter = Builders<Model>.Filter.Where(r => r.Timestamp > startDate && r.Timestamp < endDate); var res

原创 Servlet和JSP之間的區別

Servlet和JSP之間的區別 簡單來說,Servlet是Java中的Html,JSP是Html中的Java。JSP和Servlet的主要目的是相同的,但是兩者還是有些重要的區別。   1、Servlet和JSP之間的區別 1.1 Ser

原创 redis 緩存引發的頭疼問題

緩存穿透某個key緩存沒有,數據庫也沒有。一般這種情況發生了用戶惡意請求或者攻擊。造成一直不停查庫 解決方案最頂層攔截,不合理的id直接打回去或者布隆過濾器db如果差不多,設置個null進Redis,這樣下次就不會打到db,但是要注意合理的

原创 idea的代碼提示快捷鍵

1. idea的代碼提示快捷鍵是什麼 有自動import class的快捷鍵 設置如下: 1、alt+enter 2、寫好代碼之後ctrl+alt+l格式化代碼,優化導入包 1、alt+enter 2、寫好代碼之後ctrl+alt+l格式化

原创 ElasticSearch學習筆記(4)-IK中文分詞器

一、分詞器-介紹 IKAnalyzer是一個開源的,基於java語言開發的輕量級的中文分詞工具包•是一個基於Maven構建的項目•具有60萬字/秒的高速處理能力•支持用戶詞典擴展定義•下載地址: https://github.com/med

原创 ElasticSearch學習筆記(2)-數據類型

一、ES數據類型 1、簡單數據類型 (1)字符串 text:會分詞,不支持聚合keyword:不會分詞,將全部內容作爲一個詞條,支持聚合   (2) 數值 long,integer,short,double,float (3)布爾 bool

原创 ElasticSearch學習筆記(1)-概念

一、概念 1、倒排索引 將文檔進行分詞,形成詞條和id的對應關係即爲反向索引。 ElasticSearch是一個基於Lucene的搜索服務器。 是一個分佈式、高擴展、高實時的搜索與數據分析引擎•基於RESTful web接口•Elastic

原创 ElasticSearch學習筆記(3)-常用的操作

可以使用Postman的接口調用,也可以使用kibana來操作。kibana操作相對簡單一些。 一、索引的操作 1、查詢 GET http://ip:端口/索引名稱           # 查詢單個索引信息GET http://ip:端口/

原创 docker 刪除所有未運行的容器

#根據容器的狀態,刪除Exited狀態的容器 sudo docker rm $(sudo docker ps -qf status=exited)  

原创 Zookeeper學習-入門教程

一、Zookeeper概念 Zookeeper 是 Apache Hadoop 項目下的一個子項目,是一個樹形目錄服務。 Zookeeper 翻譯過來就是 動物園管理員,他是用來管 Hadoop(大象)、Hive(蜜蜂)、Pig(小 豬)的

原创 Linux 查看文件+過濾註釋+過濾空行

    cat redis.conf | grep -v "#" | grep -v "^$"  

原创 spring cloud的定義

Spring Cloud 是一系列框架的有序集合。 Spring Cloud 並沒有重複製造輪子,它只是將目前各家公司開發的比較成熟、經得起實際考驗的服務框架組合起來。 通過 Spring Boot 風格進行再封裝屏蔽掉了複雜的配置和實

原创 .net5,net6的Linq排序OrderBy結果不對的解決方案

OrderBy方法作爲Linq的排序,是經常用的方法。 在.net5之前的版本,用法直接是: var newList= ulist.OrderBy(x => x.UserName).ToList(); 但是自從.net5後,這樣就會出現

原创 基於Gitlab鉤子提交合並代碼觸發jenkins構建

原文:https://www.fxkjnj.com/3801/ 背景需求:   最近公司在搞流水線集成,gitlab 和 jenkins 的自動構建的任務自然落在了我們運維的頭上,之前發佈開發和測試環境都是辛苦由我們的測試大大手動點的,公司