自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 elasticsearch查询的简单使用

引入ES依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> 创建一个类存放es的索引位置: 例子: @Document(indexName = "goods_by_580", type =.

2021-10-08 17:07:58 112

原创 java多线程使用方法之一

首先引入spring自带的ThreadPoolTaskExecutor构建线程的方法: @Autowired private ThreadPoolTaskExecutor threadPoolTaskExecutor; 也可以自己写一个配置类配置线程池: @EnableAsync @Configuration public class ThreadPoolTaskExecutorConfig { /** * 线程池维护线程的最少数量 */ private fina.

2021-10-08 17:00:08 100

原创 redis原理

Redis是单线程还是多线程呢? Redis不同版本之间采用的线程模型是不一样的,在Redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。 在4.0之前虽然我们说Redis是单线程,也只是说它的网络I/O线程以及Set 和 Get操作是由一个线程完成的。但是Redis的持久化、集群同步还是使用其他线程来完成。 4.0之后添加了多线程的支持,主要是体现在大数据的异步删除功能上,例如 unlink key、flushdb async、flushall async 等。 为什么Redis

2021-10-08 16:45:27 61

原创 Spring boot集成MyBatis-Plus代码生成器

1、添加依赖 MyBatis-Plus依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1.tmp</version> </dependency> <dependency> <groupI

2021-01-28 11:03:45 65

原创 springboot整合redis和redis工具类的使用

1、添加redis的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2、配置redis连接: spring: redis: open: false # 是否开启redis缓存 true开启

2021-01-19 12:03:47 132

原创 spring线程池的使用

1、配置sprig线程池 @EnableAsync @Configuration public class ThreadPoolTaskExecutorConfig { /** * 线程池维护线程的最少数量 */ private final static int CORE_POOL_SIZE = 20; /** * 线程池维护线程的最大数量(超过最大值,workQueue将拒绝执行任务) */ private final stati

2021-01-19 11:48:36 962

原创 读取excel文件数据

比如现在有一个这样的excel文件: 现在就要实现把这些数据读取出来。 1、首先导入apache的依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency

2020-08-27 11:56:40 778

原创 获取文件夹里的某个文件夹

1、获取文件夹里的某个文件夹 比如文件夹里有这些文件,每个文件夹里有几张的图片; //获取文件夹里的UPC文件夹 public static List<String> getUPCFolder(String base, String upc) { String filepath = base + "\\" + upc; File file = new File(filepath); List<String> imgLi

2020-08-26 14:22:54 187

原创 自己整理的面试题

1、==和equals()的区别 ==是判断两个变量或实例是否指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是否相同; ==是指对内存地址进行比较,equals()是指对字符串的内容进行比较; ==指引用是否相同,equals()指的是值是否相同 2、hashCode()作用: 它返回的是根据对象的内存地址算出的一个值。当集合在添加新的元素时,先调用这个元素的hashcode()方法,就能一下子定位到它应该放在的那个物理位置上。如果这个位置上没有元素,它就可以直接存储在这个位

2020-06-28 11:49:28 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除