- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 基于Canal和Kafka实现MySQL的Binlog近实时同步
前提近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系统构建等扩展功能的数据模型。基于当前团队的资源和能力,优先调研了Alibaba开源中间件Canal的使用。这篇文...
2020-03-20 12:33:47
518
原创 硬核干货!7000+字带你学会 Redis 性能优化点, 建议收藏!
在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博,最新的用户关系,都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费呢?Redis 性能的基本面在讨论优化之前,我们需要知道,Redis 服务本身就有一些特性,比如单线程...
2020-03-20 10:59:54
218
原创 学习java编程,程序员必备的开发工具
要想学好Java编程这门语言,选择好用顺手的Java开发工具是必不可少的,想要各方面了解开发工具,我们就从Java程序的开发过程开始,通过这个过程带你一起了解到Java开发都需要用到那些工具。需求原型需求文档交互文档设计美化前端研发测试这是一个完整的Java项目的开发包括很多的环节,每个环节都需要用到不同的开发工具,当然了,在实际Java项目开发中,不可能一个人身兼数职,一般每个环节都有专门的...
2020-03-16 19:43:36
651
原创 关于微服务网关的这些事,你都了解吗?
一、什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。二、为什么需要服务网关上述所说的横切功能(以权限校验为例)可以写在三个位置:每个服务自己实现一遍写到一个公共的服务中,然后其他所有服...
2020-03-10 14:06:04
740
原创 Eclipse的升级版SpringToolSuite4的安装教程
初始环境配置工具下载1)下载JDK1.8,并进行环境变量配置。2)下载maven(例如apache-maven-3.6.3,网址(http://maven.apache.org/)并进行相关配置(本地库,私服)。3)下载sts最新版(例如sts-4.4.2.RELEASE,网址https://spring.io/tools)。解压:SpringToolSuite4.exe首先找到S...
2020-03-05 10:56:27
8280
原创 MySQL数据库的安装与配置
1、检查MySQL环境是否正常:(1)打开CMD窗口,在cmd中输入:mysql -uroot -proot 若提示如下效果:则说明MySQL环境正常,即当前电脑上安装了MySQL或mariadb软件, 并且也配置了!!(2)如果提示“mysql不是内部或外部命令”则说明MySQL环境有问 题,** 有如下两种可能:**==a)当前电脑安装了MySQL或mariadb,但没有配置环境...
2020-03-04 13:07:14
373
原创 JDK安装与配置
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心。它包含了:1、 JAVA开发工具(jdk\bin)2、 基础开发库(jdk\jre\lib\rt.jar)3、 基础开发库的源码(jdk\src.zip)下载与安装通过官方网站获取JDK针对不同操作系统,下载不同的JDK版本识别计算机的操作系统...
2020-03-03 20:58:46
547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人