redis的整合 引入依赖 redis的工具类,将redis的池初始化到spring容器中 spring整合redis的配置类 application.properties 缓存击穿 是某一个热点key在高并发访问的情况下,突然失效,导致大量的并发,引起mysql数据库压力瞬间增大,造成过大压力 击 ...
分类:
其他好文 时间:
2019-10-03 00:34:02
阅读次数:
112
一、前言 我们在使用Spring框架进行开发时,不可避免的要进行依赖注入(Dependency Injection),也就是把实例从Spring容器中取出来进行使用。Spring的依赖注入方式主要有三种,分别为Constructor、Setter和Field。有了选择的余地,令人纠结的地方就来了,这 ...
分类:
其他好文 时间:
2019-09-28 01:05:21
阅读次数:
325
1、spring基于xml的IOC环境的搭建和入门 添加pom文件jar包 spring框架beans配置文件 spring创建bean对象的三种方式 1、使用默认构造函数 2、使用普通工厂类的,或其他类的某个方法创建对象,并存入spring容器 3、使用某个类的静态方法创建对象,并存入spring ...
分类:
编程语言 时间:
2019-09-22 16:40:20
阅读次数:
124
一、未使用注解的web-service-dao结构 1、action类源码 其中,service作为一个成员属性,采用的是层层调用,service类中dao作为一个成员属性,再成员方法中调用; 2、bean.xml中装配bean: 3、创建spring容器,调用容器中的对象: 二、使用注解的方式we ...
分类:
Web程序 时间:
2019-09-22 14:49:26
阅读次数:
166
IoC(Inversion of Control)的职责:原先由程序员主动通过new实例化对象这个事情,现在交由Spring负责,即由IoC容器负责。 Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器 ...
分类:
编程语言 时间:
2019-09-19 12:12:07
阅读次数:
90
1.interceptor加载beaninterceptor没有被Spring容器管理,只有都在容器中的对象,才能使用注解获取。实现ApplicationContextAware接口:这个类可以方便获得ApplicationContext中的所有Bean。这个类可以直接获取Spring配置文件中,所 ...
分类:
其他好文 时间:
2019-09-19 01:45:39
阅读次数:
85
一、装配Bean就是在xml写一个Bean标签;装配完Bean,还需要读取xml配置文件创建Spring容器来创建对象; 1、new 实现类方式 正常的三种创建Bean容器的方法都可以根据装配的Bean创建的Bean对象; 2、静态工厂模式方式 其中,静态工厂方式不用创建工厂对象,直接类名点静态方法 ...
分类:
其他好文 时间:
2019-09-18 00:28:20
阅读次数:
249
1.spring的理解Spring是一个一站式、轻量级的javaee框架。一站式指的是Spring支持在持久层、业务层、表现层的javaEE开发,轻量级指的是除4个核心包外,其他功能按需引入。Spring的核心是ioc,控制反转,代码控制权由调用方变为服务方,实现解耦的功能。调用方从Spring容器 ...
分类:
其他好文 时间:
2019-09-16 21:37:12
阅读次数:
103
问题背景 使用多渠道给用户发送短信,但入口只有一个,并且以后可能会摒弃或扩展渠道,所以使用继承来实现。 首先父类接口Sender定义发送短信等一些基础公共方法,主要如下: 各渠道作为子类继承Sender接口,实现基础方法,如下: 在发送短信时,需要得到渠道的集合,从中选择一个发送短信,此处就用到了A ...
分类:
移动开发 时间:
2019-09-15 09:15:25
阅读次数:
153
参考:https://blog.csdn.net/boling_cavalry/article/details/82530167 常见的四种Import注解用法列举:在@Import注解的参数中可以填写类名,例如@Import(Abc.class),根据类Abc的不同类型,spring容器有以下四种 ...
分类:
编程语言 时间:
2019-09-11 11:27:12
阅读次数:
89