随笔分类 -  Java类

摘要:编写注解类 import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD; import static 阅读全文
posted @ 2023-11-28 09:41 World-Peace 阅读(149) 评论(0) 推荐(0) 编辑
摘要:说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。 | 属性名称 | 属性描述 | 举例 | | | | | | value/cacheNames | 指定 阅读全文
posted @ 2023-03-31 17:33 World-Peace 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:chromedriver是谷歌浏览器驱动,用来模拟谷歌运行操作的一个工具,本文主要讲解Java后端利用此插件进行网页截图,并且适配Linux部署。 环境准备 Wondows服务器或电脑 本机需安装Chrome谷歌浏览器,根据本机浏览器版本,下载对应的chromedriver版本,chromedriv 阅读全文
posted @ 2023-02-09 11:15 World-Peace 阅读(2048) 评论(3) 推荐(0) 编辑
摘要:###computeIfAbsent函数 computeIfAbsent方法的逻辑是,如果map中没有(Absent)相应的key,则执行lambda表达式生成一个默认值并放入map中并返回,否则返回map中已有的值。 List<Payment> payments = getPayments(); 阅读全文
posted @ 2023-01-18 10:18 World-Peace 阅读(174) 评论(0) 推荐(0) 编辑
摘要:概述 Apache ShardingSphere‐JDBC 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。 Apache Sh 阅读全文
posted @ 2022-09-07 16:53 World-Peace 阅读(3750) 评论(0) 推荐(1) 编辑
摘要:Collectors是java.util.stream包下的一个工具类,其中各个方法的返回值可以作为java.util.stream.Stream#collect的入参,实现对队列的各种操作,包括:分组、聚合等。 #准备 定义Student类(用到了 lombok): @Data @AllArgsC 阅读全文
posted @ 2022-02-10 15:41 World-Peace 阅读(696) 评论(0) 推荐(0) 编辑
摘要:##方法一 SELECT ADDDATE('2019-09-28', INTERVAL @i:=@i+1 DAY) AS DAY FROM ( SELECT a.a FROM (SELECT 0 AS a UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL 阅读全文
posted @ 2021-09-28 16:40 World-Peace 阅读(323) 评论(0) 推荐(0) 编辑
摘要:官网下载安装 官网 启动软件->试用 (Evaluate for free) → Evaluate,进入欢迎界面(没有试用按钮见下面常见问题) 插件(Plugins)->齿轮按钮->通过磁盘安装(Install Plugin From Disk)->浏览->选中下载后的插件文件BetterIntel 阅读全文
posted @ 2021-09-03 17:01 World-Peace 阅读(11170) 评论(3) 推荐(2) 编辑
摘要:快捷创建线程池方式 Java通过Executors提供四种线程池,分别为: 1、newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需求,可以灵活回收空闲线程,若无可回收则新建线程。 ExecutorService cachedThreadPool = Executor 阅读全文
posted @ 2021-09-03 16:17 World-Peace 阅读(266) 评论(0) 推荐(0) 编辑
摘要:简介 概述 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中 阅读全文
posted @ 2021-04-27 11:47 World-Peace 阅读(427) 评论(0) 推荐(0) 编辑
摘要:##SpringBoot ###SpringBoot优点 Create stand-alone Spring applications 创建独立Spring应用 Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files 阅读全文
posted @ 2021-01-14 17:55 World-Peace 阅读(105) 评论(0) 推荐(0) 编辑