脑洞分布式关系型数据库的几个技术优化点 在传统数据库的世界里,或许Oracle已经是一个终极形态。但在分布式关系型数据库的世界里,一切才刚开始。 前言 分布式关系型数据库集分布式技术和数据库技术为一体,像Paxos/Raft和2PC已经是基... 01月31日 分布式系统 发表评论 阅读全文
编程开发使用与运算优化对2^n数的取模 适用场景:对2的幂进行取模。 代码 这是一个来自coolshell的代码 代码本身很简单,就是遍历一个整型数组,每16个值自增1,当遍历到最后一个值,就重头开始。因为要从头开始,所以在遍历的循环中,需... 11月30日 发表评论 阅读全文
网络技术边界网关协议 (Border Gateway Protocol) 学习 记录一些对边界网关协议的知识。 简介 边界网关协议 (Border Gateway Protocol) 简称BGP,简单说就是用于网络域边界的路由协议。 BGP主要用于不同自治网络间的路由通信,比如公... 11月23日 发表评论 阅读全文
Linux I/O 调度层总结 I/O调度算法,也称I/O调度策略。 前言 现代计算机体系中,硬盘是数据存储的持久化介质,硬盘的访问速度相比内存存在数量级的差距,因此有效的调度能更好利用资源,优化响应。 和CPU调度算法相似,调度的... 10月25日 操作系统 发表评论 阅读全文
数据库SQL示例语句 当你成功搭建了一个数据库实例,或从云上购买了一个RDS,同时也配置好了权限。此时最想做什么?当然是跑个SQL了。 SQL憋不出来?没关系,直接Ctrl+C & Ctrl+V啊。 前言 这些是现... 10月19日 编程开发 发表评论 阅读全文
Scrapy的时间转换问题 使用scrapy爬虫时遇到的时间转换问题。 前言 环境 操作系统:fedora 开发语言:python 爬虫框架:scrapy 数据库:mysql 数据库连接模块:mysqldb 目标 将网页生成时间... 10月13日 编程开发 发表评论 阅读全文
编程开发管控平台适合面向Kubernetes设计么? 现在都流行面向Kubernetes编程,也就是使用Kubernetes申明式API,面向终态思想衍生出来的管控平台。 但流行的东西真的适用么? 管控平台 管控平台就是公司后台资源和应用服务的系统,也被... 10月11日 发表评论 阅读全文
Dockerfile的简单介绍 Dockerfile是Docker打包镜像时使用的说明文件,类似于构建rpm包的spec文件。里面由一些指令和配置构成。本文将一些Dockerfile的编写。其实我们可以把它看成就是spec的一个扩展... 10月09日 操作系统 发表评论 阅读全文
分布式系统政府数字消费券发放的技术分析 在领取数字消费券时,弹框前方拥堵,是系统出问题了么? 前言 近几年,为了促进消费,政府会发放一些消费券。有的会通过类似支付宝这样的合作商发放,也有直接使用政府APP发放。 发消费券是开心的事情,只不过... 09月23日 发表评论 阅读全文
Linux进程前后台切换相关命令 我们使用Linux时大多数是用shell命令行。一个命令终端不能直接执行多任务。但我们可以把某个任务先切到后台,再切别的任务到前台来操作。以下是几个任务操作的常用的命令。 在后台启动任务 我们只需要在... 09月21日 操作系统 发表评论 阅读全文