×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
标签
毒鸡汤
程序员导航
登录
注册
Spring(十一):SpringBean是线程安全的吗?
Spring 中的默认为所有申明为 Bean 的对象创建一个实例存放到 IoC 容器进行管理的,这些 Bean 对象对于多线程来说是 共享 的,所以严格来说 Spring Bean 是非线程安全的。
star2017
博客
1年前
432
0
微服务应用(五):缓存应用之缓存穿透、缓存雪崩、缓存击穿
缓存已是系统架构中非常重要的组件,特别是在高并发的系统中几乎是不可或缺的。 由于缓存的特性和功能,在某些场景上会存在一些问题,主要是 缓存穿透、缓存雪崩 和 缓存击穿。
star2017
博客
1年前
499
0
SpringMVC(七):体系结构与执行流程
SpringMVC 执行流程主要由四大组件协同完成,分别是:`DispatcherServlet`,`HandlerMapping`,`HandlerAdapter` 和 `ViewResolver`。
star2017
博客
1年前
443
0
SpringMVC(二十九):使用MockMvc和Junit进行单元测试
对于软件质量的保证,单元测试真的非常有必要,在 CMMI-5 标准也是对 单元测试有明确要求的。
star2017
博客
1年前
797
0
Sharding-JDBC系列(七):Sharding-JDBC分库分表实践
一个应用如果业务高速增长,产生大量的数据,单数据库的性能可能难以满足业务快速增长的需求,此时就可以考虑采用分库来分担单个数据库的压力,提高系统的性能。
star2017
博客
1年前
542
0
Spring(十二):缓存注解@Cacheable,@CachePut,@CacheEvit使用详解
Spring 抽象出了统一的缓存接口来支持不同的缓存技术,提供了易于使用的缓存注解来操作缓存数据。
star2017
博客
1年前
920
0
微服务应用(六):分布式事务概念及解决方案
微服务分布式架构中的分布式事务是一个技术难点,为了保证数据的一致的,必须要解决分布式事务问题。 分布式事务的两个基本理论是 CAP 和 BASE,为实现分布式解决方案提供了理论方向。实现分布式事务的解决方案主要有两种类型,一种是基于强一致性协议实现,另一种是柔性事务实现数据最终一致性。
star2017
博客
1年前
695
0
SpringMVC(八):集成FastJson及注解和序列化使用
FastJson 相比默认的`jackson`效率更好,在一些复杂的`json`结构中更容易操作。
star2017
博客
1年前
457
0
JavaWeb:对VO,DAO,PO,DTO,BO,DO的理解与使用
从设计层面上来理解Java Web 开发中涉及到的各种 O,对理解数据经过各个分层的职责,对理解一些严谨的代码和数据流转是非常有益的。
star2017
博客
1年前
1564
0
Spring(十三):Spring条件注解@Conditional
Spring提供了一个通用的基于条件来创建`Bean`的注解`@Conditional`注解。通过实现`Condition`接口,并重写其`matches`方法来构造判断条件。
star2017
博客
1年前
405
0
微服务应用(七):本地事件表加消息队列实现分布式事务思路
本地事件表加消息队列实现分布式事件方案实现数据的最终一致性。本地事件表作用是为了事件溯源(Event-Sourcing),消息队列实现事件通知。 事件表要求记录了业务表操作的所有事件,所有事件的组合就是表中数据的生命周期。
star2017
博客
1年前
768
0
SpringMVC(九):Formatter数据格式化
项目中有一些数据是有一定的格式的(如:时间,日期,货币),或同类型的数据会有不同显示格式,这时需要对数据进行格式化。Spring提供了格式化框架,位于`org.springframework.format`包,`Formatter
star2017
博客
1年前
389
0
Java基础:Java类加载器和加载机制
类加载器就是寻找类的字节码文件并构造出类在JVM内部表示对象的组件。 类加载工作由ClassLoader及其子类负责。ClassLoader是一个重要的Java运行时系统组件,它负责在运行时查找和装入`Class`字节码文件。
star2017
博客
1年前
87
0
Spring(十四):SpringEL表达式与@Value注解调用资源
Spring项目,常会把一些公共参数或可能修改的参数放到资源文件中,在代码中引入资源文件中参数,如:url,密钥,环境变量等。
star2017
博客
1年前
439
0
微服务应用(八):分布式锁理解及Redis实现方案
在分布式环境中,一个服务多个实例部署在不同机器上,多实例以不同的进程对共享资源进操作,为确保数据一致性,必须以互斥的方式执行,就需要借助外部组件实现分布式锁来保证不同进程之间的互斥性。
star2017
博客
1年前
1017
0
JavaWeb:获取资源(getResourceAsStream)方式汇总
项目中有用到读取 `XML` 文件数据到 `InputStream`,因对getResourceAsStream(String path)的用法不够了解,读到的总是空,问题已解决,总结如下。
star2017
博客
1年前
479
0
Spring(十五):Spring之@Enable*注解
Spring提供了强大的注解功能,有部分注解是以`@Enable*`开头的,表示开启某项功能,本文汇总下此类注解。
star2017
博客
1年前
412
0
微服务应用(九):注册中心之Zookeeper与Eureka比较
分布式环境的一个非常重要的理论是 CAP 原则,即一个分布式系统不可能同时满足 C(一致性)、A(可用性) 和 P(分区容错)。而分区容错是分布式架构中必须要保证的,因此只能在 A 与 C 之间进行权衡。 Zookeeper 保证的是 CP , 而 Eureka 保证的则是 AP。
star2017
博客
1年前
491
0
SpringCloud系列(十二):分布式配置管理Config之配置详解
本篇对 Spring Cloud Config 服务器端和客户端的相关配置进行详细的描述。具体包括引导启动、服务存储库、健康检测、安全认证、集成服务发现、请求失败重试等配置详解。
star2017
博客
1年前
593
0
SpringCloud系列(一):微服务与SpringCloud概述
微服务是一种架构风格, Spring Cloud 的一系列组件框架为实现微服务架构提供了解决方案。
star2017
博客
1年前
431
0
1
...
142
143
144
...
472
本文目录
热门标签
程序员导航
热门文章
1.
如何学习Python数据科学(2018)
2.
SpringBoot2实践系列(六):集成监控模块Actuator详解
3.
31个与大数据有关的非常不错的资源和文章(附全链接)
4.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
5.
史上最全的“大数据”学习资源(上)
6.
微服务应用(十五):一台服务器重启导致Redis集群宕机所有业务不可用问题分析
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
本地部署MineRu解析pdf、docx、excel等文档
2.
新技术名词
3.
查看mysql数据库中前缀位sys_data_的表,并生成删表语句
4.
centos docker 安装opensearch
5.
centos docker安装redis
6.
Linux使用命令记录:查看端口及开放端口(netstat、iptables)
最新评论
签到
?
签到
签到
签到,学习
签到