Go合集,gRPC源码分析,算法合集
年初时,朋友圈见到的最多的就是新的一年新的FlAG,年末时朋友圈最多的也是xxxx就要过去了,你的FLAG实现了吗?
这个公众号2016就已经创建了,但截至今年之前从来没发表过文章,现在想想以前很忙,但更多的也是迷茫,想要写,不知道写点什么,或者写点东西出来了,自己看起来总觉得有点傻,2019年初,给自己立的FLAG是今年一定要把这个公众号运营起来,现在想起来,工作也多年了,有了一些积累,也有一点东西可写,另一个更多的是对自己的总结,分享自己的过程,所幸,今年坚持下来了,好多次想放弃,家人,朋友一直默默鼓励,读者也给我留言,希望一直努力、坚持,这里谢谢他们了。从一开始的写的比较简单,凌乱,慢慢的比较注重排版,注重读者阅读体验,注重质量,写作的过程,也是收获,成长的过程。
最后,告诉大家,你和梦想缺的是从0到1这一步。迈出了这一步,你已经成功了一半,2020即将来临,希望这一年你勇敢的迈出这一步。同时我也会更加严格要求自己,写出高质量的文章,大家多多帮忙推广一下哦~~~
下面附上2019文章全集(关注末尾公众号,阅读所有文章)
框架源码分析
elastic-job-lite入门以及架构原理分析
elastic-job-lite 既然去中心化,为何要选举主节点
elastic-job-lite 数据结构分析
elastic-job-lite使用的一点心得和坑
gRPC的特性和背后设计的原则
gRPC的接口描述语言ProtoBuffer
gRPC之GoLang入门HelloWord
gRPC之流式调用原理HTTP2协议分析
gRPC认证的多种方式实践
gRPC拦截器那点事,希望帮到你
gRPC注册中心,常用的注册中心你懂了吗?AP还是CP
gRPC-Server启动做了哪些事,源码分析
gRPC从源码角度分析客户端和服务端一次交互的全流程
gRPC-Go和Java的一次HelloWorld
算法基础
链表-如何高效删除链表的倒数第N个节点
链表-合并两个有序链表,O(1)空间复杂度可否?
链表-删除排序链表中的重复元素,你能想到几种解法?
链表-如何快速找出一个环形链表入环处,O(1)空间复杂度能否?
链表-如快速将两个链表快速相加得到一个新的链表
链表-快速寻找链表中的下一个更大节点?你怎么做
排序-真的了解快排序了吗
排序-归并排序,一种外排序,递归,非递归,磁盘?
排序-线性排序,如何做到百万级数据秒级排序,时间复杂度O(n)?
排序-1亿数据,1M内存,求TOP10,看看堆排序如何实现
Golang基础
为什么学习Go?只要已经开始,永远都不算晚
Go指针,如此轻松掌握,希望有收获
Go中的Package和Module分析
深入Go的Map使用和实现原理
深入Go数组和切片的使用和原理
Go安装后的目录结构和环境变量介绍
深入Go的错误处理机制(一)使用
深入Go的异常错误处理机制(二)理解
Goroutine和Channel的的使用和一些坑以及案例分析
并发模型的一些概念以及设计探讨
Go语言上下文Context包源码分析和实践
关注GoLang那点事公众号,阅读所有文章

Go合集,gRPC源码分析,算法合集的更多相关文章
- gRPC源码分析0-导读
gRPC是Google开源的新一代RPC框架,官网是http://www.grpc.io.正式发布于2016年8月,技术栈非常的新,基于HTTP/2,netty4.1,proto3.虽然目前在工程化方 ...
- grpc源码分析之域名解析
环境: win7_x64,VS2015.grpc_1.3.1 场景: 在客户端中使用grpc连接服务器,在多次输入非法的地址后,再次输入正确的地址连出现连接超时的现象.侯捷先生说过“源码面前,了无秘密 ...
- gRPC源码分析(c++)
首先需要按照grpc官网上说的办法从github上下载源码,编译,然后跑一跑对应的测试代码.我分析的代码版本为v1.20.0. 在cpp的helloworld例子中,client端,第一个函数是创建c ...
- Openfire集群源码分析
如果用户量增加后为了解决吞吐量问题,需要引入集群,在openfire中提供了集群的支持,另外也实现了两个集群插件:hazelcast和clustering.为了了解情况集群的工作原理,我就沿着open ...
- gRPC源码分析2-Server的建立
gRPC中,Server.Client共享的Class不是很多,所以我们可以单独的分别讲解Server和Client的源码. 通过第一篇,我们知道对于gRPC来说,建立Server是非常简单的,还记得 ...
- redis源码分析(五)--cluster(集群)结构
Redis集群 Redis支持集群模式,集群中可以存在多个master,每个master又可以拥有多个slave.数据根据关键字映射到不同的slot,每一个master负责一部分的slots,数据被存 ...
- gRPC源码分析1-SSL/TLS
引子 前几天看到微信后台团队分享了TLS相关文章,正好gRPC里TLS数据加密是很重要的一块,于是整理出了这篇文章. 在gRPC里,如果仅仅是用来做后端微服务,可以考虑不加密.本文太长,先给个大纲. ...
- Mybatis源码分析之结果集处理
解析封装 ResultMap 是和结果集相关的东西,最初在解析 XML 的时候,于 parseStatementNode 方法中,针对每一个 select 节点进行解析,转换为 MappedState ...
- redis源码分析(六)--cluster集群同步
Redis集群消息 作为支持集群模式的缓存系统,Redis集群中的各个节点需要定期地进行通信,以维持各个节点关于其它节点信息的实时性与一致性.如前一篇文章介绍的,Redis在专用的端口监听集群其它节点 ...
随机推荐
- @topcoder - SRM577D1L3@ XorAndSum
目录 @description@ @solution@ @accepted code@ @details@ @description@ 给出 N 个数,每次操作可以任意选择两个数,将其中一个替换为两个 ...
- 传说中Python最难理解的点|看这完篇就够了(装饰器)
https://mp.weixin.qq.com/s/B6pEZLrayqzJfMtLqiAfpQ 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主要是 ...
- hdu 3264 Open-air shopping malls(圆相交面积+二分)
Open-air shopping malls Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/ ...
- Fiddler快速入门
Fiddler是一个免费.强大.跨平台的HTTP抓包工具.Wireshark也是一个强大的抓包工具,不过Wireshark是一个通用的抓包工具,主要精力放在各种协议上了,针对HTTP的特定功能较少.所 ...
- Java1.8 获取文件总行数
Files.lines(Paths.get("aaa.txt")).count();
- Python--day30--tcp协议(建立链接三次握手,断掉链接四次挥手)和UDP协议
TCP协议: tcp是可靠的,面向连接的.建立全双工通信. 建立链接的三次握手 链接一旦建立一定是全双工工通信,必然是双方通信. UDP协议: TCP协议和UDP协议的对比: QQ使用的是UDP,因为 ...
- java什么是方法的重载(Overload)
概念: 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型或参数顺序不同即可. 存在的原因: 屏蔽了一个对象的同一类方法由于参数不同所造成的差异. 特点: 与返回值 ...
- python基础六之编码
python中编码的特点: 1,各个编码之间的二进制是不能互相识别的,会产生乱码 2,文件的储存和传输是不能用Unicode的 python3的编码 在python3中字符串在内存中是用Unicode ...
- ActiveMQ--配置端口
配置端口 端口配置选项 一般最常用的URI是连接到代理的端口URI,通常为TCP或VM端口. 要注意空格:所有的URI都是基于java.net.URI类,它并不允许使用空格.所以,如果你使用failo ...
- Ajax与PHP通信
以下是HTML的Js代码 $data = { va:$('#num').text() }; $.ajax({ type: 'POST', url: "A.php", data: $ ...