首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端技术小屋
掘友等级
clickhouse开发
|
百度
微信公众号:后端技术小屋。专注C++/Go/Java后端技术:分布式,中间件,大数据,性能优化,监控,高可用,虚拟化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
golang日常开发系列之一--defer的那些坑"
最近集中开发了一波golang, 因此打算开启一个坑,就叫golang日常开发系列,用于总结这段时间内遇到的各种奇奇怪怪的关于golang开发的一些问题, 后续如果有新奇的问题也会加以补充. 废话不多
如何将linux下转换前台后台任务
学过linux的童鞋们都知道,在命令行中启动某个任务有两种方式,一种是前台,一种是后台。本文将介绍如何将linux下转换前台后台任务:前台转后台、后台转前台
如何在C++二进制文件中注入git信息
本文将介绍,如何在C++二进制文件中注入git信息,包括代码分支、commitid、时间戳等,使得开发者能够将binary文件同代码关联起来,方便定位线上问题。
Boltdb学习笔记之三--事务与并发控制
如果说数据库是软件工程领域的皇冠,而事务与并发控制可称之为皇冠上的钻石。本节将详细分析boltdb中如何实现事务与并发控制
C++关键字之fallthrough
在C++17中引入了fallthrough属性。该属性主要用于switch语句中。在C++的switch语句中,如果当前case分支中不加break, 便会执行下一个case分支的代码。 而很多C++初学者容易犯这样的错误:在本应当在case分支中加入break的时候却忘了加了…
Boltdb学习笔记之二--数据结构
在boltdb中,最核心的数据结构当属B+树了。B+树是数据库或文件系统中常见的数据结构,它的特点是能够保证数据稳定有序,因为每个叶子节点的深度都相同,因此其插入和修改操作拥有较稳定的时间复杂度。 那么boltdb中B+树的节点是如何表示的呢?答案是node。node对应pag…
Boltdb学习笔记之一--存储管理
磁盘是持久化存储,内存是非持久化存储。当数据库执行查询时,会以page为单位的读取磁盘上的数据库文件,并同步到内存中。当数据库执行写入操作时,也会以page为单位将内存中的结果flush到磁盘中。数据库关于如何管理磁盘和内存中数据的同步,主要有两种选择 选择一:依赖Linux操…
C++关键字之likely和unlikely
现代CPU为了提高执行指令执行的吞吐量,使用了流水线技术,它将每条指令分解为多步,让不同指令的各步操作重叠,从而实现若干条指令并行处理。在流水线中,一条指令的生命周期可能包括: 取指:将指令从存储器中读取出来,放入指令缓冲区中。 流水线技术无法提升CPU执行单条指令的性能,但是…
如何在Bash脚本中引入alias
在日常开发中,为了提高运维效率,我们会用alias(命令别名)来定义命令的简称。比如在~/.bash_profile中添加: 但是有些时候,我们希望将~/.bash_profile中定义好的alias引入Bash脚本中,以便简化命令。例如 这是因为在Bash中,alias默认是…
【译】Clickhouse与LDAP集成(一)
ClickHouse上一般使用XML文件来定义配置,其中包括用户配置。users.xml文件或在/etc/clickhouse-server/users.d目录中的配置文件都可用于定义用户及其相关属性,例如profile、network restriction、quota和pa…
下一页
个人成就
文章被点赞
47
文章被阅读
27,271
掘力值
938
关注了
13
关注者
25
收藏集
2
关注标签
14
加入于
2018-12-04