每日一谚:“A design that doesn’t take change into account risks major redesign in the future.”Go技术专...
每日一谚:“A design that doesn’t take change into account risks major redesign in the future.”Go技术专...
docker学习,代替本机使用.
这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些应用,哪些模块,哪些节点及调用的先后顺序?如何定位每个模块的性能问题?本文将为你揭晓答案。 本文将会从以下几个方面来...
前言在微服务架构中,一次请求往往涉及到多个模块,多个中间件,多台机器的相互协作才能完成。这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些应用,哪些模块,...
上个世纪,桌面时代 Bacis、6502汇编 一切都是面向对象 Turbo Pascal 信息学奥林匹克竞赛的常用编程语言 那时候能搞编程的基本都是...那时候学计算机的都赚到了人生的第一桶金 2000年后,移动互联网时代 iOS和Andr...
微服务(Microservice Architecture)是近几年流行的一种架构思想,它的概念没有很明确的指出。ThoughtWorks 公司的首席科学家 Martin Fowler曾经解释过这个概念:微服务架构风格是一种将单个应用程序作为一套小型...
首先我们看一下websocket的出现背景,我们知道http系列协议是建立在tcp上的,理论上,他是可以可以双向通信的。但是http1.1之前,服务器没有实现推送的功能。每次都是客户端请求,服务器响应。下面看一下http协议...
0.前言本文为笃行日常学习记录,web安全php漏洞系列。对象的序列化和反序列化作用就不再赘述,php中序列化的结果是一个php自定义的字符串格式,有点类似json.我们在任何语言中设计对象的序列化和反序列化都需要解决几...
每日一谚:Prefer unbuffered channels....彻底搞懂channel原理(一) 二、脑子进煎鱼了 回归现实:Go Leader 对 1.18 泛型的期望 三、k8s技术圈 你分库分表的姿势对么?——详谈水平分库分表 四、polarisx.
前言“嗨,everybody,我是asong,这是我的第十二篇文章,今天给大家介绍一下雪花算法。介绍雪花算法是次要的,因为大家都太熟悉了,主要目的是推荐一下我的新系列。今天,我突发奇想,...
前言 撰写本文时TLS1.3 RFC 已经发布到28版本。...网络上已有部分站点支持TLS1.3,Chrome浏览器通过设置可支持TLS1.3 (draft23),利用这些条件可验证,我们实现的协议是否标准。 完整的实现TLS1.3 工作量很大,概念和...
作者:cheaterlin,腾讯PCG后台开发工程师来源:腾讯技术工程前言作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论。发...
首先我们要先了解g0和m0,首先要了解什么是g0和m0g0 g可以...负责执行初始化操作和启动第一个gg0启动第一个g之后,m0就和其他的m一样了( 负责给其他m进行抢占 )。每次启动一个m,都会第一个创建的goroutine,就是g0g0。
首先,小弟是win7 32bit系统,在这里,我要把我学习golang的过程和小心得记录起来。 相信想学的人一定会早早安装好了go,简单轻量便捷,没有的话可以到这里下载。 在你安装好GO 1.2的时候,你会慢慢发现windows环境...
Qor 是基于 Golang 开发的的CMS 一系列工具库,基于 Qor可以快速搭建网站的后台管理系统。 Qor 的工作库包含: 1,后台管理:可以对数据库进去 CURD 管理,支持一对一,一对多,多对多关...
一开始我是不知道获奖的事的,(害,咱想都不敢想),直到有一天, CSDN 的小姐姐主动来加我微信,怒斥我仍未填写收货地址[捂脸]。。。 经历了一些曲折,前两天我终于还是收到了 CSDN 的奖品: 感谢 CSDN ????。 ...