exeBuilder
发表于|更新于
|浏览量:
爱惜衣裳要从新的时候起,爱惜名誉要从幼小的时候起——普希金
有些时候我们需要将java应用程序打成exe文件执行,此时可以使用
https://gitee.com/qsyan/ExeBuilder

相关推荐
2025-12-01
apache-shenyu解决分页失效问题
心有多大,舞台就有多大。——巴尔扎克 近期有社区用户反馈,后台管理系统出现了严重分页 BUG:Selector 和 Rule 列表分页失效,始终只显示第一页,总数消失(issue #6239)。作为 API 网关领域的核心组件,分页异常直接影响日常运维和平台体验。那么问题到底出在了哪里?又该如何优雅修复?本文带你一步步梳理、避坑、实践! 一、问题现象回顾 主要表现: Selector / Rule 的分页查询只能看到第一页,页码和总数全部失灵 查询结果总是只有第一页内容 相关 issue:https://github.com/apache/shenyu/issues/6239修复 PR:https://github.com/apache/shenyu/pull/6243 二、根本原因追溯 —— PageHelper 的使用陷阱问题根因在于分页核心逻辑的隐藏陷阱: 经典”陷阱”代码:123456789@Overridepublic PageInfo<SelectorVO> searchByPage(PageCondition<Selec...
2024-12-29
FlexibleAdapter
没有不可治愈的伤痛,没有不能结束的沉沦,所有失去的,会以另一种方式归来。——约翰·肖尔斯 Github: https://github.com/davideas/FlexibleAdapter 最近我在开发一个Android应用时,遇到了一些关于RecyclerView的挑战。RecyclerView是Android中展示列表数据的一个非常强大的控件,但在处理复杂列表,尤其是需要支持不同类型的视图、拖拽、排序等操作时,RecyclerView的实现就变得比较复杂。这时,我发现了一个很有用的开源库——FlexibleAdapter,它提供了一个更灵活和简化的方式来处理这些复杂的需求。 FlexibleAdapter是一个为RecyclerView提供更加灵活的适配器,它支持动态的多类型视图、拖拽、滑动删除等功能。它的设计理念是让开发者能更快速地实现复杂的RecyclerView布局,而不需要大量的冗余代码。 安装FlexibleAdapter的安装方式非常简单。你只需要在你的build.gradle文件中添加以下依赖: 1implementation 'eu.davi...
2021-06-17
字符和Ascii码的互转
对我们帮助最大的,并不是朋友们的实际帮助,而是我们坚信得到他们的帮助的信念。——伊壁鸠鲁 我们可以使用多种方式去获取一个字符的ascii码 1234System.out.println(new Character('A').hashCode());System.out.println(Character.hashCode('A'));System.out.println((int) 'A');System.out.println((int) new Character('A')); 也可以反过来通过ascii码获取对应的字符 1234System.out.println((char) 65);System.out.println(new Character((char) 65));System.out.println((Character) (char) 65);System.out.println((Character) (char) (int) new Integer(65)); 其实...
2022-01-09
对null值友好的Collectors.groupingBy
一个人行走的范围,就是他的世界。——北岛 我们在使用Collectors.groupingBy时会遇到这种情况: 1Map<String, List<User>> map = Arrays.asList(new User(), null).stream().collect(Collectors.groupingBy(User::getName)); 为了避免这种情况,于是我自己实现了一个: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546@SafeVarargs@SuppressWarnings("unchecked")public static <T, K, D, A, M extends Map<K, D>> M listGroupBy(List<T> list, Function<T, K> sFunction, Collector<? super T,...
2023-11-16
webclient在delete请求时携带request body
君子坦荡荡,小人长戚戚。——孔子 今天分享一个场景: 在对接声网rtc时,遇到一个请求,需要在delete请求中携带request body 所使用的请求框架是webflux的webclient 如果我们正常使用delete方法来构建请求,是无法通过bodyValue传入body的 但是这里我们可以直接使用: 123456789101112/** * 封禁用户权限-更新规则 * <a href="https://docportal.shengwang.cn/cn/All/rtc_channel_management_restfulapi?platform=Android#%E6%9B%B4%E6%96%B0%E8%A7%84%E5%88%99"> */public Mono<RtcAddDelKickRuleRes> delRtcKickRule(RtcDelKickRuleDTO dto) { dto.setAppId(appId); return webClient.method(HttpMethod.D...
2024-03-26
idea下载不下来maven三方库源码处理(二)
把每一个黎明看作是生命的开始,把每一个黄昏看作你生命的小结。——罗斯金 实际上我这里就是因为配置maven镜像不正确导致的: 原先我的配置: 123456<mirror> <id>nexus-tencentyun</id> <mirrorOf>central</mirrorOf> <name>Nexus tencentyun</name> <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url></mirror> 现在: 123456<mirror> <id>nexus-tencentyun</id> <mirrorOf>*</mirrorOf> <name>Nexus tencentyun</name> <url>htt...

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