交易系统之数据库弱依赖解决方案
随着互联网的普及,大流量高并发的场景越来越多,数据库成为整个系统最终重要服务,不能出一点问题,尤其核心P0系统哪怕瞬间的DB操作异常可能造成大量异常交易,可能产生致命的问题,所以核心系统弱依赖数据库都是必须考虑的。本期介绍下实践过的三种解决方案:DB灾备机制方案、DB高并发替换方案、财富系统弱依赖DB方案。
关于数据库分库分表的一点想法
日常开发中,实现数据库的分库分表,在经常使用工具方面,常用的有像shardingsphere、TDDL、Mycat等,然后,根据主键key做数据分布,有两种常用的方案,Hash取模方案和Range范围两种方案,两种路由算法,通过指定的key值进行运算后进行数据路由。两种方案也各有各的优缺点,下面做个梳理。
Wesley13 Wesley13
4年前
mysql数据库delete数据时不支持表别名
  今天在帮同事查看一条删除的SQL语句执行出错的问题  SQL语句如下:1DELETEFROMLEAD_SYSTEM_MENU_ORG_REFastWHEREt.resourceid'4028812348f28b890148f29253a80000'这条SQL语句放到Oracle数据库中去执行是可以正常执行的,但是放到M
Stella981 Stella981
4年前
EasyHook库系列使用教程之四钩子的启动与停止
此文的产生花费了大量时间对EasyHook进行深入了解同一时候參考了大量文档先来简单比較一下EasyHook与Detour钩取后程序流程Detours:钩取API函数后。产生两个地址,一个地址相应真Hook函数地址。一个相应真实API地址EasyHook:钩取API函数后,所有API指向同一地址。通过ACL控制是否跳转到真实API
Easter79 Easter79
4年前
SQL Server数据库镜像搭建(无见证无域控)
1\.环境配置服务器1:sqlmirror01IP:192.168.10.176服务器2:sqlmirror02IP:192.168.10.177操作系统:Windows2012R2安装.NetFramework3.5/4.0关闭服务器防火墙或设置白名单数据库版本:SQLServer20
Stella981 Stella981
4年前
Postgres 数据库三种创建语句的速度对比
1.表的记录数:1578463select count() from reorder_guideline;  count 1578463(1 行记录)2\.三种创建表的语句CreateTable:(1)最常用的 (23171.48
Stella981 Stella981
4年前
Android开发——发布第三方库到JitPack上
前言:看到大神们的写的第三方控件,比较好用,我们使用的时候直接是在gradle上加上代码就可以使用了,现在到我们写了一个第三方控件,想要别人使用的时候也是直接在gradle加上相关的代码就可以用了,我们该如何操作呢?答案很简单,就是在JitPack网站上发布我们的库就可以正文:1.创建一个moudle这里其实就是相当于
Python进阶者 Python进阶者
2年前
操作excel的xlwt库难道没有删除sheet 的方法吗?
大家好,我是皮皮。一、前言前几天在Python最强王者群【小马哥】问了一个Python自动化办公处理的问题,一起来看看吧。各位大神,操作excel的xlwt,这个添加sheet的时候可以用addsheet方法,xlwt难道没有删除sheet的方法吗?没有找
异步爬虫实战:实际应用asyncio和aiohttp库构建异步爬虫
在网络爬虫的开发中,异步爬虫已经成为一种非常流行的技术。它能够充分利用计算机的资源,提高爬虫效率,并且能够处理大量的运算请求。Python中的asyncio和aiohttp库提供了强大的异步爬虫支持,使得开发者能够轻松构建高效的异步爬虫。什么是异动爬虫?为
小万哥 小万哥
1年前
MySQL 数据库操作指南:LIMIT,OFFSET 和 JOIN 的使用
限制结果您可以通过使用"LIMIT"语句来限制查询返回的记录数量。以下是一个示例,获取您自己的Python服务器中"customers"表中的前5条记录:pythonimportmysql.connectormydbmysql.connector.conn