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

服务化进程

专栏作者
117
文章
183639
阅读量
20
订阅数
数据一致性场景实战(一)
现在很多并发性很高的系统为了提高吞吐量而使用redis来当数据存储,而当redis挂了的时候有可能数据丢失,这个时候系统可能不可用,而把流量路由到db肯定是不可行的,因为流量太大,这个时候恢复redis中的数据又比较耗时,而这个时候经常会出现使用多个reids集群,即有一个或者多个备份redis集群。这个时候怎么保证多个redis集群数据一致性呢?
一笠风雨任生平
2022-01-06
3830
分布式事务解决方案
前面已经聊了很多分布式服务上的技术问题,说到微服务这里就不得不提分布式事务的,下面先聊一下数据库事务以及事务的一些理论
一笠风雨任生平
2022-01-06
2690
面试必问之mysql基础
提示:使用哪一种引擎要根据需要灵活选择,一个数据库中多个表可以使用不同的引擎以满足各种性能和实际需求。使用合适的存储引擎将会提高整个数据库的性能。
一笠风雨任生平
2022-01-06
3000
面试必问之redis
redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化
一笠风雨任生平
2022-01-06
2700
mybatis坑之数字字符串比对原
在运行时发现不管tagType传什么值都不会进入两个if中, 经过分析,'1'是会被转成数字,所以这里有两种方案: 方案1:将参数转为int类型,再进行比较
一笠风雨任生平
2020-04-23
1.6K0
springboot经验之sql注入、xss注入拦截(POST)
sql注入、xss注入、cors攻击的简介以及解决方案,可以参考下面链接: https://blog.csdn.net/yhhyhhyhhyhh/article/details/84504487 这里我就不做的的介绍了,解决sql注入根本方案在于使用预编译而不是拼接sql, 而通常拦截参数都只有针对GET方法,下面介绍下POST方法
一笠风雨任生平
2020-02-18
4.3K0
一次生产环境mysql迁移操作(二)mysql空间释放(碎片整理)
上文中增加了定时归档,现在一些大表磁盘空间一直不释放,导致数据库文件越来越大。现在介绍下数据导入导出方案。
一笠风雨任生平
2020-02-18
1.2K0
一次生产环境mysql迁移操作(一)数据归档
我们有需要将物理盘上的mysql迁移到ssd上,先说一下生产环境一直有数据产生,且数据量达到500G。 方案一:使用mysqldump,不管是导入导出都太耗时,没有一天拿不下 方案二:直接物理磁盘上拷贝也是非常耗时,拷贝过程中需要停服务,这就导致停服务时间太长。 方案三:这个方案本来是很有优势的,但是实际情况导出导入也需要锁表或锁库,也是需要停服务,本来我们就不需要增量拷贝,innobackupex优势体现在增量拷贝。 方案四:拷贝速度快 综合停服务时间以及操作难易度,最终选择了方案四。 下面描述下操作步骤
一笠风雨任生平
2020-02-18
1.7K0
mybatis打印sql
我们在使用mybatis开发过程中,经常需要打印sql以及输入输出,下面说一下mybatis结合log4j打印sql的。
一笠风雨任生平
2019-08-02
1.7K0
分布式锁解决方案
所谓的悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次拿数据的时候都会上锁。这样别人拿数据的时候就要等待直到锁的释放。
一笠风雨任生平
2019-08-02
5270
quartz集成spring集群部署
由于quartz单节点无法满足业务的需求,后面我们在单节点的基础上进行了集群部署。
一笠风雨任生平
2019-08-02
1.6K0
关于Mongodb索引创建的一些体会
mongodb索引分类以及创建我就不多说了,如果想了解可以直接在百度上搜索,这里我说一下关于索引创建的个人想法。
一笠风雨任生平
2019-08-02
4220
存储过程test按钮式灰的
在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示
一笠风雨任生平
2019-08-02
5360
mongodb 中嵌套数组的且查询
experts:[{expertId:"1",result:"success",......}
一笠风雨任生平
2019-08-02
6.6K0
disconf分布式配置管理(一) 安装与配置
1、使用linux文件共享配置文件来实现,但是这个需要解决配置的权限分配问题,操作起来比较麻烦,并且无法解决问题2。
一笠风雨任生平
2019-08-02
1.3K0
分布式锁解决方案
所谓的悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次拿数据的时候都会上锁。这样别人拿数据的时候就要等待直到锁的释放。
一笠风雨任生平
2019-08-02
3770
存储过程中调用EXECUTE IMMEDIATE的“权限不足”
EXECUTE IMMEDIATE是Oracle中使用动态SQL的一种方法,可以直接执行,也可以在存储过程中调用。然而在存储过程中调用可能会遇到权限不足的问题,如在存储过程中执行重建索引语句:
一笠风雨任生平
2019-08-02
2.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档