Java开发常见问题
前言:记录开发过程中常见问题,及解决方法,方便使用
list转Mybatis封装的IPage
使用场景:某些特殊情况,我们需要将list转为分页,使用以下方法 list为数据列表 pageNum当前页 pageSize 每页条数,可以将list转成Ipage分页
1 | public static IPage listToPage(List list, int pageNum, int pageSize) { |
每个产品之间用,分隔 最后一位不添加,分隔
使用场景:将一个list 按,分隔转换成string,并去除最后一位,
1 | StringBuilder stringBuffer = new StringBuilder(); |
判断当前环境是否是windows
使用场景:在使用定时任务的时候,项目启动后,如果说本地和服务器的定时任务都在开启,会重复执行,只是查询还好说,如果说带有增删改操作,难免出现意外情况
1 | // 检查当前操作系统是否为Windows |
Mysql 时间类型添加默认时间
使用场景:当创建数据表时,时间字段不填写的话为null,每个都写的话,代码看起来冗余,使用以下方法,可在添加数据的时候,默认填充当前时间字段
1 | CURRENT_TIMESTAMP |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 博客 - 常如意!
评论