- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 线上账务系统余额并发更新问题记录
转自:https://my.oschina.net/hebaodan/blog/917141线上账务系统余额并发更新问题记录某电商平台,某天线上用户报bug说账户余额信息与交易流水对不上。可以认为是数据库并发更新问题,由此定位出具体原因,并给出解决方案。问题现象场景描述线上账务系统,在定时结算给卖家钱时,且高并发量的情况下,出现提现x元(假设当前用户余额为x元)
2017-06-12 14:14:12 5340
原创 Linux ZKPython 安装
需求: 在 centos 系统中使用Python2.7操控ZooKeeperpip install zkpython报异常: error: command 'gcc' failed with exit status 1原因: zookeeper python客户端依赖c客户端,所以要先安装c版本客户端 操作:1、安装 zookeeper c 客户端> wget -c http://apache
2017-06-10 17:59:14 789
原创 全量数据同步与数据校验实践——应对百亿量级分库分表异构库迁移
在一家发展中的公司搬砖,正好遇到分库分表,数据迁移的需求比较多,就入坑了。最近有个系统重构,一直做数据重构、迁移、校验等工作,基本能覆盖数据迁移的各个基本点,所以趁机整理一下。数据同步的场景是:数据库拆分、数据冗余、数据表重构。数据重构服务主要包括:全量迁移、全量数据校验、增量数据同步和增量数据校验四个功能。本文主要讲述DB-DB全量迁移的通用解决方案,主要是解决几个问题:NO.1 如何把一个
2017-04-21 14:44:08 4078
原创 java8 maven 编译失败
从 java7迁移到 java8, 使用了 java8 的lambdas语法,执行 mvn -X package 异常[ERROR] /Users/workspace/Repositories/work/architecture/baymax/shared/src/main/test.java:[40,68] diamond operator is not supported in -source 1.6
2017-03-26 22:36:32 3736
原创 2017年小目标
2017年小目标今年主旋律:分享工作中有趣的开发任务和基础学习的知识待分享主题:数据增量同步工具 otter 介绍与环境搭建otter 使用篇数据库全量迁移、全量校验通用工具研发数据库增量校验通用工具研发otter 增强权限管理
2017-02-11 21:24:25 645
原创 Maven创建servlet webapp项目并在Tomcat上部署
本文主要是在虚拟机的操作系统中使用命令创建与使用maven构建Servlet的webapp应用并部署在Tomcat中运行。
2016-07-17 23:23:23 5289
原创 在Mac OS X上安装VirtualBox 和 Vagrant搭建Java web本地开发环境
Mac osx 安装Virtual Box 和Vagrant 进行Java web本地开发环境搭建
2016-07-17 12:07:34 3722 2
原创 Wiki——Windows下python2.7 爬虫框架Scrapy环境配置
Wiki——Windows下python2.7 爬虫框架Scrapy环境配置一个快速,简单,易扩展的的开源爬虫框架。Scrapy有非常成熟的介绍文档,国内的开发者也对文档进行了大量的翻译,还可以找到很多志同道合的开发者一起讨论相关问题,是初学者的一个比较好的选择。
2015-08-22 21:24:40 2898
The.C++.Programming.Language.4th.Edition——Bjarne Stroustrup C++之父【英文版(精品)】
2014-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人