首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Chenyi
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
如何实现一个简单的熔断以及Hystrix原理分析
随着业务的越来越复杂,保证程序的健壮性对程序猿来说也变得更加的重要,毕竟不写Bug的程序猿不是一个好的程序猿。但怎样尽可能的保证咱们的程序能够稳定的运行,以及出错后能够进行相应的补偿,这里就需要咱们使用熔断机制了。 这里咱们简单的实现了一个超时后进行熔断的例子,这里有用到Asp…
SpringCloud踩坑记录二
继第一次搭建springcloud环境踩坑之后,时隔三个月,第二次踩坑记录也跟着上线了,SpringCloudConfig坑系列。第一次踩坑让我理解了用户线程和守护线程这一块的知识盲点,这次踩的坑就是基本就是配置上的坑。但是多踩踩坑会让我们更容易理解具体配置起到了什么样的作用。…
聊聊国际化MessageSource
Spring对国际化这一块支持还是蛮友好的,上手也是蛮简单,但是加载流程还是需要大家掌握的,不然会少定义一个资源文件会让你莫名其妙的出现一些bug。接下来主要分享一下关于这一块的基本知识。 提供默认值defaultMessage参数,当根据code无法从相应的ResourceB…
Autowired无法正常注入的疑难杂症
最近项目在整合shiro权限认证模块时,给自己挖了一个深坑,也是分析了好久才定位到问题的所在,根本原因还是对spring相关的技术点掌握的不够娴熟。本文基于springboot 2.1.5进行分析。下面会用简单的Demo去还原问题的场景。 简单将遇到的问题还原一下,这段代码中S…
由一道面试题理解类加载机制
不了解JVM的类加载机制你也可以coding,但是当你了解之后,可以让你在coding的时候避免很多坑,本文将以一道常见的面试题去剖析一下。本文参考深入理解Java虚拟机(第2版)。 这个过程相当于从本地或者网络端去读取一个字节流,然后将一些静态储存结构转换成方法区中运行时期的…
由浅入深理解Dubbo的SPI机制
在分析dubbo源码的过程中,发现dubbo对于扩展点的加载实现的是非常巧妙的,可以达到用时才动态实例化对象,灵活且节约资源。其实Dubbo 的扩展点加载是从 JDK 标准的 SPI (Service Provider Interface) 扩展点发现机制加强而来。它优化了JD…
Netty系列(三):说说NioEventLoop
本来想先写下NioServerSocketChannel以及NioSocketChannel的注册流程的,但是最后发现始终离不开NioEventLoop这个类,所以在这之前必须得先讲解下NioEventLoop这个类到底是用来做啥的。其实在第一篇文章里面有提及到它的,但是没有详…
Netty系列(四):NioServerSocketChannel注册
本文主要介绍的是服务端NioServerSocketChannel创建和注册流程以及客户端连接到服务端后的NioSocketChannel的创建和注册流程,这两步都是很关键的。在介绍的过程中,中间会穿插着进行ChannelHandler与ChannelPipeline的一些简单…
Netty系列(二):谈谈ByteBuf
在网络传输过程中,字节是最基本也是最小的单元。JAVA NIO有提供一个ByteBuffer容器去装载这些数据,但是用起来会有点复杂,经常要在读写间进行切换以及不支持动态扩展等等。而netty为我们提供了一个ByteBuf组件,功能是很强大的,本文主要对ByteBuf进行一些讲…
Netty系列(一):NioEventLoopGroup源码解析
对于NioEventLoopGroup这个对象,在我的理解里面它就和ThreadGroup类似,NioEventLoopGroup中有一堆NioEventLoop小弟,ThreadGroup中有一堆Thread小弟,真正意义上干活的都是NioEventLoop和Thread这两…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2018-11-27