原创 SimpleCommandLineArgsParser命令行解析
class SimpleCommandLineArgsParser { public CommandLineArgs parse(String... args) { // --priority1=program-agrs
原创 windows安裝服務
# 這裏以安裝redis爲例 # 安裝 # 指定服務名稱--service-name shr-redis redis-server --service-install D:\redis3\Redis-x64-3.2.100\con
原创 DateTimeFormatter和SimpleDateFormat
DateTimeFormatter是線程安全的 SimpleDateFormat線程不安全 SimpleDateFormat推薦每個線程實例化該對象,如果多個線程訪問1個SimpleDateFormat,必須在外部使用同步 t
原创 starUML創建基本時序圖
1. 選中use case model,點擊右鍵 2. Add Diagram 3. Sequence Diagram
原创 elasticsearch search api
uri search # 根據code字段查 GET /inventory2/_search?q=code:0052 # 多個index查找 GET /inventory1,inventory2/_search?q=code:00
原创 redis5哨兵搭建
wget http://download.redis.io/releases/redis-5.0.8.tar.gz tar -xzvf redis-5.0.8.tar.gz cd redis-5.0.8 make
原创 Byte、KB、MB、GB轉化工具類
public class DataSizeTest { @Test public void testSize(){ DataSize size = DataUnit.MEGABYTES.si
原创 @PropertySource解析原理
關鍵類 ConfigurationClassParser # ConfigurationClass 標註@Configuration註解的類 @Nullable protected final SourceClass doPr
原创 springboot添加propertySource過程
StandardServletEnvironment StandardServletEnvironment 添加2個 添加servletConfigInitParams 添加servletContextInitParams p
原创 windows刪除運行中的命令
輸入regedit 刪除註冊表計算機\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU 或者選擇RunMRU的一個或者多個刪
原创 mac自帶截屏
1. 指定區域截屏 shift+command+4 2. 截全屏 shift+command+3 3. 調出截圖工具 shift+command+5
原创 nacos定時刪除歷史表配置信息
table: his_config_info com.alibaba.nacos.config.server.service.dump.DumpService # 默認定時刪除30天之前的數據 @PostConstruct
原创 Redisson中expire用法
# key在Redis中不存在情況下 RList list2 = redissonClient.getList("myExpiredKey2"); list2.expire(3, TimeUnit.MINUTES); //失效
原创 ConfigController配置控制類
com.alibaba.nacos.config.server.controller.ConfigController version: 1.2.1 # 新增、修改配置 @PostMapping @Secured