首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaCode
yuanzhengme
创建于2025-07-23
订阅专栏
Java代码分享
暂无订阅
共23篇文章
创建于2025-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java【代码 23】使用双冒号 :: 简洁代码及方法引用(静态方法+构造方法+实例方法+函数式编程举例)
展示了四种典型用法: - 1)静态方法引用(类名::静态方法); - 2)构造方法引用(类名::new); - 3)实例方法引用(实例对象::实例方法); - 4)函数式编程中的方法引用。
Java【代码 22】反射机制处理传递给mapper文件的非Map类型参数对象(指定属性为空则设置默认值)
本文介绍了通过反射机制处理MyBatis mapper文件中非Map类型参数对象的方法。核心是通过实现Interceptor拦截器,在动态SQL执行前检查参数对象属性值并进行默认值设置。
Java【代码 21】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
1.感谢 感谢小伙伴儿的分享: ● 不羁 ● 郭中天 整合调整后的工具类Gitee地址:https://gitee.com/yuanzhengme/java_application_aspose_de
Java【代码 20】写入csv文件的字段值含有特殊字符的转义处理
1.csv 的格式 rfc4180说明 Each record is located on a separate line, delimited by a line break (CRLF). 每个记
Java【代码 19】含有换行符\r\n的字符串匹配(源码分享)处理Word文档里的Excel表格数据
1.问题说明 Java 后台读取包含 Excel 表格的 Word 文档,此时正文数据字符串包含 \r\n也就是换行符,想要通过 yaml 配置文件匹配 Excel 表格的表头,但是无论如何都是匹配不
Java【代码 18】处理Word文档里的Excel表格数据(源码分享)
1.原始数据 Word 文档里的 Excel 表格数据,以下仅为示例数据: 读取后的字符串数据为: 每个字段都有换行: 2.处理程序 2.1 识别替换表格表头 首先要定位表格数据的开始和结束,示例中的
Java【代码 17】httpclient PoolingHttpClientConnectionManager 连接池使用举例
1. 问题 服务器上有大量的time_wait或者close_wait状态的连接,故查询了 GPT。 1.1 TIME_WAIT 状态连接的原因和解决策略 大量短连接 大量短暂的连接会导致短时间内生成
Java【代码 16】Milvus向量库工具类和SeetaSDK获取人像向量和属性的工具类分享
@TOC 1.Milvus向量库工具类 Milvus的Maven依赖: 向量库的配置类: 工具类主类: 主类里的数据入库方法: 主类类的数据查询方法: 这里的topK没有进行参数化。 2.SeetaS
Java【代码 15】文件操作相关方法(获取文件、复制文件、创建文件夹、获取图片文件、写出数据到文件、清理文件夹)
1.说明 这个是一个文件操作相关的工具类方法分享,主要是有一些小的点: 最新文件不扫码 写出文件使用固定编码 2.工具详情 方法可能并不通用,特别是最后的根据参数清理文件夹,里边有专门对文件夹路径的判
Java【代码 14】一个用于判断磁盘空间和分区表是否需要清理的工具类
1.依赖 2.核心代码 根据路径获取磁盘空间数据 根据参数判断当前表是否需要清理分区 根据参数获取差值【跟当前年月】 根据参数判断大小【判断差值是否大于0】 获取需要调整开始时间的分区【临界分区】 生
Java【代码 13】前端动态添加一条记后端使用JDK1.8实现map对象根据key的部分值进行分组(将map对象封装成指定entity对象)
1.why 我是后端开发工程师,前端的很多函数不是很了解,所以很多问题期望在后端进行处理。 2.前端 有这样一个实现,前端要动态添加记录,然后将记录统一存储在一个字段里,代码如下: 可以看的出来,传输
Java【代码 12】判断一个集合是否包含另一个集合中的一个或多个元素 retainAll() 及其他方法
1.原因说明 业务中有这么一个逻辑:判断第一个集合里包含第二个集合中的一个或多个元素。首先想到的是 contains() 但是它的参数只能传 Object,还有另一个也就是 retainAll() 它
Java【代码 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入
将参数写在配置文件内是很普遍,这里举例说明yaml类型配置文件List和Map类型参数的配置和注入方法。 1.Gateway 1.1 查看源码 最先是从jar包内的spring.factories查看
Java【代码 10】线程池ThreadPoolExecutor指定线程执行任务(修改线程名称+线程任务指定)
@TOC 1.说明 有些时候,多线程只是追求并行操作,此时就需要指定线程完成特定任务了。 2.代码 线程池代码: 修改线程名称,并指定线程执行任务:
Java【代码 09】多线程处理List数据核心代码说明(下标越界、数据丢失及效率问题)
1.问题说明 大数据量的List问题处理,多线程分批处理,需要解决的问题: 下标越界。 线程安全。 数据丢失。 2.代码说明 使用dataSize初始化 Map 对象,可以避免 Map 对象的重构导致
Java【代码 08】使用正则表达式去掉小数类型字符串多余的.与0
```java /** * 使用java正则表达式去掉多余的.与0 * * @param str 小数类型的字符串 * @return 去掉小数点或多余的0 */ public static Stri
Java【代码 07】Java执行Python代码的3类5种情况测试(Java源码+Python源码举例)
1.why python拥有的某些库要比Java强大,也拥有一些比Java更擅长的领域,python可以搭建后端让Java调用接口,但某些时候我们用到的python代码可能并不多也许只有一个算法,此时
Java【代码 06】Lamda表达式将List对象中的Map对象的key全部转化为大写或者小写(去除外层循环:可用于Map对象中的key全部转化为大写或者小写
1.why 事情的缘由是这样的,我们有两个平台,一个使用Oracle,另一个使用GreenPlum,查询结果封装成Map对象,如果使用相同的查询语句,Oracle的key是大写的,GreenPlum的
Java【代码 05】实现字符串转数据库的inStr使用JDK8 stream.collect(Collectors.joining(delimiter, pr
@TOC 1.why 有不少这样的情况,前端会传筛选条件,给到后端的时候是个 conditionStr ,如果您用的是 mybatis-plus 的 API 那么直接 split 一下就可以使用,如果
Java【代码 04】坐标系说明+WGS84\GCJ02\BD09坐标系转换工具+Java坐标系转换及验证源代码分享(粘贴可用)
1. 坐标系说明 开发地图应用服务时,一定会接触到各种坐标系,而保证坐标系的正确与合理是一切数据分析的前提,总的来说,坐标系可以分为两大类:地理坐标系GCS(Geographic Coordinate
下一页