原创 記兩個最近的問題

問題一:idea啓動tomcat項目一直卡在has finish in XXx ms 其實這個問題在於自己在輸出框中沒有看到錯誤提示,單純任務項目啓動慢;最後突然想起來,配置的log是在指定位置的,所以趕緊去看一下,發現提示red

原创 Git工作流規範

Git基本原理及命令使用 Git簡明教程 Git工作流使用方式選擇 微型項目,使用集中式工作流。 小型項目,功能分支工作流。 中大型的互聯網項目,不斷需求迭代,一個版本接一個版本,參考並使用如下Git工作流。 Git工作流使用

原创 Tomcat啓動log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLD各種解決方式

問題: 啓動tomcat時,catalina.out日誌打印到如下內容就停止不動了,也不報錯 SEVERE: FarmWarDeployer can only work as host cluster subelement! De

原创 刪除Linux系統中的大文件

尋找大文件並刪除 1、 查看系統的整體使用情況:df−h\color{red}{df -h}df−h Filesystem Size Used Avail Use% Mounted on /dev/mapp

原创 服務樹——靈活強大的運維資源管理體系

運維行業發展至今,從最初的人肉運維、腳本時代,到後期的平臺化階段、以及現在很火的AIOps的概念。都繞不過一個主題——資源管理。 無論是健全而人性化的發佈體系、靈敏強大的監控體系、還是穩定高效的服務發現,都需要我們有一種可以很靈活

原创 yum provides反查詢安裝lsb_release示例

LSB是Linux Standard Base的縮寫, lsb_release命令用來顯示LSB和特定版本的相關信息。如果使用該命令時不帶參數,則默認加上-v參數。 -v 顯示版本信息。 -i 顯示發行版的id。 -d 顯示該發

原创 爲什麼推薦 Java 程序員使用 Google Guava 編程

目錄 前言 Joiner/Splitter/CharMatcher 對基本類型的支持 對 JDK 的有效補充 Immutable vs unmodifiable 可不可以一對多:Multimap 可不可以雙向:BiMap 可不可以多個KE

原创 adb logcat使用

1. Log信息級別 Log.v - VERBOSE  : 黑色 Log.d - DEBUG  : 藍色 Log.i- INFO   : 綠色 Log.w- WARN   : 橙色 Log.e- ERROR   : 紅色 從上而下級別逐

原创 Java8 Stream集合操作

作者 | 我是你的小眼睛兒 鏈接 | https://www.jianshu.com/p/9fe8632d0bc2 Stream簡介 1、Java 8引入了全新的Stream API。這裏的Stream和I/O流不同,它更像具有Itera

原创 Mac adb devices時,一直顯示emulator-5554 offline如何解決

問題: 在終端執行adb devices時,一直顯示emulator-5554 offline,adb disconnect也刪除不掉。 原因: 有程序佔用5555端口,導致adb認爲5554不能作爲第一個設備啓用 辦法: lsof -i

原创 模板方法模式(模板方法設計模式)詳解

參考地址 AQS定義的抽象方法,在子類實現有用到模版方法設計模式. 前言 在面向對象程序設計過程中,程序員常常會遇到這種情況:設計一個系統時知道了算法所需的關鍵步驟,而且確定了這些步驟的執行順序,但某些步驟的具體實現還未知,或者說

原创 如何忽略find命令時“permission denied”錯誤

背景:在使用find / -name 時,會打印很多含“permission denied”錯誤無用信息 解決辦法: find / -name art 2>&1 | grep -v "Permission denied" 分析:意思是

原创 記一次訪問量翻倍原因及分析

背景: SLB監控到後臺接口訪問量翻倍,具體如下: 分析: 首先,確認下訪問量增加前後都是哪些接口改變,所以統計一次未增加前的接口(1秒或者1分鐘的QPS)及翻倍後的QPS。 統計一分鐘的命令如下: 1.未增之前09:19時間的

原创 Mac筆記本外接顯示器豎屏設置

第一步 command + 空格:調起搜索框,輸入“系統偏好設置”,點擊顯示器,顯示如下: 第二步 點擊“排列”,將外接顯示設置爲主屏,如下圖: 第三步 勾選“鏡像顯示器”,如下圖: 第四步 點擊“顯示器”,如下: 第五步

原创 Java字節碼增強探祕

1.字節碼 1.1什麼是字節碼? Java之所以可以“一次編譯,到處運行”,一是因爲JVM針對各種操作系統、平臺都進行了定製,二是因爲無論在什麼平臺,都可以編譯生成固定格式的字節碼(.class文件)供JVM使用。因此,也可以看出