首页
学习
活动
专区
工具
TVP
发布

技术探索

专栏作者
67
文章
114164
阅读量
14
订阅数
Oracle恢复到某一个时间点
操作数据库一不小心将很重要的数据删除了,找备份也没有,幸好Oracle有闪回的功能。
日薪月亿
2019-05-14
1.5K0
一次线上数据库添加字段造成磁盘不够的问题
公司使用的是MySQL数据库,随着业务和用户的增加有张表的数据达到了150000000(1亿5千万)条左右,其中好几个功能都会对这张表进行增删改操作。在并发量比较大的时候,经常会出现死锁问题。 为了解决这个问题找到CTO和其他领导来请教方案。 经过分析之后,由于离业务繁忙期还有几天,并且1月是系统达到最大并发的时期,所以决定暂时先采取比较稳妥的版本号方案,即只往数据库insert和update数据,定时任务删除旧的数据(之后会采取数据分表分区的方案)版本号记录在redis里面。于是花了2天左右的时间把这些业务里面的代码重构和修改了一遍(其中涉及到使用第三方库修改的代码,修改这部分花了很多时间)。经测试人员测试没问题后,准备发到线上。
日薪月亿
2019-05-14
1K0
分布式事务初识
在开发中,我们常接触的及时数据库事务。但是一般人都知道数据库事务的几个特新ACID:
日薪月亿
2019-05-14
3970
分布式ID生成方法
优点: (1)简单,使用数据库已有的功能 (2)能够保证唯一性 (3)能够保证递增性 (4)步长固定 缺点: (1)可用性难以保证:数据库常见架构是一主多从+读写分离,生成自增ID是写请求,主库挂了就玩不转了 (2)扩展性差,性能有上限:因为写入是单点,数据库主库的写性能决定ID的生成性能上限,并且难以扩展 改进方法: (1)增加主库,避免写入单点 (2)数据水平切分,保证各主库生成的ID不重复
日薪月亿
2019-05-14
7010
Java异常小结
题目:请聊一下,你对java异常的理解?区分一下运行时异常和一般异常有何异同?你在平时工作中遇到的异常类有哪些,详细说明一下这些异常是怎么产生的?
日薪月亿
2019-05-14
4930
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档