<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fengsocool的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fengsocool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengsocool]]></copyright><item><title><![CDATA[GRPC从使用到深入--服务的定义和使用]]></title><link>https://blog.youkuaiyun.com/fengsocool/article/details/105514507</link><guid>https://blog.youkuaiyun.com/fengsocool/article/details/105514507</guid><author>fengsocool</author><pubDate>Tue, 14 Apr 2020 18:04:51 +0800</pubDate><description><![CDATA[一、使用GRPC需要考虑的问题

忽略底层细节，从使用RPC的角度，最主要的就是要定义一个方法签名。这个方法，由服务端去实现，由客户端去调用。

因此我们关心一下几方面：

①方法的参数：决定了客户端要请求的数据；

②方法的返回值：决定了服务端要返回的数据；

③方法的名称：决定了RPC要实现什么功能；

从这个角度去看GRPC的文档，发现他的方法定义不太好理解。

我们先看一下官网给的案例：
...]]></description><category></category></item><item><title><![CDATA[GRPC从使用到深入--Protocol Buffers的理解]]></title><link>https://blog.youkuaiyun.com/fengsocool/article/details/105351671</link><guid>https://blog.youkuaiyun.com/fengsocool/article/details/105351671</guid><author>fengsocool</author><pubDate>Tue, 07 Apr 2020 17:23:28 +0800</pubDate><description><![CDATA[一.Protocol Buffers应用场景

１.序列化的应用场景

PB要解决的是序列化的问题，所以我们从序列化的角度去理解PB。

序列化就是将一个数据结构(通常是对象)转换为二进制的行式。

反序列化则是将二进制数据转换为数据结构或对象。

因为在内存中最容易处理的数据行式是对象，而在存储和通信时最容易处理的是二进制数据，因此在面临存储对象和传输对象的场景时，就会需要解决序列化和序列化的问...]]></description><category></category></item><item><title><![CDATA[进程和线程的区别]]></title><link>https://blog.youkuaiyun.com/fengsocool/article/details/87904436</link><guid>https://blog.youkuaiyun.com/fengsocool/article/details/87904436</guid><author>fengsocool</author><pubDate>Sun, 24 Feb 2019 17:00:04 +0800</pubDate><description><![CDATA[这个问题是基础面试必问，作为非计算机专业的人，我今天在阅读《CLR via C#》的第25.1节才了解到区别

简单来讲：

进程是应用程序的一个实例要使用的资源的集合。

线程是一个虚拟化的CPU，或者逻辑CPU。

从概念上来讲，进程与线程差别巨大，甚至可以说毫无关系；但是因为现在操作系统都是设计成一个进程默认有一个执行线程，且线程只能使用当前进程内的资源，所以容易把线程理解成轻量级的进程。
...]]></description><category></category></item><item><title><![CDATA[TypeInfo和Type的区别与选择]]></title><link>https://blog.youkuaiyun.com/fengsocool/article/details/85927995</link><guid>https://blog.youkuaiyun.com/fengsocool/article/details/85927995</guid><author>fengsocool</author><pubDate>Sun, 06 Jan 2019 16:09:42 +0800</pubDate><description><![CDATA[概念 

TypeInfo出现于.net framework 4.5之后，这次调整用于区分两个概念：“reference”和“definition”。


reference is a shallow representation of something

definition is  a rich representation of something


例如System.Reflectio...]]></description><category></category></item></channel></rss>