- 博客(11)
- 资源 (27)
- 收藏
- 关注
原创 JDK8辅助学习(七):IntStream
本章节我们提供一些 Java 8 中的 IntStream、LongStream 和 DoubleStream 使用范例。IntStream、LongStream 和 DoubleStream 分别表示原始 int 流、 原始 long 流 和 原始 double 流。这三个原始流类提供了大量的方法用于操作流中的数据,同时提供了相应的静态方法来初始化它们自己。这三个原始流类都在 java.util.stream 命名空间下。...
2021-03-31 15:25:08 4130 3
转载 Spring容器中实例化bean的四种方式
Spring IOC容器如何实例化Bean呢?传统应用程序可以通过new和反射方式进行实例化Bean。而Spring IOC容器则需要根据 Bean 定义里的配置元数据,使用反射机制来创建Bean。在Spring IOC容器中根据Bean定义创建Bean主要有以下几种方式:1.使用构造器实例化Bean 这是最简单的方式,Spring IOC容器既能使用1.默认空构造器也能使用2.有参数构造器两种方式创建Bean,如以下方式指定要创建的Bean类型:1.1 使用空构造器 使用空构造器进行定义,
2021-03-23 18:11:17 1009
原创 vue部署至tomcat,解决index.html被缓存的问题
在将vue项目部署至tomcat后,js、css、img、index.html等文件,都有被缓存的可能。1.解决js、css、img 缓存问题:可以使用时间戳的方式 参考:Vue项目部署,解决js、css、img被缓存问题2.解决index.html入口文件,可以使用Filter过滤器的方式解决网络上一搜一大堆,都是使用nginx来解决index.html缓存问题,tomcat就这么不招待见?本文就来解决index.html入口文件在tomcat中被缓存的问题。很简单,只需要简单5n步即可
2021-03-19 11:00:06 2591 1
原创 Spring扩展点:BeanFactoryPostProcessor
Spring的设计非常优雅,有很多的扩展点供我们对项目进行扩展,今天学习一下Spring其中之一扩展点------BeanFactoryPostProcessorBeanFactoryPostProcessor 即:BeanFactory后置处理器,是实现Spring容器功能扩展的又一重要接口。它是对 BeanDefinition对象进行属性相关的修改。 例如:修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成
2021-03-16 11:16:09 449
原创 Spring扩展点:BeanDefinitionRegistryPostProcessor
Spring的设计非常优雅,有很多的扩展点供我们对项目进行扩展,今天学习一下Spring其中之一扩展点------BeanDefinitionRegistryPostProcessorBeanDefinitionRegistryPostProcessor 当我们用Spring来管理应用,我们会让Spring来管理所有的Bean。除了注解、Java配置和XML配置的方式来创建Bean,还有另外一种方式来创建我们的BeanDefinition。通过 BeanDefinitionRegistryPost
2021-03-16 10:29:01 2561 1
转载 StringUtils.tokenizeToStringArray()
读Spring源码的时候,遇到这么个东西,记录一下BeanDefinitionParserDelegate/** * Parses the supplied {@code <bean>} element. May return {@code null} * if there were errors during parse. Errors are reported to the * {@link org.springframework.beans.factory.parsing.Pro
2021-03-15 16:22:01 2312 1
原创 向 IOC 容器中添加组件的几种方式
通过 @Bean 的方式来导入组件(适用于导入自己的类/第三方组件的类)@Configuration public class MainConfig { @Bean public Person person() { return new Person(); }}通过 @CompentScan +@Controller @Service @Respository @compent 组合使用导入// 此处以SpringBoot为例// 1.在启动类..
2021-03-05 16:08:04 859
原创 JVM参数
深入理解Java虚拟机(JVM高级特性与最佳实践)堆(Heap)-Xms:设置 JVM 启动时分配的初始内存(此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存)-Xmx:设置 JVM 运行中最大可用内存-Xmn:设置 JVM 新生代可用内存-XX:+HeapDumpOnOutOf-MemoryError:可以让虚拟机在出现内存溢出异常的时候 Dump 出当前的内存堆转储快照以便进行事后分析(会 Dump 出一个 java_picxxx.hprof 文件,通过内存映像分析工具(
2021-03-05 15:24:22 1113
转载 Spring 使用 EmbeddedValueResolverAware 读取(properties/yml)配置文件内容
Spring 获取 properties/yml 文件单个属性值,一般使用 @Value 件属性值。 下面提供另一种基于 Spring 解析获取 properties/yml 配置文件单个属性值的方式,使用 EmbeddedValueResolverAwareproperties 文件:db.user=rootdb.password=123456db.driverClass=com.mysql.jdbc.DriverPropertiesUtil 工具类:@Component// @
2021-03-05 15:15:11 550
原创 @Scope注解 详细讲解及示例
本文目录1.@Scope注解是什么2.@Scope注解怎么使用3.singleton/prototype模式演示3.1 singleton单例演示3.2 prototype多例演示4.恶汉/懒汉4.1 singleton 恶汉 演示4.2 prototype 懒汉 演示5.Bean实例对象的销毁6.@Scope注解的使用场景1.@Scope注解是什么 @Scope注解是 Spring IOC 容器中的一个作用域,在 Spring IOC 容器中,他用来配置Bean实例的作用域对象。@Scope 具有
2021-03-05 14:40:31 35315 5
转载 @Conditional注解 详细讲解及示例
前言: @Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。 @Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME) @Documentedpublic @interface Conditional { Class<? extends Condit
2021-03-05 10:40:54 2420 1
CentOS7-4.19版本内核
2022-08-24
hadoop-2.10.1.tar.gz(手动编译后的版本)
2020-10-20
Spring Boot 自定义starter启动器(demo).zip
2020-04-05
Spring Boot自定义异常内容展示代码.zip
2020-04-01
spring-framework-5.0.2.RELEASE-中文注释版.zip
2020-03-10
Flink-MysqlTwoPhaseCommit.zip
2020-02-27
Flink新工程.zip
2020-02-26
SpringBoot 基于注解,实现多数据源切换.zip
2019-10-30
抽象工厂模式Demo实例
2019-04-27
Vue.js 实战 问卷调查demo
2019-04-03
SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)
2018-07-20
mvcDemo3(基于mvcDemo2,添加事务,aop机制)
2018-07-20
mvcDemo2(基于mvcDemo1,添加druid数据源)
2018-07-20
mvcDemo1(最基础的Web开发框架)
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人