原创 HTTP狀態碼詳解和常用對照表

HTTP狀態碼(HTTP Status Code)是用以表示網頁服務器HTTP響應狀態的3位數字代碼。它由 RFC 2616 規範定義的 ,並得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規

原创 多線程分批處理千萬級數據示例場景

1、ListUtils工具類(提供將List均分成n個list和將List分成每份count數量的List操作) import java.util.ArrayList; import java.util.List; import jav

原创 Redis性能優化總結

Redis 6.0之前是基於單線程模型實現的,也就是 Redis 是使用一個線程來處理所有的客戶端請求的,儘管 Redis 使用了非阻塞式 IO,並且對各種命令都做了優化(大部分命令操作時間複雜度都是 O(1)),但由於 Redis 是

原创 《天道》觀後感。神即道,道法自然,如來…

電視劇《天道》描述了n種人物的形態,對於大衆來說,也許其中最令人印象深刻的當屬丁元英,而我卻被芮小丹吸引。劇中強調了強勢文化造就強者,弱勢文化造就弱者的思想。個人認爲強勢文化主要是指人性中的善,弱勢文化主要是指人性中的惡,也可以說是人品的

原创 MySQL 百萬級數據量分頁查詢如何優化?

1.直接使用數據庫提供的SQL語句 語句樣式: MySQL中,可用如下方法: SELECT * FROM 表名稱 LIMIT M,N 適應場景: 適用於數據量較少的情況(元組百/千級) 原因/缺點: 全表掃描,速度會很慢 且有的數據庫

原创 Maven複習總結

目錄 1、Maven 介紹 1.1、爲什麼使用 Maven 1.2、Maven 是什麼 2、Maven 安裝 3、Maven 配置 3.1、倉庫類型 3.2、本地倉庫配置 3.3、遠程鏡像配置 4、Maven 常用命令 4.1、通過命令來

原创 服務器被攻擊檢查問題流程

1、用root用戶登錄,然後 w 命令列出最近登錄的用戶 #passwd -l nobody(這個爲可疑用戶登錄名) 查看是否現在依然登錄 #ps -ef"grep @pts/3 531 6051 6049 0 19:23 ? 00:0

原创 API接口優化總結

1、一定要絕對避免循環查數據庫和緩存(PS:循環裏面就不能有查詢緩存,更不能有查詢數據庫的操作,因爲循環的次數沒法控制) 2、對於API接口的話,一般都是直接查緩存的,沒有查數據庫的 3、多用批量查詢,少用單條查詢,儘量一次查出來

原创 Apache SkyWalking分佈式鏈路追蹤系統安裝部署

目錄 1、環境及介質說明 2、部署ElasticSearch 2.1、ElasticSearch配置文件修改 2.2、ES啓動 2.2.1、添加用戶加入組 2.2.2、切用戶啓動 2.2.3、查看ES服務是否啓動成功 2.2.4、關閉ES

原创 使用RestTemplate訪問https實現SSL請求

方法1: 用java生成證書,不建議,移植性差。 方法2: 將RestTemplate改爲https請求。 1、添加HttpsClientRequestFactory工具類 import org.springframework.http

原创 如何提升SpringBoot服務吞吐量?

### 背景 ### 生產環境偶爾會有一些慢請求導致系統性能下降,吞吐量下降,下面介紹幾種優化建議。 ### 方案 ### 1、undertow替換tomcat 電子商務類型網站大多都是短請求,一般響應時間都在100ms,這時可以將web

原创 25 個實用編程小技巧

如果每個程序開發人員都只是週而復始地寫代碼,想必編程的工作就會讓很多程序員發狂。那麼如何在枯燥的工作中尋找樂趣,我認爲我們要對工作保持激情和興奮感、始終學習的態度,還需要掌握一些實用高效的編程技巧,這樣對於提升工作樂趣和效率大有裨

原创 SpringCloud性能參數調優

一、zuul併發調優 zuul默認是使用semaphore隔離,並且最大的併發默認是10 1、修改隔離策略 默認情況下推薦使用 thread 隔離策略 線程池提供了比信號量更好的隔離機制,並且從實際測試發現高吞吐場景下可以完成更多的請求

原创 postman工具介紹

1、Postman接口測試工具 Postman是一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。 它提供功能強大的 Web API & HTTP 請求調試。它能夠發送任何類型的HTTP 請求 (GET, HEAD, POS

原创 中文亂碼問題整理總結

目錄 1、字符編碼 2、亂碼產生的原因 3、亂碼解決方案 3.1、解決HTML頁面中的中文問題: 3.2、解決JSP頁面中的中文問題 3.3、解決Servlet響應結果的中文問題 3.4解決頁面數據傳輸的中文問題 3.5、解決HTTP(g