×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
古文赏析
标签
毒鸡汤
登录
注册
Spring(九):Bean的生命周期
Spring Bean的生命周期由多个特定的生命队段组成,可以从两个层面来定义**Bean**的生命周期。第一层是**Bean**的作用范围;第二层是实例化**Bean**所经历的一系列阶段。
star2017
博客
1年前
810
0
微服务应用(三):SpringBootAdminWeb管理和监控微服务
在 Spring Cloud 微服务架构中,使用 Spring Boot Admin 对微服务进行监控和管理。
star2017
博客
1年前
1619
0
SpringMVC(五):DispatcherServlet的初始化及组件装配
了解 DispatcherServlet 的初始化及组件状态:总共会扫描检测 9 个组件,本地化解析器,主题解析器,处理器映射器,处理器适配器,处理器异常解析器,视图名称解析器,视图解析器,文件上传解析器,FlashMap映射管理器。
star2017
博客
1年前
543
0
SpringMVC(二十七):单例与多例
SpringMVC默认单例多线程的,使用`ThreadLocal`来切换线程之前的参数,Spring 把每个线程可能存在线程安全问题的参数值放进了 **ThreadLocal**,实现不同线程下的数据相互隔离。用**ThreadLocal**来保证线程安全,**ThreadLoacal** 的 **key** 就是当前线程的 **Thread** 实例。
star2017
博客
1年前
413
0
SpringBoot2实践系列(二十六):JPA@GeneratedValue四种主键生成策略
JPA 规范中主键生成策略@GeneratedValue四种用法:TABLE, SEQUENCE, IDENTITY, AUTO。
star2017
博客
1年前
384
0
Sharding-JDBC系列(五):Sharding-JDBC读写分离概念与实践
本篇描述 Sharding-JDBC 读写分离的相关概念,一主多从,写主读从,强制读主等。基于 Spring Boot 集成 Sharding-JDBC 实现读写分离实践。
star2017
博客
1年前
576
0
Spring(十):BeanScopes(作用范围)
使用 Spring 框架,在定义 Bean 时,通常不指定其作用范围而使用默认的配置,可能会对 Spring Bean 的作用范围不甚了解。Spring 给 Bean 定义的作用范围提供了灵活的配置,开箱即用,Spring Framework 支持 六个作用范围,其中四个范围只有在使用支持 Web 的 ApplicationContext时才能使用,还提供了自定义作用范围。
star2017
博客
1年前
551
0
微服务应用(四):缓存应用之本地缓存-GuavaCache
缓存是高并发系统的三把利器之一(另两把是 限流、降级),可以说是必不可少的。缓存的主要目的是为了解决磁盘与内存速度差异问题,解决高并发下频繁访问数据库导致磁盘 I/O 压力和 CPU 负载过高问题。 缓存可以在服务端本地,也可以是远程独立的缓存系统,如 Redis,通常本地缓存和远程缓存配合使用。
star2017
博客
1年前
622
0
SpringMVC(六):文件下载,压缩打包下载
文件下载大多使用输出流的方式来实现。而SpringMVC 提供了一个`ResponseEntity`类型,可以很方便地定义返回的`HttpHeaders`和`HttpStatus`。
star2017
博客
1年前
602
0
SpringMVC(二十八):配置文件相关配置
汇总`SpringMVC`配置文件`springmvc.xml`相关配置。
star2017
博客
1年前
1050
0
Sharding-JDBC系列(六):Sharding-JDBC单库分表实践
数据分片的实践主要有根据业务来分库,对大数量表进行分表,根据实际需要可以分库分表,也可以只分表不分库。 分库除了在拆分业务时各自使用独立的库,现在很多中小型的 SASS 系统,在租户数据隔离这块也有采用分库或分表的方式实现。
star2017
博客
1年前
546
0
Spring(十一):SpringBean是线程安全的吗?
Spring 中的默认为所有申明为 Bean 的对象创建一个实例存放到 IoC 容器进行管理的,这些 Bean 对象对于多线程来说是 共享 的,所以严格来说 Spring Bean 是非线程安全的。
star2017
博客
1年前
524
0
微服务应用(五):缓存应用之缓存穿透、缓存雪崩、缓存击穿
缓存已是系统架构中非常重要的组件,特别是在高并发的系统中几乎是不可或缺的。 由于缓存的特性和功能,在某些场景上会存在一些问题,主要是 缓存穿透、缓存雪崩 和 缓存击穿。
star2017
博客
1年前
605
0
SpringMVC(七):体系结构与执行流程
SpringMVC 执行流程主要由四大组件协同完成,分别是:`DispatcherServlet`,`HandlerMapping`,`HandlerAdapter` 和 `ViewResolver`。
star2017
博客
1年前
535
0
SpringMVC(二十九):使用MockMvc和Junit进行单元测试
对于软件质量的保证,单元测试真的非常有必要,在 CMMI-5 标准也是对 单元测试有明确要求的。
star2017
博客
1年前
943
0
Sharding-JDBC系列(七):Sharding-JDBC分库分表实践
一个应用如果业务高速增长,产生大量的数据,单数据库的性能可能难以满足业务快速增长的需求,此时就可以考虑采用分库来分担单个数据库的压力,提高系统的性能。
star2017
博客
1年前
633
0
Spring(十二):缓存注解@Cacheable,@CachePut,@CacheEvit使用详解
Spring 抽象出了统一的缓存接口来支持不同的缓存技术,提供了易于使用的缓存注解来操作缓存数据。
star2017
博客
1年前
1082
0
微服务应用(六):分布式事务概念及解决方案
微服务分布式架构中的分布式事务是一个技术难点,为了保证数据的一致的,必须要解决分布式事务问题。 分布式事务的两个基本理论是 CAP 和 BASE,为实现分布式解决方案提供了理论方向。实现分布式事务的解决方案主要有两种类型,一种是基于强一致性协议实现,另一种是柔性事务实现数据最终一致性。
star2017
博客
1年前
827
0
SpringMVC(八):集成FastJson及注解和序列化使用
FastJson 相比默认的`jackson`效率更好,在一些复杂的`json`结构中更容易操作。
star2017
博客
1年前
555
0
JavaWeb:对VO,DAO,PO,DTO,BO,DO的理解与使用
从设计层面上来理解Java Web 开发中涉及到的各种 O,对理解数据经过各个分层的职责,对理解一些严谨的代码和数据流转是非常有益的。
star2017
博客
1年前
1800
0
1
...
140
141
142
...
465
本文目录
热门标签
广告位
热门文章
1.
如何学习Python数据科学(2018)
2.
SpringBoot2实践系列(六):集成监控模块Actuator详解
3.
31个与大数据有关的非常不错的资源和文章(附全链接)
4.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
5.
微服务应用(十五):一台服务器重启导致Redis集群宕机所有业务不可用问题分析
6.
史上最全的“大数据”学习资源(上)
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
分析binlog日志都是哪些操作
2.
连接配置了SSL的达梦数据库
3.
修改jar里的配置文件
4.
linux定时工具crontab使用
5.
桌面看盘工具dstock V2.0发布
6.
Claude Code自动代码工具安装配置使用
最新评论
签到
?
签到
签到
签到,学习
签到