「实战」助力数据库开发之接口篇 – Golang 连接 Greenplum

Golang作为 Google 开源的一款编译型开发语言,经过多年发展,在开发界占据了很大的份额,市面上针对 Greenplum 的 Golang 连接库也有很多,但是最著名的还是 github.com/lib/pq。

分布式存储面试经验

本文首发自公众号:“木鸟杂记”前一段时间由于一些原因工作变动,面了一些分布式存储的相关岗位,感觉市面上相关经验分享较少,因此拿出来和大家分享一下。由于公司隐私政策问题,不会按公司对题目进行罗列,仅仅就一些面试的方向和内容进行简单梳理。水平经验所限,谬误之处,可以留言交流指正。

十年老司机详解Linux多线程技术上篇(含实例源码,值得收藏)

Linux的线程实现Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。Linux下pthread是通过系统调用clone()来实现的。

内存优化-如何使用tcmalloc来提升内存性能?提升结果太不可思议

无论是在后台开发,或者其他长期运行的服务开发中,对内存的使用一直是架构师或者主程序在最初就要关注的point,如果内存使用不当,频繁申请释放内存造成系统负担过大,性能降低,到最后产生大量内存碎片,无法申请可利用内存,最终宕机,给广大程序员同学造成长期加班的痛苦。

Docker的安装与使用

docker是什么?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

分布式任务调度系统设计:详解Go实现任务编排与工作流

贺鹏 目前就职某互联网金融公司负责架构及开发管理工作,在分布式领域和风控领域深入研究。I.

2020年学习Golang,千万别错过这些资源

今天,我们就来了解一下学习Golang都有哪些学习资源:1、GoTour这是Go Tour官方网站,也是我最喜欢的网站,它让我们可以直接动手实践,如果你已经在本地安装了Go-lang,则只需在命令行中运行就可以离线浏览运行结果,上面提供了一个交互式教程,你以在上面运行你的代码段,

直接在 DNA 上执行 SQL 操作,已通过 PostgreSQL 验证

法国通信系统工程师学校与研究中心数据科学系助理教授Appuswamy和伦敦帝国理工学院SCALE实验室负责人Heinis等人近期发表了一篇关于在DBMS存储层操作DNA的论文《OligoArchive:UsingDNAintheDBMSstoragehierarchy》。

kafka全面认知

什么是KafkaKafka是⼀款分布式消息发布和订阅系统,它的特点是⾼性能、⾼吞吐量。最早设计的⽬的是作为LinkedIn的活动流和运营数据的处理管道。这些数据主要是⽤来对⽤户做⽤户画像分析以及服务器性能数据的⼀些监控。

Golang语言基础教程:Slice的初步使用

与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大切片是一种方便、灵活且强大的包装器。

网站地图