macos升级14.4后idea运行java程序崩溃
发表于|更新于
|浏览量:
不去读书就没有真正的教养,同时也不可能有什么鉴别力。——赫尔芩
对应网址
https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860
加点jvm参数试试能不能解决
开下日志
1 | -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=jvm.log |
禁用JIT编译器
1 | -Djava.compiler=NONE |
换个GC器试试
1 | -XX:+UseG1GC |
相关推荐
2020-11-21
mybatis-plus基本使用
如果一个人不知道他要驶向哪个码头,那么任何风都不会是顺风。——小塞涅卡 上回我们写到封装了axios的工具类 今天我把OSS上传文件接了,可以去项目目录自取 前端项目:https://gitee.com/VampireAchao/my-vue-app.git 后端项目:https://gitee.com/VampireAchao/simple-springboot.git 传统代码以点到为止,所以这里就不再多聊OSS,想了解可以看这篇博客 然后我们聊聊mybatis-plus的基本使用 首先引入依赖,这个没什么好说的 12345<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version></dependency> 然后我们按照之前创的表去对应新建一个DO 因为之前我们的表结构为这样【T...
2024-12-12
websocket关闭指定原因
如果没有宽恕之心,生命会被无休止的仇恨和报复所支配。——阿萨吉奥 WebSocket 是一种轻量级、双向的实时通信协议,在现代 Web 应用中非常流行。它为客户端和服务端提供了长连接能力,适用于需要频繁数据交互的场景。然而,在实际开发中,我们经常需要处理 WebSocket 的关闭事件,而 关闭状态(CloseStatus) 是其中一个重要的概念,它能够帮助开发者理解连接关闭的原因,从而采取相应的措施。 什么是 CloseStatus?在 WebSocket 协议中,每次连接关闭都会携带一个 关闭码(close code) 和可选的 关闭原因(reason phrase)。这些关闭码由 RFC 6455 定义,表示连接关闭的原因。例如: 1000 (Normal Closure): 正常关闭,表示连接完成。 1001 (Going Away): 客户端或服务端主动断开(例如页面关闭)。 1002 (Protocol Error): 协议错误。 1003 (Unsupported Data): 不支持的数据类型。 在 Spring Framework 中,org.sprin...
2025-06-08
Dinky
教师的生命是从教师职业开始的,教师在自己的职业中和工作要求中寻求生活的满足。——第斯多惠 https://github.com/DataLinkDC/dinky https://www.dinky.org.cn/ Dinky:实时流数据开发与应用的开源平台在实时流处理领域,如何高效地开发、调试、管理和运行流数据任务一直是开发者面临的重要挑战。为了解决这些问题,Dinky 提供了一个一站式的实时流数据开发与应用平台,致力于简化流处理任务的全生命周期管理。 Dinky 是一个基于 Apache Flink 打造的开源平台,它通过可视化的界面、丰富的功能和高效的工具链,帮助开发者快速构建、调试和部署流数据任务,为实时数据处理提供了强大的支持。 什么是 Dinky?Dinky 是一个开源的实时流数据开发、管理和应用平台,旨在降低流处理任务的开发门槛,同时提升开发效率和任务稳定性。它基于 Apache Flink 构建,提供了一站式的解决方案,包括流任务开发、调试、运维和监控。 Dinky 的主要特点包括: 实时开发:支持交互式的 SQL 开发和调试环境,快速验证流处理逻辑。 任务...
2024-04-23
satoken+webflux获取header以及body问题
自伟大的心灵,而是小人的伎俩。——巴尔扎克 之前分享过一个# satoken+webflux获取header以及body 今天遇到BUG了 需要在filter方法结尾添加一个switchIfEmpty(chain.filter(exchange)) 否则会导致有一些没有传入body的请求没有调用到filter方法导致无响应结果 完整代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677import cn.dev33.satoken.context.SaHolder;import cn.dev33.satoken.context.SaTokenContextForThreadLocalStorage;import cn.dev33.satoken.reactor.context.SaReactorSyncHolder;import cn....
2022-02-13
新增SqlHelper.execute
茅草屋顶下住着自由人,大理石和黄金下栖息着奴隶。——塞涅卡 昨晚提交了个PR到Mybatis-Plus,目前还没有处理 不过这个函数确实让开发便利了不少 链接:https://gitee.com/baomidou/mybatis-plus/pulls/215/files 使用方式很简单: 例如查询Entity表内所有数据: 1List<Entity> entityList = SqlHelper.execute(Entity.class, m -> m.selectList(Wrappers.lambdaQuery())); 在第二个参数中你可以传入lambda,直接用Entity的BaseMapper进行CRUD操作 这个方法自动对SqlSession进行了回收,还是蛮好用的 我顺便把原来的SimpleQuery.selectList也进行了调整 改为了 1234567891011/** * 通过entityClass查询列表,并关闭sqlSession * * @param entityClass 表对应实体 * @param wrapper ...
2024-08-23
apache-shenyu适配oceanbase
不可乘快而多事,不可因倦而鲜终。——菜根谭 首先docker跑一个实例 123Github-Id-VampireAchao:~ achao$ docker run -p 2881:2881 --name shenyu-oceanbase -e MINI_MODE=0 -e ROOT_PASSWORD=12345678 -d oceanbase/oceanbase-ceed75d5a951daa4eaa8173c43bb65b27e1126f3063488ad1deafead941d6f2ff5Github-Id-VampireAchao:~ achao$ 由于oceanbase本身良好的语法兼容性,mysql模式语法不用修改,因此这里只针对驱动进行兼容 https://github.com/apache/shenyu/pull/5617 引入依赖: 12345<dependency> <groupId>com.oceanbase</groupId> <artifactId>oceanbase-client<...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog