首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Houtaroy
创建于2021-05-11
订阅专栏
Java业务实战
等 5 人订阅
共55篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java中状态模式的应用
学过设计模式的兄弟们一定经常在写代码的时候思索, 倒底何时才能使用我的洪荒之力呢? 笔者最近恰好就遇到了最合适不过的需求, 简单介绍下
Java中Modbus协议的使用与计算
最近在做和硬件设备交互的项目, 遇到的难题便是如何计算出正确的通信指令 具体业务需求如下: 基于Modbus协议完成设备通信 可以读取设
Spring Boot如何使用多线程
假设我们需要做一个设备实时监控的程序, 有如下业务需求: 在系统启动时, 根据设备个数生成对应的线程 线程内部轮询, 实现设备的初始化
工作中的Java|Java 开发实战
本文旨在解决各位热爱代码人士在Java Web的开发过程中遇到的各式各样共性问题 逃离网上相互抄袭的博客文 逃离似懂非懂, 人云亦云 用正确且合理的方式去处理我们在写代码时跳入的坑
Spring Boot 在方法内调用Oauth2登录接口
使用Spring Security Oauth2作为系统的登录方案 但需要对登录过程和返回结果进行特殊化处理, 例如: 记录最后登录事件 在返回内容中增加用户信息 经过思考后, 笔者决定自己
Spring Boot 启动后运行业务逻辑
需要在程序启动后, 对设备SDK进行初始化 方案 总共有三种方式实现Spring Boot 启动后运行: @PostConstruct CommandLineRunner/Applicati
Spring Boot 使用外部配置文件
Spring Boot的一大优势是可以把项目达成jar包直接运行 但在项目上线后, 可能需要根据实际服务器情况调整部分配置项 此时我们的application.yml也在jar包中, 这可苦
Java中HashMap的一些便捷方法
在使用HashMap的过程中, 我们经常会遇到下面这些业务逻辑: Map是否为空 判断key是否存在, 如果存在则获取, 不存在则新增 判断key是否存在, 如果存在则更新, 不存在则忽略
Spring Boot中的定时任务
在Spring Boot中使用定时任务总共有两种方式: scheduled quartz 使用哪种方式去实现个人认为只需要考虑如下方面
Java8中接口与抽象类的区别
在以往无知的经验中, 抽象类与接口有着较大的区别, 例如可以在抽象类中撰写函数实现但在接口中不行 可这一切在Java8中有了变化, 接口default和static关键字的加入改变了这一不同
利用Java8的Stream将List转为Map
我们拥有一个名为t_setting的设置表, 主要功能为记录用户的各种系统设置信息 但在前端进行展示操作时, 使用的是一个表单而非设置实体的数组(即List<SettingEntity>)
获取泛型的Class
起因 在有自己封装的公司中, 经常会编写一些泛型和通用的crud服务类等等, 但在使用easyexcel和jackson的时候, 又需要目标类的Class 这种情况下, 如何获取泛型的Class成为困
Java在switch中使用枚举
起因 在实际业务中, 我们可能会遇到需要根据枚举判断应该执行业务逻辑的情况 虽然我强烈建议使用if else或者状态模式, 但有时候它们并不能快捷完美的替代switch 解决方案 假设我们有如下枚举:
Spring Boot中的事务
什么是事务 事务可以理解为一项不可中断的连续任务, 在完成任务的过程中会随着进程获得奖励(写入数据库), 如果中间产生问题(抛异常), 任务就会失败, 所有奖励也会消失(回滚) 在Spring Boo
Mybatis中collection的查询传参
起因 在实际业务中, 我们经常会遇到一对多的数据关系, 例如一个班级下有多名学生, 我们需要在查询班级的同时把这些学生也全部包含在内 解决方案 使用Mybatis的resultMap和collecti
Spring Boot中AOP与SpEL的应用
定义 我不想在这里去摘抄百度百科的内容, 以下内容纯属个人理解: AOP: 面向切面编程?NO, 我们低端点, 它就是一个非常厉害的装饰器, 可以和业务逻辑平行运行, 适合处理一些日志记录/权限校验等
Maven私服毕业攻略
为什么要使用Maven私服 Maven是笔者在开发中用的最多的仓库, 已经不记得和pom文件做过多少次战斗了 公开仓库里有很多优秀的项目, 但难免会有较为特殊的需求, 它除了需求过分之外, 还有很多m
在Spring Boot中使用MQTT
为什么选择MQTT MQTT的定义相信很多人都能讲的头头是道,本文章也不讨论什么高大上的东西,旨在用最简单直观的方式让每一位刚接触的同行们可以最快的应用起来 先从使用MQTT需要什么开始分析: 消息服
使用Github Packages作为自己的Maven仓库
Maven私服 Maven是笔者在开发中用的最多的仓库, 已经不记得和pom文件做过多少次战斗了 公开仓库里有很多优秀的项目, 但难免会有较为特殊的需求, 它除了需求过分之外, 还有很多module,
Jackson中关于get方法的小坑
1 起因在给前端返回数据时, 我们会使用jackson将实体转换为json字符串, 但用车辆实体类一直报错, 原因就在于getCurrentPosition这个方法2 解决方案在VehicleDTO这
下一页