前言 如果想隔离主机中进程的网络环境,可以使用network namespace(后面简称ns)来做。隔离方法很多种,本文介绍几种简单的可行方案。 实验环境准备 实验环境使用...
前言 如果想隔离主机中进程的网络环境,可以使用network namespace(后面简称ns)来做。隔离方法很多种,本文介绍几种简单的可行方案。 实验环境准备 实验环境使用...
今年换了份工作,从6月上旬开始到10月中下旬结束,持续了近5个月的时间。这期间自己有一些感悟,在此记录一下。 面试的几个阶段 第一阶段 这一阶段差不多是6月一整月。 一开始自...
今年开始我这边在用C++写一个TcpServer,包括核心的网络框架部分,目前开发接近完成,所以从这篇文章开始和大家分享一下我是如何从0到1完成这个TcpServer的。 这...
去年我由干了多年的业务部门调岗到目前的技术平台部门已经快1年了,这一年过得并不轻松,遇到很多困难,到目前也没有全部解决,总有一种夹缝中求生存的感觉。 2018年末了,我做了很...
最近我负责的一个平台型服务遇到了故障,导致一个用到它的业务部门出现连锁反应,最终发生P0级(公司内部认定的最高级别)事故。 事故恢复后,我这边也做了一些措施可以有效防止再次发...
@不浪人 目前的确没有这样做
gobox中的连接池pool今天来说下gobox中的连接池底层实现pool 为什么需要连接池 我们的系统在访问外部资源(redis、mysql等)时,为了提高性能,通常会用到的一个优化方法就是把已经使用...
@不浪人 是在Destruct中放回去的
应用编程基础课第五讲:Go项目实践今天我给大家介绍下我使用Go语言做项目的一些心得,实际项目由于涉及公司代码,所以我这里开发了一个通用的模版项目gobox-demo用于说明。 gobox-demo代码:htt...
@一直在KO 因为我这边通常都是直接面向用户的系统,的确没有后台统计工作这样复杂的场景,目前我这边的确是每个表一个controller处理的。
应用编程基础课第五讲:Go项目实践今天我给大家介绍下我使用Go语言做项目的一些心得,实际项目由于涉及公司代码,所以我这里开发了一个通用的模版项目gobox-demo用于说明。 gobox-demo代码:htt...
@一直在KO 我这边的确还没遇到过几百个表的场景,几十个倒是有的,感觉也还好,几百个的表我这边通常都是分表的场景,分表的话,被分的多个表最终只会对应一个实体。
应用编程基础课第五讲:Go项目实践今天我给大家介绍下我使用Go语言做项目的一些心得,实际项目由于涉及公司代码,所以我这里开发了一个通用的模版项目gobox-demo用于说明。 gobox-demo代码:htt...
1:BOOK BOOK是一款集合高质量图书,期刊杂志,报纸的高质量阅读软件,并且这款软件还支持听书功能,软件的书籍全部免费,软件的书籍也是十分丰富;仅支持安卓版本。 它书籍种...
@一直在KO 目前我这边每个表会看它是否对应一个实体,如果是一个单独实体的话,我会单独给它提供一个controller
应用编程基础课第五讲:Go项目实践今天我给大家介绍下我使用Go语言做项目的一些心得,实际项目由于涉及公司代码,所以我这里开发了一个通用的模版项目gobox-demo用于说明。 gobox-demo代码:htt...
在做多线程编程时,有两个场景我们都会遇到: 多线程访问共享资源,需要用到锁; 多线程间的状态同步,这个可用的机制很多,条件变量是广泛使用的一种。 今天我用一个简单的例子来给大...
Google的Protobuf是一个高效的二进制编解码机制,应用很广,很多RPC库都使用了它,包括gRPC。 为了让大家更好的理解它,今天我来用一个简单的例子和大家介绍下它的...
今天我给大家介绍下我使用Go语言做项目的一些心得,实际项目由于涉及公司代码,所以我这里开发了一个通用的模版项目gobox-demo用于说明。 gobox-demo代码:htt...
今天我给大家介绍下我使用Go语言做过的一些编程实践 golog 代码在:https://github.com/goinbox/golog 无论我们做什么开发,log都是个强需...
上面两次课我讲解了编程方面的基础知识,这次开始,我使用Go语言来做一些编程实践方面的讲解。 今天先来说下Go语言中的一些我认为比较重要的知识点。 关于Go的基础使用,这里不做...
今天给大家介绍下一些网络编程方面的需要掌握的基础知识: 网络分层模型 先来看一张图: 从左到右向,分别是: OSI七层模型 TCP/IP四层模型 应用程序实现部分和内核实现部...
本人从事linux下web编程多年,最近有幸给组内同学做培训,希望能给大家介绍下自己这些年在应用编程方面的经验,今天先给大家介绍下一些编程方面的需要掌握的基础知识: 操作系统...
有一些常用的工具函数,我们把它们放到gomisc这个包中。 工具介绍 Slice中的值Unique 示例: 输出: 文件、目录是否存在 示例: 输出: 多个[]byte拼接 ...
我们都会有从异步队列中消费的需求,今天来说下gobox中的consumer处理框架 consumer处理架构图 重要的对象 IMessage 定义每条消息 ConsumerH...