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

算法之名

专栏作者
332
文章
329273
阅读量
37
订阅数
Oracle迁移MySQL 8特殊SQL处理 顶
我们创建一个表,并生成两个表分区CUS_PART1,CUS_PART2.关于分区的分类可以参考https://www.cnblogs.com/wnlja/p/3979684.html
算法之名
2020-05-18
1K0
MySQL性能优化(一) 顶
如果大表原本跟业务无关,此时没有太多的关系,但如果一旦大表加入了业务,就会对业务产生严重的性能影响。
算法之名
2020-04-24
3880
MySQL性能优化(二) 顶原
如果数据比较少时,或者查询的频率比较低的时候,索引的作用并不明显。因为这时候表中的数据差不多都可以完全缓存在内存中。所以就算是进行全表扫描也不会太慢。
算法之名
2020-04-23
6090
RabbitMQ消息的100%投递 顶
上图中BIZ DB为我们的业务库,比方说保存订单;MSG DB为消息库,保存我们发送到MQ消息。如果在Step 3的时候,网络出现故障,Confirm机制没有收到broker的消息确认。我们需要设置一个时间临界点,比如说5分钟,检索出消息库中状态为0的消息,通过分布式定时任务,比如XXL-Job或者Elastic-Job。但有可能出现消息刚发出去,还没有Confirm成功,定时任务就已经启动了,并把发送成功的消息确认为未成功,所以我们需要有一个Step 6,给入库消息一个最大的容忍时间,比如说2分钟到5分钟。比如消息入库的时候需要带上时间,我们取出状态为0的消息形成一个集合,然后过滤该集合的时间为2分钟以上的消息进行重新发送。由于MQ消息的配置本身有问题的情况下(比如说路由,队列,交换机),会出现消息永远无法发送成功,这个时候我们需要有一个消息重试的机制,比如3次,如果3次都没有发送成功,则更新该消息状态为2,表示失败。
算法之名
2019-12-16
3600
Spring JPA起航 顶
其中SimpleJpaRepository是他们所有接口的实现类,而JpaRepository以上其实都是兼容noSql的接口,而只有JpaRepository以下才是对数据库特有的接口。
算法之名
2019-09-03
4980
LSM树(Log-Structured Merge Tree)存储引擎浅析
随着rocksDB(facebook的),levelDB(google的),以及我们熟知的hbase,他们都是使用的LSM树结构的数据库。
算法之名
2019-08-20
9230
OAuth2.0用户名,密码登录解析
OAuth2的原理应该从这张图说起 下面是相关的类图 首先我们从请求认证开始http://127.0.0.1:63739/oauth/token?grant_type=password&client_
算法之名
2019-08-20
3.9K0
建立缓存,防高并发代码demo
我在之前的博客中提到过——缓存并发,当一个key过期时,访问这个key的请求量过大,穿透到数据库.解决办法:1,分布式锁,保证每个key同时只有一个线程去查询数据库,其他线程没有获得分布式锁的权限,只需要等待.具体实现如下
算法之名
2019-08-20
6290
mysql 8本地源码安装注意事项
yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel
算法之名
2019-08-20
6250
mycat 1.6.5 for mysql 8分表攻略
如果你下载已经打包好的mycat 1.6.5压缩包.tar.gz是永远也连接不了mysql 8的,我们需要的是mycat 1.6.5的源代码Mycat-Server-1.6.zip的源代码,这个可以自行去下载.下载完之后,第一次加载需要加载他里面的jar包,这个时间比较漫长.
算法之名
2019-08-20
6890
设计缓存系统该注意的问题 顶
分布式缓存对应于CPU的模型有如下的关系,我们知道,CPU跟内存的关系中间还有三级高速缓存L1,L2,L3.L1最靠近CPU内核,CPU在进行数据处理的时候一般是先把内存的数据复制到L1中进行处理,把处理结果恢复到内存中,所以多CPU多线程中会有数据复制不一致的问题.
算法之名
2019-08-20
4170
CentOS 7 Galera Cluster安装全攻略
最近Hive的原数据要用到mysql,所以又把Galera Cluster又装了一遍,虽然装过很多遍,但依然会有一些模糊的地方。所以大致记录下来分享出来。
算法之名
2019-08-20
7490
elasticsearch和mongodb的数据迁移
elasticsearch的数据迁移需要使用的工具为elasticsearch-dump,我们可以直接使用docker来拉取镜像
算法之名
2019-08-20
1K0
Mybatis操作mysql 8的Json字段类型
Json字段是从mysql 5.7起加进来的全新的字段类型,现在我们看看在什么情况下使用该字段类型,以及用mybatis如何操作该字段类型
算法之名
2019-08-20
4.1K0
多选择条件下的建索引规则 顶
一般来说,SQL语句where选择条件下有两种情况,1,、等值查询,2、范围查询。
算法之名
2019-08-20
5750
MYSQL的索引优化 顶
当一个表的数据量较大时,我们需要对这个表做优化,除了分表分库以外,最常见的就是索引优化了,那做索引优化的原则是什么呢?
算法之名
2019-08-20
2770
MyBatis数据库字段映射Java枚举 顶
有时候我们需要将数据库的字段对Java的枚举类型进行映射,比如说我们有一个汽车配件类型的枚举
算法之名
2019-08-20
1.7K0
RocketMQ事务消息代码样例 顶
第三步,写一个你要执行的方法,比如你的本项目的一次数据库执行,或者其他业务代码。我这里要执行的是保存个人信息。
算法之名
2019-08-20
5760
centos 7安装galera的小注意 顶
因为centos 7自带的mysqllib跟之前的不同,所以你用rpm -qa | grep mysql是查不到的,所以要查找的其实是这个mariadb-libs,所以我们要卸载的其实是这个库,否则你的server是装不上的。yum remove mariadb-libs-5.5.56-2.el7.x86_64.
算法之名
2019-08-20
3330
像Java SE一样编写Java EE(ddd探索)
在Springboot main方法中获取SpringbootApplication上下文
算法之名
2019-08-20
3640
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档