首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
随意两秒钟
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
290
文章 290
沸点 0
赞
290
返回
|
搜索文章
赞
文章( 290 )
沸点( 0 )
go context剖析之使用技巧
因为goroutine,go的并发非常方便,但是这也带来了另外一个问题,当我们进行一个耗时的异步操作时,如何在约定的时间内终止该操作并返回一个自定义的结果?这也是大家常说的我们如何去终止一个goroutine(因为goroutine不同于os线程,没有主动interrupt机制…
docker 集群实战
实践中会发现,生产环境中使用单个Docker节点是远远不够的,搭建Docker集群势在必行。然而,面对Kubernetes,Mesos以及Swarm等众多容器集群系统,我们该如何选择呢?它们之中,Sw
Docker的网络(三)
从Linux的network namespace开始,通过详细讲解Docker的内置网络host和bridge,来给大家展示不同容器之间网络的隔离和通信是如何实现的。 其中docker0的networkspace是本机网卡,veth26d281@if13有自己独立的networ…
mongodb 中非常好用的 Aggregate
memberinfo 与 user 表在这里我想要获取 memberinfo localField: 'user' 为外键对应 user表 foreignField: '_id' _id字段他的额外属性... 说白了 我的会员表里面只存了用户的id 现在我想要拿到用户的 其它信…
理解分布式事务
这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈到分布式事务,不再只是有“2PC”、“3PC”、“MQ的消息事务”、“最终一致性”、“TCC”等这些知识…
Java NIO之Channel
今天来谈一谈NIO中的Channel,上一篇文章介绍了Buffer,有了Buffer还需要有一个通道来处理Buffer。它就是今天我们要学习的Channel。按照字面理解,它就是一个通道,可以从通道中读数据,也可以把数据写入到通道中。 FileChannel比较简单,主要用于文…
Google高性能序列化框架Protobuf认识及与Netty的结合
1. Protobuf Google Protocol Buffer( 简称 Protobuf) 是 Google公司研发的一种灵活高效的可序列化的数据协议。什么是序列化呢? 举例来说,我们接触的最多的序列化数据格式有JSON和XML。JSON相对于其他序列化来说,可读性比较强…
Redis学习之持久化机制
持久化就是将Redis内存中的数据写入到磁盘中进行存储,因为Redis是内存数据库,数据都是存在内存中的,为了避免进程退出导致数据的丢失,所以需要将数据持久化到硬盘中,这样下次Redis重启后可以利用之前持久化的文件实现数据恢复。 RDB 持久化是把当前进程数据生成快照保存到硬…
NSQ 源码学习笔记(一)
nsqd:接收,分发队列信息的守护进程,可以单独部署,也可以集群化运行 nsqlookupd:管理nsqd节点,服务发现 nsqadmin:nsq的可视化管理工具 NSQ的拓补图 @拓扑图 | center NSQ中Topic和channel的关系 Topic会将消息发送到每个…
Go反射机制Reflect
和Java语言一样,Go也实现运行时反射,这为我们提供一种可以在运行时操作任意类型对象的能力。Go是静态类型化的。每个变量都有一个静态类型,也就是说,在编译的时候变量的类型就被很精确地确定下来了,比如要么是int,或者是float32,或者是MyType类型,或者是[]byte…
下一页
关注了
31
关注者
0
收藏集
2
关注标签
58
加入于
2017-02-07