
Java
Vladme
这个作者很懒,什么都没留下…
展开
-
Redis常见面试题
概述什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。另转载 2021-06-24 17:01:47 · 123 阅读 · 0 评论 -
springboot启动后执行的三种方法
1.实现ApplicationRunner接口,这个接口中有一个run方法,我们只需要重写这个方法即可2.实现CommandLineRunner接口,这个接口中有一个run方法,我们只需要重写这个方法即可(如果需要按照一定的顺序去执行,那么就需要在实体类上使用一个@Order注解(或者实现Order接口)来表明顺序)3。@PostContruct注解@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。原创 2021-06-23 19:13:55 · 1547 阅读 · 0 评论 -
xxl-job的使用
Xxl-job分布式调度中心使用说明在git上下载xxl-job项目,导入ideaxxl-job-admin:调度中心 作用:统一管理任务调度平台上调度任务,负责触发调度执行,并且提供任务管理平台。1. 2. xxl-job-core:公共依赖3. xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)4. :xxl-job-executor-sample-springboot:Springboot原创 2021-03-02 18:16:07 · 629 阅读 · 0 评论 -
Java获得最近n个月的月份集合
获得最近n个月的月份集合 public static List<String> getLastMonths(int size) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Calendar c = Calendar.getInstance(); c.setTime(...原创 2019-12-20 14:20:21 · 1793 阅读 · 0 评论 -
sql按照指定规则排序
一般的sql排序用order by 某个字段或几个字段升降序SELECT * from all_enquiry order by state ASC , create_time DESC;如果想让state等于2的拍在最上面怎么办呢?SELECT * FROM all_enquiry a ORDER BY CASE when state=2 then 1 else 2 end ,cre...原创 2019-12-15 20:59:02 · 3239 阅读 · 0 评论 -
steam()的应用
源码介绍支持顺序和并行聚合的元素序列操作。下面的示例演示了使用int sum=widgets.stream().filter(w->w.getColor()=红色).mapToInt(w->w.getWeight()).sum();}Collection.stream()创建顺序流,Collection。parallelStream()创建并行流;一:构造...原创 2019-12-08 23:18:52 · 963 阅读 · 0 评论 -
jpa被包含查询,sql反模糊查询
你可以: List<Enquiry> findByStateInAndProjectIdInOrderByCreateTimeDesc(int[] state,String[] s);或者@Query(nativeQuery = true,value = " SELECT * FROM `all_enquiry` AS de WHERE de.state=?1 and de.p...原创 2019-12-01 22:34:29 · 965 阅读 · 0 评论