首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
三不猴子
掘友等级
java工程师
|
太美医疗
我是一名一线互联网程序员,欢迎关注我的公众号 sanbuhouzi(三不猴子)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
98
文章 90
沸点 8
赞
98
返回
|
搜索文章
文章
热门
最新
Hystrix使用及原理
Hystrix使用及原理 1.Hystrix的基本使用 1.1 为什么需要Hystrix? 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服
AQS与ReentrantLock详解
J.U.C 简介 Java.util.concurrent 是在并发编程中比较常用的工具类,里面包含很多用来在并发场景中使用的组件。比如线程池、阻塞队列、计时器、同步器、并发集合等等。并发包的作者是大
手写篇——JNDI 实现依赖查找,实现一个最简单spring
手写篇——JNDI 实现依赖查找,实现一个最简单spring 原文来自于公众号三不猴 基础概念 关于JNDI Java命名和目录接口(Java Naming and Directory Interfa
Mybatis原理及源码分析
Mybatis原理及源码分析 作为Java程序员Mybatis应该是一个必会框架了,其源码体量只有Spring 的1/5,也是Hibernate的1/5 ,相比于其他流行框架Mybatis源码无疑是学
sharding-jdbc分库分表-使用及原理
介绍一下分库分表的使用,防踩坑指南,以及sharding-jdbc的使用及原理,垂直分表 把一部分表字段放入一张表,另一部分放入其他的表。按照表字段的使用频次分门别类的划分。 例如
RPC的通信Netty,Netty的底层是Nio,Java的Io模型你了解多少?
Java BIO : 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器 端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销、BIO 方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应…
手撸RPC(二)
上篇文章我们写了一个最简单的RPC,我们今天把这个RPC改造一下。 然后实现的效果就是在服务的实现上加一个注解就可以实现服务的发布。 首先我们引入spring 的依赖,定义一个MyRpcServer类。实现ApplicationContextAware接口的setApplica…
手撸一个最简易的RPC框架
由于各服务部署在不同机器,服务间的调用免不了网络通信过程,服务消费方每调用一个服务都要写一坨网络通信相关的代码,不仅复杂而且极易出错。要让网络通信细节对使用者透明,我们需要对通信细节进行封装,我们先看下一个RPC调用的流程涉及到哪些通信细节: 服务消费方得到最终结果。 RPC的…
Spring boot starter原理,手撸一个starter
starter是SpringBoot中的一个新发明,它有效的降低了项目开发过程的复杂程度,对于简化开发操作有着非常好的效果。提供一个开箱即用的组件。 假设我们有个需求,我们需要序列化一个对象,当工程中存在FastJson的com.alibaba.fastjson.JSON类时使…
HashMap源码及常见面试题
在 JDK 1.7 中 HashMap 是以数组加链表的形式组成的,JDK 1.8 之后新增了红黑树的组成结构,当链表大于 8 并且容量大于 64 时,链表结构会转换成红黑树结构。 JDK 1.8 之所以添加红黑树是因为一旦链表过长,会严重影响 HashMap 的性能,而红黑树…
下一页
个人成就
文章被点赞
356
文章被阅读
62,224
掘力值
2,306
关注了
48
关注者
686
收藏集
38
关注标签
50
加入于
2017-09-07