会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
老马啸西风
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
22
下一页
2021年10月13日
java 从零开始手写 RPC (07)-timeout 超时处理
摘要: 《过时不候》 最漫长的莫过于等待 我们不可能永远等一个人 就像请求 永远等待响应 超时处理 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务
阅读全文
posted @ 2021-10-13 19:57 老马啸西风
阅读(501)
评论(0)
推荐(0)
编辑
2021年10月11日
java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端
摘要: 通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? java 从零开始手写 RPC (04) -序列化 上一篇我们介绍了,如何实
阅读全文
posted @ 2021-10-11 19:30 老马啸西风
阅读(170)
评论(0)
推荐(0)
编辑
java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端
摘要: 通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? java 从零开始手写 RPC (04) -序列化 前面我们的例子是一个固定
阅读全文
posted @ 2021-10-11 19:29 老马啸西风
阅读(305)
评论(0)
推荐(0)
编辑
2021年10月10日
java 从零开始手写 RPC (04) -序列化
摘要: 序列化 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? 前面几节我们实现了最基础的客户端调用服务端,这一节来学习一下通讯中的对象序列化
阅读全文
posted @ 2021-10-10 11:35 老马啸西风
阅读(412)
评论(0)
推荐(0)
编辑
2021年10月9日
java 从零开始手写 RPC (03) 如何实现客户端调用服务端?
摘要: 说明 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 写完了客户端和服务端,那么如何实现客户端和服务端的调用呢? 下面就让我们一起来看一下。 接口定义 计算方法 package com.github.ho
阅读全文
posted @ 2021-10-09 12:38 老马啸西风
阅读(313)
评论(1)
推荐(0)
编辑
java 从零开始手写 RPC (02)-netty4 实现客户端和服务端
摘要: 说明 上一篇代码基于 socket 的实现非常简单,但是对于实际生产,一般使用 netty。 至于 netty 的优点可以参考: 为什么选择 netty? http://houbb.github.io/2019/05/10/netty-definitive-gudie-04-why-netty 代码
阅读全文
posted @ 2021-10-09 00:16 老马啸西风
阅读(133)
评论(0)
推荐(0)
编辑
2021年10月8日
java 从零开始手写 RPC (01) 基于 websocket 实现
摘要: RPC 解决的问题 RPC 主要是为了解决的两个问题: 解决分布式系统中,服务之间的调用问题。 远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。 这一节我们来学习下如何基于 websocket 实现最简单的 rpc 调用,后续会实现基于 netty4 的版本。 开源地址: ht
阅读全文
posted @ 2021-10-08 23:31 老马啸西风
阅读(498)
评论(0)
推荐(0)
编辑
2021年8月10日
5 年,只为了一个更好的校验框架
摘要: 天地初开 五年前,科技大厦 1 层 B 座。 小明的眼睛直勾勾地盯着屏幕,双手噼里啪啦的敲着键盘。 思考是不存在的,思考只会让小明的速度降下来。 优秀的程序员完全不需要思考,就像不需要写文档和注释一样。 “真是简单的需求啊”,小明觉得有些无聊,“毫无挑战。” 和无数个 web 开发者一样,小明今天做
阅读全文
posted @ 2021-08-10 20:07 老马啸西风
阅读(681)
评论(2)
推荐(0)
编辑
2021年8月6日
springboot 中 inputStream 神秘消失之谜
摘要: 序言 最近小明接手了前同事的代码,意料之外、情理之中的遇到了坑。 为了避免掉入同一个坑两次,小明决定把这个坑记下来,并在坑前立一个大牌子,避免其他小伙伴掉进去。 HTTPClient 模拟调用 为了把这个问题说明,我们首先从最简单的 http 调用说起。 设置 body 服务端 服务端的代码如下:
阅读全文
posted @ 2021-08-06 22:58 老马啸西风
阅读(317)
评论(0)
推荐(1)
编辑
2021年8月2日
没啥用的黑科技——自动生成测试对象信息框架
摘要: 创作目的 我们平时在写测试用例的时候,免不了要写一大堆 set 方法为对象设置属性。 有时候为了补全测试用例,这件事就会变得非常枯燥。 于是就在想,能不能写一个可以自动生成测试对象的工具呢? 于是就有了这一个没啥用的测试框架: https://github.com/houbb/data-factor
阅读全文
posted @ 2021-08-02 19:50 老马啸西风
阅读(289)
评论(0)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
16
17
···
22
下一页