首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Houtaroy
创建于2021-05-11
订阅专栏
Java业务实战
等 5 人订阅
共55篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java中ArrayList初始化的四种方法
1 起因在实际业务开发中, 我们经常会遇到需要临时创建一个数组的情况, 今天我们就来讲一下Java中ArrayList初始化的方法2 解决方案直接上结论, 总共有四种初始化方法:双括号法Arrays.
Java 8 新特性 try-with-resources
1 起因在实际项目开发中, 我们经常会遇到需要处理流的操作, 创建忘记关闭是每个人都可能会遇到的问题, 更不要提try catch finally了做为一个懒人和Python爱好者, 我认为这样很不优
Java replaceAll的注意事项
1 起因在上传文件, 设置访问url中, 我们开发过程中可能会遇到这样的问题:实际保存的路径为d:\temp\123.png, 需要转换的访问路径为/avatar/123.png如何完成两个路径的转换
如何在maven中引入本地jar包
1 起因在和一些第三方厂商对接的过程中, 偶尔会遇到对方提供的SDK自带maven无法获取的jar包的情况(对于开源激进者的笔者很讨厌这种行为)我们该如何处理这种情况呢, 其实解决思路很简单:在pom
Spring Boot 自定义配置
1 起因在项目开发过程中, 我们往往会用到一些自定义配置, 在这里简单总结下对应的方式和如何选择合适的方式2 解决方案2.1 方式@Value@ConfigurationProperties2.2 @
Java两个ArrayList的比较操作
1 起因在我们日常的业务工作处理中, 经常会遇到需要对两个数组进行比较的操作例如, 现在有英语与数学两个课外班, 我们需要对这两个班的学生进行如下的统计分析:所有参加了课外班的学生同时参加了英语与数学
MyBatis中0和''的坑
起因在实际业务中, 我们经常会遇到判断某个数据库字段等于0的情况例如任务状态status = 0, 我们把它作为查询任务的条件传入MyBatis在下面这种情况下, 这个查询条件就会失效:原因在Myba
Mybatis如何更新部分字段(patch)
1 起因在实际开发中, 我们经常会遇到需要修改对象部分属性的情况, 例如:修改任务的状态有可能任务本身是个很庞大的对象, 我们不想先把所有字段查询出来然后再更新, 只希望更新状态这一个字段就好2 解决
MySQL中的条件语句if
起因在实际业务中, 我们经常会遇到根据一个状态或属性对数据进行统计的需求, 例如:根据任务状态(未启动/运行中/已结束)来统计系统中的任务数量解决方案查询语句很简单:但这条语句查出来的数据, 往往是无
Java中枚举的比较
1 起因在项目开发中, 经常会用到枚举, 那么枚举的比较会不会和对象一样, 产生属性相同但比较为false呢?2 解决方案枚举的比较有如下三种方式:compareTo()equals()==2.1 c
Mybatis对于参数类型的判断
1 起因在实际业务开发中, 例如商城搜索, 我们肯定会遇到前端传递数组参数的情况例如我在选机械键盘, 那么我会从akko和NIZ两个品牌中挑选, 也可能只从GANSS一个品牌中挑选在这种情况下, 当前
Java对List数组进行去重
1业务场景以奥数班和英语班为例,这两个班级内的学生存在重叠情况,现在我需要统计全部参加课外班的学生,逻辑上很简单,但实际的代码却有很多种,我们来讨论笔者认为最简单的两种方式2解决方案假设我们有如下两个
SpringBoot中如何接受数组参数
例如,我们需要设置某个老师所教的全部学生,学生有上百人,一个一个添加不如批量一起添加。所以我们创建批量添加接口,入参为学生id的数组,问题来了,我们的controller怎么接受数组参数呢?
Mybatis中的in查询
open,separator, cloes分别为开始符号,间隔符号,结束符号。其中open和cloes只会出现一次,例如(1,2,3),不是(1),(2),(3)
Mybatis中的批量查询
1业务场景项目中存在项目、合同两种数据实体,且项目与合同的关系为一对多我们在数据库中创建项目合同关系表,表中只有项目id与合同id两个字段所以,在新建项目时,只需要批量插入项目与合同的关联关系即可2实