首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
wenyuantc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
分布式工具的一次小升级⏫
之前在做 秒杀架构实践 时有提到对 distributed-redis-tool 的一次小升级,但是没有细说。 这就是一个典型的对稀缺资源使用不善导致的。 这些资源都有共同的特点:创建销毁成本较高。 这里涉及到的 Redis 连接也属于该类资源。 我们希望将这些稀有资源管理起来…
Spring 5 之WebFlux 开发反应式 Web 应用
摘要:Spring5是流行的Spring框架的下一个重大的版本升级。Spring5中最重要改动是把反应式编程的思想应用到了框架的各个方面,Spring5的反应式编程以Reactor库为基础。Sprin
Spring AOP 实现读写分离
上一篇《MySQL 实现主从复制》 文章中介绍了 MySQL 主从复制的搭建,为了在项目上契合数据库的主从架构,本篇将介绍在应用层实现对数据库的读写分离。 配置主从数据源,当接收请求时,执行具体方法之前(拦截),判断请求具体操作(读或写),最终确定从哪个数据源获取连接访问数据库…
Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景昨天一位知识星球的小伙伴面试的时候被问到:SpringAOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家参考!对知识星球有兴趣的可以了解一下:二、基本
Spring之RequestBody的使用姿势小结
I. 使用姿势 1. 服务接口 2. 接口调用 a. content-type定义 b. content-type 实例说明 application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data…
Spring Boot Admin 2.0开箱体验
在我之前的 《Spring Boot应用监控实战》 一文中,讲述了如何利用 Spring Boot Admin 1.5.X 版本来可视化地监控 Spring Boot 应用。说时迟,那时快,现在 Spring Boot Admin 都更新到 2.0 版本了,并且可以对当下热门的…
Spring Validation实现原理分析
如何使用SpringValidationSpringBean初始化时校验Bean是否符合JSR-303规范1、手动添加BeanValidationPostProcessorBean2、在model类中
自动动手实现Spring的IOC
IoC(Inversion of Control),直观地讲,就是对象创建或查找对象依赖的控制权由应用代码转到了外部容器,控制权的转移是所谓反转。使用Ioc,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。 丽萨已经老大不小了,一直没有男…
Spring 5的Servlet和反应式技术栈解析
Java大力转向了异步和非阻塞并发。Spring 5为Web应用程序引入了完全非阻塞的反应式技术栈。反应式技术栈使用更少的资源处理更高的并发量,而且在客户端和服务器端的流式处理方面有突出的表现。Spring MVC为现有的应用程序提供了一些反应式特性。
Spring【依赖注入】就是这么简单
在最开始,我们是直接new对象给serice的userDao属性赋值... 后来,我们发现service层紧紧耦合了dao层。我们就写了DaoFactory,在service层只要通过字符串就能够创建对应的dao层的对象了。 通过上面的历程,我们可以清晰地发现:对象之间的依赖关…