软件
文章平均质量分 92
tyrantqiao
这个作者很懒,什么都没留下…
展开
-
SpringCloud从0到丧心病狂
title: springCloud从0到丧心病狂 copyright: true toc: true author: tyrantqiao categories: [] date: 2021-07-19 07:07:29 password: tags: springCloud Java Spring Cloud 微服务架构领域核心 组件配置 Eureka、Ribbon、Feign、Hystrix、Zuul 等组件 业务场景设计 比如说这样子的业务场景,外卖 APP,用户下单喜欢的菜,支付订.原创 2021-08-08 21:50:56 · 157 阅读 · 0 评论 -
mysql亿级数据迁移
亿级数据迁移 背景:Mysql5.6 + 分库分表 + 跨数据库实例,要求线上迁移+切换功能 总体实现方式 Created with Raphaël 2.2.0记录导出位点(用于做增量同步内容)开始导出数据将导出的数据文件上传到解析服务器解析文件入库判断文件是否均入库增量同步数据入库限流迁移方接口(或消息队列堆积)判断增量数据是否一致开关切换迁移结束yesnoyesno Mysql迁移问题 磁盘空间 -- 查看各数据库占用磁盘空间大小 select TABLE_SCHEMA, concat(trunca原创 2020-11-08 15:59:42 · 945 阅读 · 0 评论 -
动手写mybatis
mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 这篇文章基于公众号Java技术栈《从 0 开始手写一个 Mybatis 框架,三步搞定!》 详情点我 这里做了个项目demo,在子modu原创 2020-11-08 15:57:52 · 103 阅读 · 0 评论 -
定时批次任务搭配MQ
批次任务 总体流程 Created with Raphaël 2.2.0Start数据库存储批次信息【sql、时间、执行类】输入批次任务名字前端发起批次任务请求mybatis获取批次信息执行#批次sql语句获取数据将获取到数据映射到dataUnique将数据存入批次分区表将批次任务发到MQ消费MQ的批次任务End 按模块划分 模块 数据库存储 MQ TOPIC 查询SQL【查出相关的数据,比如要刷新缓存的活动id】 批次分区数量 批次时间等 查询sql 由于查询sql查的对象名不一致,所以需原创 2020-11-08 15:57:16 · 256 阅读 · 0 评论 -
从centos虚拟机开始学习[安装]
centos 本文主要是想从虚拟机搭建的centos系统开始,尝试一些相关难题的复现以及攻关难题上,可能是生活中、或者工作中的突发奇想。 – 配置:vmware+centos7+mysql5.8 环境搭建 cd ~ # 相关插件以及配置的安装,mysql,npm,zsh,vim之类的,可自由选择 wget https://raw.githubusercontent.com/tyrantqiao/dataPlatform/master/install.sh chomod +x ./install.sh原创 2020-11-08 15:56:29 · 125 阅读 · 0 评论 -
IDEA实用小技巧【快捷键、插件等】
常用的快捷键,离开鼠标 Alt+home home Ctrl+Shift+C copy Ctrl+Shift+V paste Ctrl+Shift+N open Ctrl+Shift+Alt+S project settings Ctrl+O head Ctrl+R End Ctrl+F12 file structure Ctrl+E Recent File Ctrl+Q API search C...原创 2018-10-27 16:13:24 · 137 阅读 · 0 评论