首页
学习
活动
专区
工具
TVP
发布

BAT的乌托邦

一个前25年还不会写Hallo World的半残程序猿:A哥
专栏作者
522
文章
1416804
阅读量
371
订阅数
3. 搞定收工,PropertyEditor就到这
上篇文章介绍了PropertyEditor在类型转换里的作用,以及举例说明了Spring内置实现的PropertyEditor们,它们各司其职完成 String <-> 各种类型 的互转。
YourBatman
2022-03-08
4710
Cors跨域(一):深入理解跨域请求概念及其根因
做Web开发的小伙伴对“跨域”定并不陌生,像狗皮膏药一样粘着几乎每位同学,对它可谓既爱又恨。跨域请求之于创业、小型公司来讲是个头疼的问题,因为这类企业还未沉淀出一套行之有效的、统一的解决方案。
YourBatman
2021-06-24
2.3K1
一文搞懂常用的网络概念:域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS
在此之前,我对于网络通讯上的一些基础概念总是含糊其辞,感觉自己知道都又道不出个所以然,总之就是不成体系难以有个整体的把握。因此有了本文,目的是对一些平时颇为关注的网络概念进行总结,描绘出它们的关系,借此也希望能去扫清你的一些障碍,给小伙伴们分享一波。
YourBatman
2020-04-08
38.6K1
[享学Eureka] 五、Eureka核心概念:应用(Application)和注册表(Applications)
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-04-01
1.6K0
[享学Netflix] 五十、Ribbon的LoadBalancer五大组件之:ServerListUpdater
我们已经知道ServerList它用于提供Server列表,而ServerListFilter组件它用于对列表进行过滤,本文将介绍一个Action组件:ServerListUpdater服务列表更新器。它像是一个任务调度器,来定时触发相应的动作,它强调的是动作的开始/触发,具体实现它并不关心,所以在实现里你完全可以结合ServerList和ServerListFilter一起来完成服务列表的维护,实际上也确实是这么做的。
YourBatman
2020-03-19
1.9K0
[享学Netflix] 四十六、Ribbon负载均衡策略服务器状态总控:LoadBalancerStats
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-19
1.6K0
[享学Netflix] 二十二、Hystrix事件源与事件流:HystrixEvent和HystrixEventStream
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-19
9090
[享学Netflix] 三十五、Hystrix执行过程集大成者:AbstractCommand详解
Hystrix的源码因为是基于RxJava来书写的,一方面是很多小伙伴对RxJava并不熟悉,另一方面是基于观察者模式实现的代码绕来绕去就是不好理解,所以总的来说Hystrix的源码是比较难啃的。
YourBatman
2020-03-18
1.1K0
[享学Netflix] 十二、Archaius动态属性DynamicProperty原理详解(重要)
上篇文章了解到了Netflix Archaius它提供的两个支持类:配置管理器ConfigurationManager和动态属性支持DynamicPropertySupport。特别是DynamicPropertySupport它提供了对动态属性的支持,原理便是通过PropertyListener来完成。
YourBatman
2020-03-18
3.9K0
[享学Netflix] 十三、Archaius属性抽象Property和PropertyWrapper详解
上篇文章介绍了Archaius动态属性DynamicProperty,并且通过DynamicPropertyFactory间接的体验了一把它天生的动态性。
YourBatman
2020-03-18
8860
[享学Netflix] 十六、Hystrix断路器:初体验及RxJava简介
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-18
2.2K0
web九大组件之---RequestMappingHandlerAdapter详尽解析【享学Spring MVC】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
YourBatman
2019-10-22
3.6K0
CORS跨域资源共享(一):模拟跨域请求以及结果分析,理解同源策略【享学Spring MVC】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
YourBatman
2019-09-25
4.7K0
【小家java】Stream流操作的有状态 vs 无状态
比如map或者filter会从输入流中获取每一个元素,并且在输出流中得到一个结果,这些操作没有内部状态,称为无状态操作。 但是像reduce、sum、max这些操作都需要内部状态来累计计算结果,所以称为有状态操作。
YourBatman
2019-09-03
1.4K0
【小家java】Session和Cookie的区别和联系、分布式session的几种实现方式
session和cookie两个概念,在web开发是经常被提及到的两个概念。它们之间有联系也有区别,那么本文主要解惑一些咱们平时挺关心的一些区别:
YourBatman
2019-09-03
1.2K0
聊聊Spring Cache的缓存抽象与JSR107缓存抽象JCache,并使用API方式使用Spring Cache【享学Spring】
缓存(Cache)是计算机领域一个极其重要的概念,它是提高硬件(比如CPU、显卡)、软件运行效率非常重要且有效的一个手段,它的最大特点就一个字:速度非常快。
YourBatman
2019-09-03
1.5K0
聊聊Spring中的数据绑定 --- BeanWrapper以及Java内省Introspector和PropertyDescriptor【享学Spring】
这篇文章需要依赖于对属性访问器PropertyAccessor的理解,也就是上篇文章的内容:【小家Spring】聊聊Spring中的数据绑定 — 属性访问器PropertyAccessor和实现类DirectFieldAccessor的使用
YourBatman
2019-09-03
1.5K0
聊聊Java的引用类型(强引用、软引用、弱引用、虚引用),示例WeakHashMap的使用【享学Java】
Java语言中的数据类型可划分为值类型和引用类型。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。 这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
YourBatman
2019-09-03
1.2K0
一文告诉你Spring是如何利用"三级缓存"巧妙解决Bean的循环依赖问题的【享学Spring】
循环依赖:就是N个类循环(嵌套)引用。 通俗的讲就是N个Bean互相引用对方,最终形成闭环。用一副经典的图示可以表示成这样(A、B、C都代表对象,虚线代表引用关系):
YourBatman
2019-09-03
45.5K9
【小家Spring】Spring的单例Bean定注册中心SingletonBeanRegistry详解
上一篇重点介绍了bean定义信息的注册: 【小家Spring】Spring的Bean定义注册中心BeanDefinitionRegistry详解
YourBatman
2019-09-03
8610
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档