java程序实现
文章平均质量分 64
java程序实现
Whitemeen太白
这个作者很懒,什么都没留下…
展开
-
mybatis 批量操作大全
代码】mybatis 批量操作大全。原创 2022-08-04 17:36:03 · 308 阅读 · 0 评论 -
消除 if-else 和 switch 多分支语句的最佳方案
注重代码规范的程序中,不允许出现 if-else 和 switch 分支较多的分支语句,否则产生大量的冗余代码、严重影响代码可读性。分支语句的分支较多,或分支具有可扩展性,则建议使用方案来消除分支语句,避免代码臃肿、可读性低。枚举方案:不同分支仅返回不同的值。Map + 函数式接口:不同分支执行不同的处理代码,不适于对象封装。轻量级。策略模式:不同分支执行不同的处理代码,适用于对象封装(适合用对象划分,或需要封装不同的属性和方法,或需要封装多个方法)。原创 2023-10-11 11:20:08 · 230 阅读 · 0 评论 -
Java 使用 EMQX 实现物联网 MQTT 通信
java 使用 EMQX 消息服务器,实现物联网 MQTT 协议的消息订阅发布。含详细设计代码。原创 2023-09-11 17:56:06 · 2707 阅读 · 2 评论 -
优化 if-else 语句的最佳方案
尽量优化 if-else 语句,防止代码结构变得复杂混乱,防止过多的大括号,导致代码阅读困难。else 后面没有其他业务时,可省略最后的 else,使代码简洁。// else 后面没有其他业务时,可省略最后的else,使代码简洁// TODO 1return;根据相应场景使用合适的优化方案。Optional 类虽然简洁,不过采用这种链式编程,虽然代码优雅了。原创 2023-10-11 17:19:58 · 719 阅读 · 0 评论 -
nvm下载安装教程
nvm install 18.17.0:安装 node 18.17.0, version是特定版本也可以是最新稳定版本 latest。nvm npm_mirror [url] :设置npm镜像 https://github.com/npm/cli/archive/。nvm node_mirror [url] :设置 node 镜像。nvm root [path] :设置存储不同版本 node 的目录。如果未设置,默认使用当前目录。nvm use [version] [arch] :使用制定版本 node。原创 2023-09-21 20:16:06 · 7066 阅读 · 0 评论 -
java 集成免费虹软人脸识别 SDK,实现人脸识别认证功能
本文详细介绍了 java 集成免费虹软人脸识别的详细流程,从 SDK 下载到 SDK 的集成,以及 API 的封装策略。原创 2023-09-09 15:37:21 · 2138 阅读 · 2 评论 -
mybatis 连表查询,子查询 collection,返回 vo
AppsGroupMapper.java 子查询。AppsGroupMapper.xml 子查询。AppsService.xml 主查询。原创 2022-08-08 15:32:34 · 1668 阅读 · 0 评论 -
常用 sql 笔记(sql 必知必会)
【代码】常用 sql 笔记(sql 必知必会)原创 2023-09-11 22:15:00 · 57 阅读 · 0 评论 -
引入本地 jar 包教程
引入本地 jar 包教程。原创 2023-08-25 14:36:16 · 932 阅读 · 0 评论 -
java 自定义断言工具类
【代码】java 自定义断言工具类。原创 2023-09-22 10:02:47 · 251 阅读 · 0 评论 -
IBMMQ 安装教程(IBM WebSphere MQ 安装教程)- 及 IBMMQ 服务器搭建教程
IBMMQ 7.5提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-09-23 10:56:14 · 4134 阅读 · 2 评论 -
java 如何优雅地进行数据查重
封装对象新增和更新时的公用查重方法。原创 2023-06-10 09:55:59 · 756 阅读 · 0 评论 -
Java 判空工具方法大全
在程序中必须进行严格的判空处理,避免对空对象的异常操作。接收对象或对象属性的空值校验。查询对象为空时,获取对象属性的空指针异常。对空 list、set 进行操作,产生的空指针异常。如此等等。原创 2022-07-24 15:54:13 · 14977 阅读 · 1 评论 -
分页查询分类并统计各分类下的文章数量
代码】返回分页查询分类并统计多对多关系表中各分类下的应用数量。原创 2022-08-06 14:53:17 · 433 阅读 · 0 评论 -
Mybatis-Plus 之 Wrapper
Wrapper 使用 lambda 形式可以通过方法引用的方式来使用实体字段名,避免直接写数据库表字段名时的错写名字。原创 2022-08-06 01:29:59 · 2554 阅读 · 0 评论 -
Redis 分布式锁 @Klock 注解详解及使用教程
有些人可能会给两个服务的配置改成不一样,比如定时任务的时间修改,一个正常执行,一个在不可能的时间执行,还有人直接给服务设置一个标志位,只有某个标志位的能执行。最常见的就比如手机端录入信息到后台,比如注册之类的等等,用户端可能因为各种原因可能会点击多次,导致后台可能会出现多笔记录的情况,这个时候很简单,用到我们的锁,假设,我们是注册用户,手机号是唯一的。这个时候,如果是点击了两次,第一次业务进入获取到锁进行处理,第二过来了也是一个等待,要么第一次处理完成,第二次业务判断已注册,要么第二次直接超时了。原创 2023-10-10 16:21:17 · 1061 阅读 · 0 评论 -
实现 easyExcel 导入导出自定义字典转换器
easyExcel 导入导出自定义字典转换器,包括导入字典转换以及导出字典转换。适配多个逗号分隔的字典值转换。原创 2023-09-09 18:32:19 · 4380 阅读 · 1 评论 -
Mybatis-plus 抽象-接口方法类
使用 service 调用进行 CRUD,需要使用 service 接口继承 Iservice,并且 service 接口的实现类要继承 ServiceImpl。xxMapper 继承 BaseMapper 接口时,继承了其中的空方法,Wrapper 代码生成器的作用是为了动态向 sql 的 CRUD(增删改查)语句,即装饰从 BaseMapper 继承的 sql 语句,Wrapper 就是典型的修饰器模型。BaseMapper 实现了 Mapper 接口。原创 2023-09-11 18:03:30 · 268 阅读 · 0 评论 -
查询接口 - 树形菜单查询接口实现
代码】查询接口 - 树形菜单查询接口实现。原创 2022-08-06 12:05:57 · 516 阅读 · 0 评论 -
java 自定义字典序列化器
自定义字典序列化器原创 2023-02-22 10:44:12 · 485 阅读 · 1 评论