一、Kotlin/Java
1)gradle下载
https://mirrors.aliyun.com/macports/distfiles/gradle/ 这个更好
Index of /gradle/
2)jprofiler(可以淘宝)
https://www.ej-technologies.com/jprofiler/download
3)java
OracleJdk:
https://www.oracle.com/cn/java/technologies/downloads/#jdk21-mac
OpenJdk:
OpenJDK JDK 25.0.1 GA Release
Archived 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?q=google%E7%BF%BB%E8%AF%91&form=QBLH&sp=-1&lq=0&pq=googlefan%27yi&sc=13-12&qs=n&sk=&cvid=1FE8E66D98C74796BF90FE685AEA162C
2)英译汉
https://translate.gl.xcxbq.cn/
3)json在线解析
https://www.sojson.com/simple_json.html
4)时间戳
https://tool.lu/timestamp/
5)SQL在线美化
https://www.sojson.com/sql.html
6)小工具
typora
draw.io
electerm
cat-catch
7)win自带的截图快捷键 // win+shift+s