会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Throwable
首页
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2020年1月20日
线程上下文类加载器ContextClassLoader内存泄漏隐患
摘要: 前提 今天(2020-01-18)在编写Netty相关代码的时候,从Netty源码中的ThreadDeathWatcher和GlobalEventExecutor追溯到两个和线程上下文类加载器ContextClassLoader内存泄漏相关的Issue: ThreadDeathWatcher cau
阅读全文
posted @ 2020-01-20 08:37 throwable
阅读(2211)
评论(0)
推荐(0)
2020年1月18日
基于Netty和SpringBoot实现一个轻量级RPC框架-Client端请求响应同步化处理
摘要: 前提 前置文章: 《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》 《基于Netty和SpringBoot实现一个轻量级RPC框架-Server篇》 《基于Netty和SpringBoot实现一个轻量级RPC框架-Client篇》 前一篇文章简单介绍了通过动态代理完成了Cli
阅读全文
posted @ 2020-01-18 14:59 throwable
阅读(1690)
评论(0)
推荐(0)
2020年1月16日
基于Netty和SpringBoot实现一个轻量级RPC框架-Client篇
摘要: 前提 前置文章: 《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》 《基于Netty和SpringBoot实现一个轻量级RPC框架-Server篇》 前一篇文章相对简略地介绍了RPC服务端的编写,而这篇博文最要介绍客户端(Client)的实现。RPC调用一般是面向契约编程的,
阅读全文
posted @ 2020-01-16 23:00 throwable
阅读(1251)
评论(0)
推荐(0)
2020年1月15日
基于Netty和SpringBoot实现一个轻量级RPC框架-Server篇
摘要: 前提 前置文章: Github Page:《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》 Coding Page:《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》 在前置的《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》一文中
阅读全文
posted @ 2020-01-15 00:16 throwable
阅读(1631)
评论(0)
推荐(0)
2020年1月12日
基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇
摘要: 基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇 前提 最近对网络编程方面比较有兴趣,在微服务实践上也用到了相对主流的RPC框架如Spring Cloud Gateway底层也切换为Reactor-Netty,像Redisson底层也是使用Netty封装通讯协议,最近调研和准备使
阅读全文
posted @ 2020-01-12 22:52 throwable
阅读(2182)
评论(0)
推荐(1)
2020年1月2日
SpringBoot使用Nacos进行服务注册发现与配置管理
摘要: 前提 最近由于业务发展,需要调研一套完善和主流的基础架构,进行中台化(微服务)的实施,考虑到技术栈切换到SOFAStack。既然整个体系都切换到蚂蚁金服的技术栈,那么自然考虑一些基础组件如服务注册发现、配置管理等都切换为阿里的技术栈。考虑到目前比较热的服务发现组件是Nacos,需要调研SpringB
阅读全文
posted @ 2020-01-02 17:48 throwable
阅读(31446)
评论(4)
推荐(3)
SofaBoot使用Nacos进行服务注册发现
摘要: 前提 最近创业公司的项目组基于业务需要,开发一套新的微服务,考虑到选用的组件必须是主流、社区活跃、生态完善以及方便迁移到云上等因素,引入了SOFAStack全家桶。微服务开发里面,一个很重要的功能就是服务发现与注册,笔者花了点时间做了一个SOFABoot、SOFARpc结合Nacos实现微服务发现注
阅读全文
posted @ 2020-01-02 17:46 throwable
阅读(3117)
评论(0)
推荐(0)
2019年12月16日
Mybatis代码生成器Mybatis-Generator使用详解
摘要: 前提 最近在做创业项目的时候因为有比较多的新需求,需要频繁基于DDL生成Mybatis适合的实体、Mapper接口和映射文件。其中,代码生成器是MyBatis Generator(MBG),用到了Mybatis-Generator-Core相关依赖,这里通过一篇文章详细地分析这个代码生成器的使用方式
阅读全文
posted @ 2019-12-16 01:11 throwable
阅读(60567)
评论(7)
推荐(15)
2019年12月10日
你的SpringBoot应用真的部署更新成功了吗
摘要: 前提 当我们在生产环境部署了SpringBoot应用的时候,虽然可以通过Jenkins的构建状态和Linux的ps命令去感知应用是否在新的一次发布中部署和启动成功,但是这种监控手段是运维层面的。那么,可以提供一种手段能够在应用层面感知服务在新的一次发布中的构建部署和启动是否成功吗?这个问题笔者花了一
阅读全文
posted @ 2019-12-10 08:18 throwable
阅读(1087)
评论(0)
推荐(0)
2019年12月4日
SpringMVC请求参数接收总结(一)
摘要: 前提 在日常使用SpringMVC进行开发的时候,有可能遇到前端各种类型的请求参数,这里做一次相对全面的总结。SpringMVC中处理控制器参数的接口是HandlerMethodArgumentResolver,此接口有众多子类,分别处理不同(注解类型)的参数,下面只列举几个子类: RequestP
阅读全文
posted @ 2019-12-04 01:27 throwable
阅读(6448)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告