首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
递归不能太深
掘友等级
技术总监
|
湖州机汽猫科技有限公司
核心递归,必设基线条件。 人生迭代,须有终止边界。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
98
文章 98
沸点 0
赞
98
返回
|
搜索文章
赞
文章( 98 )
沸点( 0 )
自己用 Netty 实现一个简单的 RPC
创建 maven 项目,导入 Netty 4.1.16。 众所周知,dubbo 底层使用了 Netty 作为网络通讯框架,而 Netty 的高性能我们之前也分析过源码,对他也算还是比较了解了。今天我们就自己用 Netty 实现一个简单的 RPC 框架。 1. 需求 模仿 dub…
Netty(一) SpringBoot 整合长连接心跳机制
Netty 是一个高性能的 NIO 网络框架,本文基于 SpringBoot 以常见的心跳机制来认识 Netty。 客户端每隔 N 秒检测是否需要发送心跳。 服务端也每隔 N 秒检测是否需要发送心跳。 服务端可以主动 push 消息到客户端。 基于 SpringBoot 监控,…
Redis 备份、容灾及高可用实战
点击上方“民工哥Linux运维”,选择“置顶公众号” 有趣有内涵的文章第一时间送达! Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库。 此外,Redis的使用场景…
美团针对Redis Rehash机制的探索和实践
Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系:涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活…
Java NIO分析(1): Unix网络模型
要谈Java的NIO, 还是先从I/O开始说起。 Unix提供了5种不同的I/O模型,分别是 阻塞I/O(blocking I/O) 非阻塞I/O(non-blocking I/O) I/O复用(I/O multiplexing) 信号驱动式I/O(signal-driven …
Spring Cloud Gateway 聚合swagger文档
在微服务架构下,通常每个微服务 都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走了很多坑,完成这个效果感谢 @dreamlu @世言。
JVM系列(三) - JVM对象探秘
对于 JVM 运行时区域有了一定了解以后,本文将更进一步介绍虚拟机内存中的数据的细节信息。以JVM虚拟机(Hotspot)的内存区域Java堆为例,探讨Java堆是如何创建对象、如何布局对象以及如何访问对象的。 (一). 对象的创建 1. new关键字 这是最常见也是最简单的创…
Spring Cloud微服务版本灰度发布新神器
强烈建议stra、fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目。 Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件,其功能包括多版本灰度发布,黑/白名单的IP地址过滤,限制注册等,支持Eureka、Co…
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。 目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是: springboot默认使用的日志框架是logback。 l…
JVM系列(五) - JVM垃圾回收算法
第二篇介绍了Java内存运行时区域,其中程序计数器、虚拟机栈、本地方法栈 三个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这几个区域的内存分配和回收都具备确定性。在这…
下一页
个人成就
文章被点赞
1
文章被阅读
95
掘力值
38
关注了
57
关注者
1
收藏集
0
关注标签
329
加入于
2017-06-13