原创 多個換行只保留一個java 實現

/** * 將字符串中的連續的多個換行縮減成一個換行 * @param str 要處理的內容 * @return 返回的結果 */ public static String

原创 git官方文檔中文版

** git官方文檔中文版:https://git-scm.com/book/zh/v2 **

原创 查看redis佔用內存大小以及其他運行信息

查看redis佔用內存大小 登陸redis客戶端,info一下 127.0.0.1:6379> info # Server redis_version:4.0.11 # Redis 服務器版本 redis_git_sha1:000

原创 2019年9月份平安智慧企業面試題

平安智慧企業面試,掛了,憑記憶記下的 地點: 平安智慧企業面試,掛了,憑記憶記下的 可能不全 字符串就搞暈了的請看這裏:靈魂拷問:java的String到底可不可變?

原创 IDEA中查看基於maven構建的springboot的項目依賴關係

有時候想查看,springboot 內置tomcat版本,可以在裏面搜索“tomcat” mvn dependency:tree > dependency.txt 項目根目錄: 完整依賴關係: [INFO] Scanning

原创 基於java實現的分詞以及詞頻統計,準備製作詞雲數據

需求是統計一篇文章、一段話中各種詞彙出現的次數,比如有一篇文章如下:爲維護人民健康提供有力保障,希望統計文章中的高頻詞,如下結果 難點在於分詞,例如這段換:工信處女幹事每月經過下屬科室都要親口交代24口交換機等技術性器件的安裝工

原创 國內半導體發展現狀——部分上市公司分類名單

上游半導體設備: 1、刻蝕機: 北方華創、中微公司 2、光刻機: 上微集團、華卓清科 3、PVD: 北方華創 4、CVD: 北方華創、中微公司、瀋陽拓荊 5、離子注入: 中科信、萬業企業 6、爐管設備: 北方華創、晶盛機電 7、檢

原创 spring boot 的@Scheduled定時任務,同一時間段的定時任務只會執行一個,其餘的會被阻塞等待

查看源碼發現 默認線程池中只有一個線程,只能挨個執行,解決方法線程池多加幾個線程,啓動項類中加入如下配置 @Bean public TaskScheduler taskScheduler() { Thre

原创 線程池筆記(一)

線程池類別 Executors 下有五類線程池 參數介紹: corePoolSize:核心線程數,核心線程會一直存活。 maximumPoolSize:最大線程數,決定線程池最多可以創建多少線程。 keepAliveTime:

原创 SSL證書過期(即將過期)處理

登陸阿里雲控制檯,檢查各種資源使用情況,發現有ssl證書即將過期,過期後意味着綁定的域名不再可以以安全的形式訪問。 查看過期證書 找到即將過期的證書,發現有個沒有用到的證書,可以先吊銷它,另一個待從新綁定證書後也可以吊銷 針

原创 shiro + redis session過期時間不符合預期,提前過期

shiro + redis session過期時間不符合預期,提前過期redis的過期時間設置的是8小時,如下 /** * 配置shiro redisManager * 使用的是shiro-redis開源插

原创 redis 持久化選擇 rdb和aof

redis有兩個方案 rdb和aof,默認是rdb Aof 的配置 appendonly no # 是否打開 aof日誌功能 appendfsync always # 每1個命令,都立即同步到aof. 安全,速度慢 appen

原创 java的hashmap,如果確定只裝載100個元素,new HashMap(?)多少是最佳的,why?

問題來源美團CRM後端團隊:https://www.iteye.com/topic/1134016 剛學java萌新一看:只裝載100個元素,本着厲行節約的原則,直接給100不就行了 一年java菜鳥一看:有坑……好像擴容因子是0

原创 service redis stop Stopping ... (error) NOAUTH Authentication required.

redis停止報錯 Stopping ... (error) NOAUTH Authentication required. Waiting for Redis to shutdown ... Waiting for Redis

原创 Nginx轉發請求獲取不到請求方真實ip

業務需要,獲取請求方的ip,代碼實現 public static String getIpAddr(HttpServletRequest request) { String ipAddress = null;