首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
叶易
掘友等级
java工程师
|
百度中国
种一棵树最好的时间是十年前,其次是现在
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 33
沸点 2
赞
35
返回
|
搜索文章
赞
文章( 33 )
沸点( 2 )
3万字加50张图,带你深度解析 Netty 架构与原理(下)
篇幅限制,上文请见:3万字加50张图,带你深度解析Netty架构与原理(上)2.Netty的架构与原理2.1.为什么要制造Netty既然Java提供了NIO,为什么还要制造一个Netty,主要原因是J
Netty的线程模型可不是Reactor这么简单
笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底层JA
肝了好多天-动态规划十连-超细腻解析|刷题打卡
动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技…
基于中台思想的物流系统设计(二):构建物流订单能力
物流订单能力作为基础能力,需要设计一套稳定的订单模型,以及一套能够在高并发环境下持续可用的接口。这些接口作为原子接口,供上层业务复用。上层业务无论多么复杂,通过这些原子接口,最终都会收敛到稳定的订单模型中来,这也是区分基础能力和产品服务的一个重要的边界。 一共四张表,主模型是l…
前端面试必备技巧(二)重难点梳理
针对面试中出镜率比较高的重难点知识梳理。 相比于第一篇 前端面试必备技巧,本篇文章更贴合今年的面试实际。第一篇比较全面,也比较基础,建议先看一遍上一篇再看本篇会更容易理解。 const 一经声明不能改变。注意保证的是它指向的内存地址不能改变,如果是对象或者数组里面的属性或元素可…
如何在服务器上搭建Git版本仓库(干货)
以上服务器的git仓库搭建完毕,下面我们需要在本地进行clone(开发使用)和服务器上项目存放目录(测试库或者项目库)进行克隆。 1、Ok,现在在你本地,选择一个目录作为本地开发项目仓库(39.105.78.33是你的服务器外网IP)你也可以解析成域名。 有了这个文件了,你就可…
【NIO系列】——之TCP探秘
在介绍NIO之前有必要了解下TCP协议,因为目前多数应用都是给予应用层进行操作,导致隐藏了大量的网路细节,知道这些细节以及原理对我们的问题排查很有益处。 TCP 是一种面向连接的协议,它给用户进程提供可靠的全双工的字节流。确保数据包的可靠,有序,以及支持流量控制。关于TCP 为…
自己写dubbo链路追踪工具包-实现dubbo调用中传递打印TraceId[开发及原理篇]
实战中集成dubbo逃不开的一个问题就是调用链中对traceId的维护,本文带领你对dubbo进行拓展,实现生产可用的TraceId设置/读取/传递工具包。
From BIO to NIO series —— BIO source code interpretation
This article will explain how BIO evolve into NIO, and this will be the basic knowledge of Reactor Netty library. From above demo, we can s…
spring-core序列化设计解读要点笔记
对昨晚spring源码解读分享要点的总结,一个内容:什么是适配器,电器因为插头问题找了个专用插座插在了原有插座上,电器开始工作,请记住,插座的本质是帮助电器工作。 这是一个典型的适配器场景,转化器实现了原来插座的接口,自己作为包裹类的一个字段,接口方法的实现的主要由这个转化器来…
下一页
个人成就
文章被点赞
95
文章被阅读
19,361
掘力值
650
关注了
54
关注者
36
收藏集
8
关注标签
35
加入于
2017-09-09