subtitle
11
28
自学和再看rpc之通过注解注册消费 自学和再看rpc之通过注解注册消费
前言傻逼guide一笔带过,我自己学得自己总结 这里讲的主要是通过注解注册/消费服务 然后有的springboot的知识呢,学八股的时候再学习 自定义注解使用注解开发,而不是xml配置文件,好处是便捷性,操作性。比如@Builde
2023-11-28
27
自学和再看rpc之项目中的动态代理 自学和再看rpc之项目中的动态代理
前言傻逼guide,就是把代码一贴然后屁话没有,我自己来讲 为什么该项目要用代理动态代理可以帮助屏蔽复杂的网络传输细节 透明化网络通信: 动态代理可以将网络通信的细节封装在代理对象中,使得客户端和服务端的交互对于使用者来说是透明的。客户
2023-11-27
26
自学rpc之CuratorUtils 自学rpc之CuratorUtils
前言有一说一这个比较简单,会curator的那些api就能看懂 成员变量private static final int BASE_SLEEP_TIME = 1000;//基础等待时间,也就是过多少秒重试 private static fi
2023-11-26
26
自学和再看rpc之注册中心 自学和再看rpc之注册中心
前言guide司马了 注册中心负责服务地址的注册与查找,相当于目录服务。 服务端启动的时候将服务名称及其对应的地址(ip+port)注册到注册中心,服务消费端根据服务名称找到对应的服务地址。有了服务地址之后,服务消费端就可以通过网络请求服务
2023-11-26
23
自学rpc之传输协议 自学rpc之传输协议
前言自己看的 传输协议部分为什么要有传输协议? 通过设计协议,我们定义需要传输哪些类型的数据, 并且还会规定每一种类型的数据应该占多少字节。这样我们在接收到二进制数据之后,就可以正确的解析出我们需要的数据。 通常一些标准的 RPC 协议包含
2023-11-23
19
langchain之model层代码阅读 langchain之model层代码阅读
前言实验室的东西,我来阅读一下这个model层代码,要接模型 流程GPT给的: 根据提供的代码,整个项目是一个命令行聊天机器人,其主要工作是与用户进行对话,并通过语言模型(Star Coder)生成代码。生成的代码会被提交到一个在线评测工具
2023-11-19
19
rpc之代理模式 rpc之代理模式
前言guide讲的不行,我来 有一说一对于代理模式作为南软学生,十分简单 但是java动态代理我没学过 代理模式我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展
2023-11-19
17
自学rpc之Netty 自学rpc之Netty
前言无 序列化自定义序列化接口就是一个接口 public interface Serializer { byte[] serialize(Object obj); /* 将给定的对象
2023-11-17
12
烧鸡100二刷 烧鸡100二刷
前言二刷啦 哈希部分1. 两数之和 - 力扣(LeetCode)思路:直接哈希表存入值和下标,然后判断target-nums[i]在不在里面,在就直接返回了 这样避免两次遍历,无敌 public int[] twoSum(int[] num
2023-11-12