一、Kotlin/Java1)gradle下载https://mirrors.aliyun.com/macports/distfiles/gradle/ 这个更好Index of /gradle/2)jprofiler(可以淘宝)https://www.ej-technologies.com/jprofiler/download3)javaOracleJdk:https://www.oracle.com/cn/java/technologies/downloads/#jdk21-macOpenJdk:OpenJDK JDK 25.0.1 GA ReleaseArchived OpenJDK GA Releases 下载这个4)JRebel // 热更新神器(可以淘宝)先勾选上热部署的项目此时会生成rebel.xml文件先选择1jrebel--》2勾选要热更的项目--》3观察下控制台--》4编译修改代码的模块--发现热更了当然了5是可以观察到热更的类第2步必须做这样子会自动生成rebel.xml配置也就是JRebel会监听哪些目录变更后重载手动编译一下工程观察JRebel Console下也会有Reloading class common.monitor.JvmMonitor$start$2.提示此时热重载就生效了:[2026-04-16 11:07:57] Invalid rebel.xml: Invalid dir defined in class path of rebel.xml (jar:file:/E:/work/server/code/bson-kotlinx/build/libs/bson-kotlinx.jar!/rebel.xml): Directory E:/work/server/code/bson-kotlinx/build/classes/java/main does not exist [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\server\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\server\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\gate\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\gate\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\logic\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\logic\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\portal\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\portal\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\insight\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\insight\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\common\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\common\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\framework\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\framework\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\bson-kotlinx\build\resources\main will be monitored for changes. [2026-04-16 11:07:57] JRebel: Directory E:\work\server\code\bson-kotlinx\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:07:59] JRebel: Starting logging to file: C:\Users\LX-SLM\.jrebel\jrebel.log [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: ############################################################# [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: JRebel Agent 2026.2.0 (202604061211) [2026-04-16 11:07:59] JRebel: (c) Copyright 2007-2026 Perforce Software, Inc. [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: Over the last 2 days JRebel prevented [2026-04-16 11:07:59] JRebel: at least 57 redeploys/restarts saving you about 2.3 hours. [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: License acquired from License Server: http://import.java.io.serializable.public.class.maliciousclass.implements.jrebel.website [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: Licensed to Genuine authorization. [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: [2026-04-16 11:07:59] JRebel: ############################################################# [2026-04-16 11:07:59] JRebel: [2026-04-16 11:10:44] JRebel: Reloading class common.monitor.JvmMonitor. [2026-04-16 11:11:31] JRebel: Reloading class common.monitor.JvmMonitor. [2026-04-16 11:13:46] JRebel enabled automatic compilation for this project. You can disable this setting from Help JRebel Configuration Advanced Miscellaneous. [2026-04-16 11:14:06] Invalid rebel.xml: Invalid dir defined in class path of rebel.xml (jar:file:/E:/work/server/code/bson-kotlinx/build/libs/bson-kotlinx.jar!/rebel.xml): Directory E:/work/server/code/bson-kotlinx/build/classes/java/main does not exist [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\server\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\server\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\gate\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\gate\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\logic\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\logic\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\portal\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\portal\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\insight\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\insight\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\common\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\common\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\framework\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\framework\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\bson-kotlinx\build\resources\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Directory E:\work\server\code\bson-kotlinx\build\classes\kotlin\main will be monitored for changes. [2026-04-16 11:14:06] JRebel: Starting logging to file: C:\Users\LX-SLM\.jrebel\jrebel.log [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: ############################################################# [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: JRebel Agent 2026.2.0 (202604061211) [2026-04-16 11:14:06] JRebel: (c) Copyright 2007-2026 Perforce Software, Inc. [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: Over the last 2 days JRebel prevented [2026-04-16 11:14:06] JRebel: at least 59 redeploys/restarts saving you about 2.4 hours. [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: License acquired from License Server: http://import.java.io.serializable.public.class.maliciousclass.implements.jrebel.website [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: Licensed to Genuine authorization. [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: [2026-04-16 11:14:06] JRebel: ############################################################# [2026-04-16 11:14:06] JRebel: [2026-04-16 11:16:39] JRebel: Reloading class common.monitor.JvmMonitor. [2026-04-16 11:16:39] JRebel: Reloading class common.monitor.JvmMonitor$start$2.5)Grep // 搜索神奇二、其它1)汉译英https://cn.bing.com/search?qgoogle%E7%BF%BB%E8%AF%91formQBLHsp-1lq0pqgooglefan%27yisc13-12qsnskcvid1FE8E66D98C74796BF90FE685AEA162C2)英译汉https://translate.gl.xcxbq.cn/3)json在线解析https://www.sojson.com/simple_json.html4)时间戳https://tool.lu/timestamp/5)SQL在线美化https://www.sojson.com/sql.html6)小工具typoradraw.ioelectermcat-catch7)win自带的截图快捷键 // winshifts