关注了问题2024-08-31
提出了问题2024-06-03
提出了问题2022-09-18
赞了文章2022-04-26
可是因为Go对泛型的支持时间跨度太大,有非常多的以“泛型”为关键字的文章都是在介绍Go1.18之前的旧泛型提案或者设计,而很多设计最终在Go1.18中被废弃或发生了更改。并且很多介绍Go1.18泛型的文章(包括官方的)都过于简单,并没对Go的泛型做完整的介绍,也没让大家意...
赞了文章2022-03-29
Go1.18 将会推出一个新特性:Multi-Module Workspaces,用于支持 Module 多工作区,能解决以往的一系列问题。
赞了文章2022-01-21
要了解一致性哈希,首先我们必须了解传统的哈希及其在大规模分布式系统中的局限性。简单地说,哈希就是一个键值对存储,在给定键的情况下,可以非常高效地找到所关联的值。假设我们要根据其邮政编码查找城市中的街道名称。一种最简单的实现方式是将此信息以哈希字典...
赞了文章2021-12-22
在用Golang开发的时候,defer这个语法也是必备的知识,但是我们除了知道他是在一个函数退出之前执行,对于defer是否还有其他地方需要注意的呢。
赞了文章2021-12-13
哈喽,大家好,我是asong。好久不见,上周停更了一周,因为工作有点忙,好在这周末闲了下来,就赶紧来肝文喽。今天我们来聊一聊一道常见的面试八股文——内存对齐,我们平常在业务开发中根本不care内存对齐,但是在面试中,这就是一个高频考点,今天我们就一起来看一看...
赞了文章2021-09-06
bytes.Buffer定义bytes 包下的Buffer是一个结构体,由三个字段组成。分别是存储内容的byte切片,读偏移量off以及上一具体操作lastRead {代码...} off保存的目前buf字节切片中已读区域的长度;换句话说,它将buf分成了两部分:已读和未读。而Buffer会对外隐藏这一信息...
赞了文章2021-06-03
最近在解析 Go 的日期数据格式时(mysql 的 datetime 类型)时遇到个问题,在网上搜了很多方案都试了以后发现不可行,于是自己尝试解决后将解决方案发布出来。
赞了文章2021-04-30
如果缓冲区为空,且 rn < buf_size,则从文件读取buf_size 字节的内容到缓冲区,程序再从缓冲区中读取rn字节的内容,此时缓冲区剩余bn = buf_size - rn字节。
赞了文章2020-11-17
截止到目前为止,PHP官方已经发布了php7的RC7版本,距离发布第一个正式版本不会很远了!现在来说php7的重大特性肯定已经是定型了,不会再有什么变动了。后续一些版本的迭代主要也就是修修bug,优化之类的。下面就来说话我们一直期待的php7会有那些主要的变化了。。。
赞了文章2020-11-11
kafka 简介 {代码...} kafka角色必知 {代码...} 经典模型 {代码...} 常用参数说明 request.required.acks {代码...} auto.offset.reset {代码...} kafka安装和简单测试 安装kafka(不需要安装,解包即可) {代码...} 启动kafka server {代码...} 启动kafka客户端测试...
赞了回答2020-11-09
特殊业务特殊处理,下单扣库存,3~5分钟后未支付就取消订单恢复库存。 多次下单却不支付的用户,进行限制购买的处理。
赞了文章2020-10-26
ThinkPHP即将迎来最新版本6.0,针对目前越来越流行Swoole,thinkphp也推出了最新的扩展think-swoole 3.0。
赞了文章2020-10-22
在写文章之前,首先感谢 飞友科技 陆老师提供的文档。。声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一...
关注了问题2020-08-24
关注了问题2020-08-22
回答了问题2020-07-04
for range对不知长度的通道好像不会报错: {代码...}
赞了文章2020-07-03
这篇文章总结了channel的10种常用操作,以一个更高的视角看待channel,会给大家带来对channel更全面的认识。 在介绍10种操作前,先简要介绍下channel的使用场景、基本操作和注意事项。 channel的使用场景 把channel用在数据流动的地方: 消息传递、消息过滤 信号广播...