会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘清政的博客
博客园
新随笔
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
下一页
2020年9月9日
Python-RPC框架之-ZeroRPC和SimpleXMLRPCServer
摘要: 一 Python中RPC框架 自带的:SimpleXMLRPCServer(数据包大,速度慢) 第三方:ZeroRPC(底层使用ZeroMQ和MessagePack,速度快,响应时间短,并发高),grpc(谷歌推出支持夸语言) 二 SimpleXMLRPCServer使用 服务端 from xmlr
阅读全文
posted @ 2020-09-09 23:14 刘清政
阅读(1385)
评论(1)
推荐(0)
2019年6月25日
Redis与Mysql双写一致性方案解析
摘要: 一 前言 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议 本文由以下三个部分组成 1、讲解缓存更新
阅读全文
posted @ 2019-06-25 08:20 刘清政
阅读(17961)
评论(4)
推荐(17)
Redis哨兵、复制、集群的设计原理与区别
摘要: 一 前言 谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 Redis正是利用这两个功能来保证Redis的高可用 二 哨兵 哨兵是Redis集群架构中非常重要的一个组件,哨兵的出现主要是解决了主从复制出现故障时需要人为干预的问题。 1.Redis哨兵
阅读全文
posted @ 2019-06-25 02:40 刘清政
阅读(3069)
评论(0)
推荐(1)
什么是分布式锁?实现分布式锁的三种方式
摘要: 在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢? 一 为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,
阅读全文
posted @ 2019-06-25 02:34 刘清政
阅读(156027)
评论(6)
推荐(56)
Redis常见场景解析
摘要: 一 前言 Redis是一个key-value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景。 二 Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类
阅读全文
posted @ 2019-06-25 00:43 刘清政
阅读(4638)
评论(0)
推荐(2)
2019年6月23日
分布式系统全局唯一ID生成
摘要: 一 什么是分布式系统唯一ID 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。 二、分布式系统唯
阅读全文
posted @ 2019-06-23 22:11 刘清政
阅读(1156)
评论(0)
推荐(2)
2019年6月12日
python3.5以上版本,typing模块提高代码健壮性
摘要: 一 前言 Python是一门弱类型的语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这
阅读全文
posted @ 2019-06-12 20:28 刘清政
阅读(1321)
评论(1)
推荐(2)
2019年6月11日
psutil模块使用
摘要: psutil模块使用
阅读全文
posted @ 2019-06-11 18:46 刘清政
阅读(503)
评论(0)
推荐(3)
2019年5月23日
Docker&持续集成与容器管理--系列教程
摘要: 一 Docker简介 Docker介绍 Docker架构 二 Docker安装 Ubuntu Docker 安装 CentOS Docker 安装 Windows Docker 安装 MacOS Docker 安装 三 Docker使用 Docker Hello World Docker 容器使用
阅读全文
posted @ 2019-05-23 17:19 刘清政
阅读(2402)
评论(2)
推荐(2)
2019年5月21日
不懂前后端分离?这篇就够了
摘要: 一 传统的开发模式 前后端分离前我们的开发协作模式一般是这样的: 前端写好静态的HTML页面交付给后端开发。静态页面可以本地开发,也无需考虑业务逻辑只需要实现View即可。 后端使用模板引擎去套模板,同时内嵌一些后端提供的模板变量和一些逻辑操作。 然后前后端集成对接,遇到问题,前台返工,后台返工。
阅读全文
posted @ 2019-05-21 16:18 刘清政
阅读(3343)
评论(0)
推荐(3)
上一页
1
···
11
12
13
14
15
16
17
18
19
下一页
公告