- 博客(31)
- 收藏
- 关注
原创 redis数据类型
redis是基于内存的key-value键值对内存数据库,提供了丰富的数据类型,数据类型指的是value的数据类型,key的数据类型都是字符串,value的数据类型有:字符串(String)、列表(List)、哈希表(Hash)、集合(Set)、有序集合(Sorted Set)、地理空间(Geospatial)、基数统计(HyperLogLog)、位图(Bitmap)、位域(Bitfield)和流(Stream);
2025-02-16 20:20:19
651
原创 RestTemplate的基本使用
RestTemplate是从Spring3.0开始支持的一个HTTP请求工具,提供了常见的REST请求方案的模版
2024-07-03 00:36:25
976
原创 MyBatis的动态sql
使用MyBatis框架操作数据库时,有些条件操作是需要动态指定的,可以使用MyBatis的标签来动态指定条件参数,执行sql操作。
2024-06-02 17:41:24
848
原创 MySQL的日期时间函数
MySQL数据库常用的日期时间函数有year(date),month(date),date(expr),hour(time),minute(time)和second(time)等函数。
2024-05-15 23:49:17
1002
原创 CompletableFuture入门学习
CompletableFuture类中的方法非常多,将这些方法按照用途划分为创建异步任务、异步任务的编排、回调处理等类型。方法参数是Runnable异步任务的接口,使用默认的线程池执行Runnable异步任务,Runnable接口的run方法没有返回值,runAsync方法的返回值是CompletableFuture空值;
2024-05-13 00:41:26
904
原创 Semaphore类
Semaphore是信号量,是juc(java.util.concurrent)包下的工具类,用于控制同时访问资源的线程数量
2024-04-20 12:26:06
865
原创 CountDownLatch类
java.util.concurrent.CountDownLatch工具类用于线程间的同步与通信,协调多个线程间的执行顺序,用于确保一组线程任务执行完成,其他等待线程才会继续执行;CountDownLatch是通过一个计数器来实现的,创建CountDownLatch对象的时候,构造参数指定计数器的初始值,也即是需要执行任务的线程数量;
2024-04-17 00:00:11
420
1
原创 线程池入门学习
线程池类关系图:Executors线程池工具类,类中都是一些静态方法用于创建线程池对象,但是方法内部调用的还是ThreadPoolExecutor类的方法,最好不要使用Executors工具类去创建线程,可能引起资源OOM;Executor接口是线程池顶级接口,ExecutorService接口是线程池接口,使用ThreadPoolExecutor类的自定义线程池,合理配置线程池的参数,使得创建的线程池更加灵活并且安全;
2024-04-10 08:16:57
1055
1
原创 IDEA热部署项目
以上是Run模式启动项目,热部署的方式,如果是Debug模式启动项目,可以只需要配置Run/Debug Configurations,再在Settings设置里面配置Reload classes after compilation为Always。快捷键ctrl + shift + alt + / 选择Registry进入,勾选compiler.automake.allow.when.app.running。添加spring-boot-devtools依赖。勾选应用启动时自动编译。
2024-02-02 00:16:06
419
原创 查看jdk版本命令
踩坑记录,从jdk 17版本降到jdk 8版本后,还是使用的高版本命令,就会报Unrecognized option: --version错误。在安装完成jdk程序后,大都会在cmd窗口使用java -version命令查看jdk是否安装成功,查看jdk版本;还要记着,无论什么应用程序多使用-help命令,java -help命令。对于jdk 8版本以上,使用的命令是java --version。对于jdk 8版本来说,使用的命令是java -version。
2024-01-20 16:16:46
2231
1
原创 IDEA展开树形目录结构
可以点击齿轮(Show Options Menu),将Compact Middle Packages取消选中。刚安装完成的IDEA创建文件时,目录结构可能是扁平化的,非常不好看。
2024-01-17 21:37:43
2103
原创 nodejs安装配置
访问nodejs官网:https://www.nodejs.com.cn/,下载自己需要的版本,文中是以node-v17.0.1-x64.msi版本为例。
2023-10-22 19:11:51
69
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人