原创 JPS命令的安裝和使用

一、簡介 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一個顯示當前所有java進程pid的命令,簡單實用,非常適合在linux/unix平臺上簡單察看當前java

原创 解決 JAVA 疑難雜症的“偏方”

前言 我們經常在解決Java的各種奇怪Bug中,遇到一些明明覺得很對,但是又找不出原因的問題。各種Debug,各種排除後,發現問題居然出在了一些平時很難注意到的地方,今天就來總結一下。 1. 變量/字段名有微妙的不同 這個絕對是經

原创 根據端口查進程

netstat -nap | grep <port>

原创 SpringBoot 註冊自定義HandlerMethodReturnValueHandler

添加方法:(基於spring-boot 2.2.x) 如果要添加自定義Handler, 可以寫一個實現WebMvcConfigurer接口中addReturnValueHandlers() 的配置類,Spring容器啓動時,會

原创 Javascript 左側自動補0

需求 ‘1’ -> ‘0001’ 方法1 function prefix(num, val) { return val.padStart(num, '0'); } prefix(4, '1') 方法2 functio

原创 Spring Boot application.properties 所有可配置選項

http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

原创 apt與apt-get命令的區別與解釋

apt與apt-get apt = apt-get、apt-cache 和 apt-config 中最常用命令選項的集合apt和apt-get命令之間的區別。雖然 apt 與 apt-get 有一些類似的命令選項,但它並不能完全

原创 兩個表根據ID匹配

效果: 方法1:VLOOKUP VLOOKUP(“要查找的值”, 查找範圍,要顯示查找範圍第幾列,是否模糊查找) 方法2:MATCH + INDEX MATCH(“要查找的值”,查找範圍,小於/等於/大於 查找值),返回

原创 Python3 內置模塊 - datetime,date,time

方法 說明 datetime.date.fromtimestamp() 返回一個日期對象,參數是時間戳,返回 [年-月-日] datetime.date.isocalendar(obj) 把日期對象返回一個帶有年

原创 SpringBootWeb 打包啓動方式

1. java -jar 方式啓動 1.1 在pom文件中配置使用啓動SpringBoot的maven插件: <project> .... <build> <plugins> <plugin>

原创 Python3 內置模塊 - os.path

方法 說明 os.path.abspath(name) 獲得絕對路徑 os.path.basename(filename) 返回文件路徑的文件名部分 os.path.commonprefix(list) 返回

原创 大數據技術棧思維導圖

上圖是一個簡化的大數據技術棧思維導圖。 大數據的處理流程如下: 技術涉及以下5個方面! 1.1 數據收集 大數據處理的第一步是數據的收集。現在的中大型項目通常採用微服務架構進行分佈式部署,所以數據的採集需要在多臺服務器上進行,

原创 將Windows換行替換成unix換行

經常在windows上可以正常查看的文件,在Linux上查看時,提示無法識別\r\n。這時候需要將\r刪除即可。 方法一:使用dos2unix小工具 yum install dos2unix 安裝好以後,即可方便使用了: d

原创 JSON 如何註釋

本身JSON是沒有類似於Java語法中的 // 或者/* */ 等語法級別的註釋語句的,所以只能變通一下。 字段註釋 增加一個字段,字段名爲 特殊字符(@,#,?等) + 正常字段名, 字段的內容即爲註釋內容。 爲了區

原创 Javascript 補0

需求 ‘1’ -> ‘0001’ 方法1 function prefix(num, val) { return val.padStart(num, '0'); } prefix(4, '1') 方法2 functio