java
再好能是***嘛!
这个作者很懒,什么都没留下…
展开
-
Java8 parallelStream流--线程数的控制
parallelStreanm原创 2022-07-02 20:40:51 · 1059 阅读 · 0 评论 -
用stream流比较List<对象>内的时间戳进行分组 按天
Map<String, List<PointsLogEntity>> dataTimePointLog = pointsLogEntityList.stream().collect(Collectors.groupingBy(item -> new SimpleDateFormat("yyyy-MM-dd").format(new Date(item.getTime()))));原创 2021-03-13 16:12:37 · 1305 阅读 · 0 评论 -
java8 stream filter
(保留符合条件的)原创 2021-03-14 02:11:27 · 101 阅读 · 0 评论 -
Springboot -- 用更优雅的方式发HTTP请求(RestTemplate详解)
Springboot – 用更优雅的方式发HTTP请求(RestTemplate详解)转载 2021-09-27 13:48:56 · 115 阅读 · 0 评论 -
疑难杂症篇(一):Java-double类型,整除后返回到前端回显成整数的问题
https://blog.csdn.net/u011602668/article/details/113251384.转载 2021-08-17 22:41:59 · 548 阅读 · 0 评论 -
JAVA多线程实现的三种方式
https://blog.csdn.net/aboy123/article/details/38307539转载 2021-08-09 22:55:00 · 44 阅读 · 0 评论 -
Java Map按值排序
Java 8利用Streampublic class SortTest { public static void main(String[] args) throws Exception { // 创建一个字符串为Key,数字为值的map Map<String, Integer> budget = new HashMap<>(); budget.put("clothes", 120); budget.p原创 2021-07-31 22:35:13 · 474 阅读 · 0 评论 -
设计模式:外观(Facade)模式
一、前言外观模式是一种非常简单的模式,比如对于类A和B,如果两者需要交互,经过一定的处理过程才能实现某一个具体的功能,那么我们可以将这个处理的过程定义为一个新的类,然后在这个类里面将类A和B的处理步骤整合在一起,对于外界我们只暴露新的类中的这个接口,这样代码的复用性就非常的好了,可以将这些代码作为组件去让其他程序去使用,这在我们的开发之中是非常常见的。甚至我们可以将抽象工厂模式中创建产品的接口当做外观模式的一种应用,这也是一种整合。对于模板方法,其实我们也是在父类之中面向抽象编程的,将一些关系整合起来,不原创 2021-07-31 19:38:10 · 268 阅读 · 0 评论 -
2021-07-31
@PostConstruct一,介绍:从JavaEE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation 包):二,用途@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。三 ,实践@PostConstruct在项目中的原创 2021-07-31 17:47:53 · 60 阅读 · 0 评论 -
email 数据发送模板
service @Override public void sendTransactionEmail(Long shopId, String fromDate, String toDate) { Shop shop = shopService.findOne(shopId); String[] split = fromDate.split("-"); String attachmentName = "Monthly Transaction Detai原创 2021-05-24 15:27:48 · 579 阅读 · 0 评论 -
报表导出功能
1 controller@ApiOperation(value = "Export") @GetMapping(value = "/shop/{shopId}/export") public void transactionExport(@PathVariable(name = "shopId") Long shopId, @RequestParam("fromDate") String fromDate, @RequestParam("toDate") String toDate, Ht原创 2021-05-24 15:10:22 · 217 阅读 · 0 评论 -
JAVA8——StringJoiner类
1,StringJoiner是Java8新出的一个类,用于构造由分隔符分隔的字符序列,并可选择性地从提供的前缀开始和以提供的后缀结尾。省的我们开发人员再次通过StringBuffer或者StingBuilder拼接。 /** * yyyy-MM-dd --> MM/dd/yyyy * * @param from * @return */ public static String convertDateFormat(String from)原创 2021-05-24 15:04:22 · 49 阅读 · 0 评论