Java
文章平均质量分 64
sprogFall
这个作者很懒,什么都没留下…
展开
-
在SpringBoot项目中快速使用Neo4j
在SpringBoot项目中快速使用Neo4j 本文是在看了https://blog.csdn.net/zt15732625878/article/details/98797467这篇文章后,发现其中有一些内容有遗漏,而对其中缺少的部分进行补充并记录。 1、Pom文件中导入依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>or原创 2021-05-28 13:58:03 · 595 阅读 · 2 评论 -
Spring Boot自定义Starter编写Demo
Spring Boot的自定义Starter 一般创建自定义Starter时,会分为两个项目:xxx-spring-boot-starter, xxx-spring-boot-autoconfigure。starter模块不写任何业务代码,只用来引入autoconfigure模块的依赖,而在其他项目引入该自定义starter时,直接引用starter模块的依赖即可。 下面是编写自定义starter的流程: 创建两个模块: 这里以example-spring-boot-starter 和 exam原创 2021-05-17 13:25:36 · 370 阅读 · 0 评论 -
简述自定义注解
自定义注解的使用 标注在注解上的常用注解 最重要的两个注解:@Retention与@Target, 一般自定义注解上都需要加上这两个注解 @Retention:用来指定注解的生命周期,可以指定的生命周期有:(RetentionPolicy枚举类的)SOURCE、CLASS、RUNTIME,如果不加此注解,默认生命周期为CLASS SOURCE:只在源代码上显示,编译后不保存。 CLASS:编译后会留在class文件中,但运行程序时JVM不会保留该注解。 RUNTIME:编译后留在class文件中,且运行原创 2020-12-01 16:37:16 · 226 阅读 · 0 评论 -
线程池知识点总结
线程池 线程池的优势 降低系统资源消耗,可以重用已存在的线程,减少了线程创建和销毁的不必要消耗; 提高系统响应速度,当有任务到达时,通过重用已存在线程,可以无需等待新线程的创建; 方便管理线程并发数量; 还有一些扩展功能,如延时定时线程池 线程池的流程 ) 基础的使用 主要通过Executors的newXXXThreadPool();/newXXXThreadExecutor();方法来创建线程池(返回ExecutorService对象,ExecutorServcice是Java提供的用于管理线程池的类原创 2020-11-13 22:15:35 · 115 阅读 · 0 评论 -
Java整合Redis & 自定义RedisTemplate
Java整合Redis 服务端配置 首先配置Linux端:开放服务器防火墙的redis的端口 [root@localhost bin]# firewall-cmd --get-active-zones public interfaces: ens33 [root@localhost bin]# firewall-cmd --zone=public --add-port 6379/tcp --permanent success [root@localhost bin]# firewall-cmd --re原创 2020-10-19 17:35:36 · 731 阅读 · 0 评论 -
【笔记】Spring注解
注解形式的Spring 注解形式存放Bean时分为——功能性的类(三层或其他功能类)和实体类: 三层类或功能性类注解: @Repository @Service @Controller @Component 实体类注解: @Bean 产生 SpringIOC 容器有两种形式: ①通过XML文件配置 ②通过带有**@Configuration**注解的类(也叫配置类)来获得IOC容器 注意:两种形式获得的IoC容器是独立的。 下面介绍通过注解得到的IoC容器的各种使用方式: 取Bean:原创 2020-10-18 09:29:43 · 162 阅读 · 0 评论