1 2 3 4 5 ··· 11 下一页
  2021年4月28日
摘要: TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段。 常用来做时间颗粒度转换。 常用的颗粒度 TimeUnit.DAYS //天 TimeUnit.HOURS //小时 TimeUnit.MINUTES //分钟 TimeUnit.SECONDS // 阅读全文
posted @ 2021-04-28 09:34 FuYingju 阅读(217) 评论(0) 推荐(0) 编辑
  2021年3月26日
摘要: 提前return 这是判断条件取反的做法,代码在逻辑表达上会更清晰,看下面代码: 其实,完全可以先判断!condition,干掉else。 策略模式 有这么一种场景,根据不同的参数走不同的逻辑,其实这种场景很常见。最一般的实现: 看上面代码,有4种策略,有两种优化方案。 多态 具体策略对象存放在一个 阅读全文
posted @ 2021-03-26 15:03 FuYingju 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 定义一个pojo,它有一个 java.util.Date 类型的属性 date。 import java.util.Date; public class DateVo { private Date date; public void setDate(Date date){ this.date = d 阅读全文
posted @ 2021-03-26 14:48 FuYingju 阅读(135) 评论(0) 推荐(0) 编辑
  2021年3月11日
摘要: 什么是example类 mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。如果表的字段比较多,产生的example类会十分庞大。理论上通过example类可以构造你想到的任何筛选条件。在mybatis-generator中加以配置,配置 阅读全文
posted @ 2021-03-11 11:33 FuYingju 阅读(760) 评论(0) 推荐(0) 编辑
  2021年3月4日
摘要: 最近做一个项目的后端开发,由于项目涉及到经纬度的存储,所以前端会传给我各种一维数组和二维数组构成的数据。 存储的时候我是将他转换成字符串进行存储的。 接触到的第一个知识点:数组转换成字符串。 route.setStartPoint(Arrays.toString(startPoint)); //一维 阅读全文
posted @ 2021-03-04 21:51 FuYingju 阅读(1396) 评论(0) 推荐(0) 编辑
  2021年2月24日
摘要: Object obj = getList(); List<String> result = new ArrayList<>(); if (obj instanceof ArrayList<?>) { for (Object o : (List<?>) obj) { result.add(String 阅读全文
posted @ 2021-02-24 09:48 FuYingju 阅读(557) 评论(0) 推荐(0) 编辑
  2021年2月4日
摘要: 什么是AOP AOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。 那么AOP为何那么重要呢?在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等,这些代码会散落穿插在各个 阅读全文
posted @ 2021-02-04 12:33 FuYingju 阅读(3111) 评论(1) 推荐(2) 编辑
  2021年1月27日
摘要: 导出: /** * 导出 Excel :一个 sheet,带表头 * * @param response HttpServletResponse * @param list 数据 list,每个元素为一个 BaseRowModel * @param fileName 导出的文件名 * @param 阅读全文
posted @ 2021-01-27 14:41 FuYingju 阅读(274) 评论(0) 推荐(0) 编辑
  2021年1月25日
摘要: forEach + lambda 表达式 循环 Map Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 4 阅读全文
posted @ 2021-01-25 19:52 FuYingju 阅读(82) 评论(0) 推荐(0) 编辑
  2021年1月23日
摘要: Stream是Java8中新加入的api,更准确的说: Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作 。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序 阅读全文
posted @ 2021-01-23 20:29 FuYingju 阅读(848) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 11 下一页