- 博客(134)
- 资源 (1)
- 收藏
- 关注
原创 Redis学习-(6)Redis在企业级应用中的数据备份与数据恢复的容灾练习
数据备份&数据恢复容灾练习数据备份开启RDB数据持久化方案RDB备份方案开启AOF数据持久化方案数据备份redis的数据备份方案为RDB和AOF,在企业级应用中,通常我们会将这两种数据持久化方案都开启,RDB非常适合做冷备,每隔一段时间(通常是5分钟)生成一份dump.rdb文件,这份是不会再次被修改的,之前的dump.rdb是会被新的dump.rdb文件覆盖的。但是RDB相对于AOF来说,在redis发生故障后,RDB丢失的数据会比AOF多,AOF会实时将redis的写命令作为日志先记录在操作
2021-04-18 14:20:51
300
原创 Redis的学习-(1)在Linux(centOS)上安装单机版的Redis
前言本篇博客主要记录在以Linux为内核的centOS系统中安装单机版的RedisRedis官网我们可以在Redis官网找到最新的Redis安装包https://redis.io/安装Redis之前对Linux(CentOS)的配置配置yum数据源centOS配置yum数据源:https://blog.youkuaiyun.com/weixin_41756573/article/details/105403412解决yum数据源出现centos7的yum出现File contains no
2021-04-10 15:00:43
190
原创 Java&Flink数据处理学习-流处理API
SpringBoot & Flink简介学习的几个点效果展示flink读取数据flink处理数据flink输出数据springboot启动时同时启动flink环境简介学习Flink流处理API对实时数据的处理主要包括数据的读取 【SourceFunction】、 处理 、输出【SinkFunction】本次是在springboot环境中搭建的学习的几个点1、自定义读取的数据源2、自定义数据输出的sink3、springboot如何启动flink environment4、f
2021-03-09 21:17:26
651
2
原创 Java&Flink数据处理学习-Flink结合Linux中的netcat模拟实现Flink处理实时数据
模拟Flink处理实时数据前言效果展示功能实现环境准备Java&flink实时读取实时数据前言借助Linux的nc(netcat)程序作为产生数据的数据源flink程序的作用是实时统计每个词语出现的次数效果展示上面的图片中展示了【数据1】出现了【2】次【A】出现了【1】次,flink实时统计的效果功能实现环境准备在Linux系统中启动netcat,命令【nc -lk 7777】,7777为端口号Java&flink实时读取实时数据pom文件<
2021-01-16 13:33:34
1186
原创 Java&Flink数据处理学习-搭建Flink项目(入门-处理流数据)
Flink处理流式数据搭建项目环境并处理流式数据输出结果分析搭建项目环境并处理流式数据pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-
2021-01-10 17:59:55
467
原创 Java&Flink数据处理学习-搭建Flink项目(入门-处理离线数据集)
Flink搭建项目搭建项目pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVe
2021-01-10 16:18:48
749
原创 MySQL学习系列-查看默认的MySQL事务隔离级别并设置MySQL的事务隔离级别
查看并设置MySQL的事务隔离级别MySQL事务的隔离级别查看MySQL的事务隔离级别设置MySQL的事务隔离级别MySQL事务的隔离级别4种事务隔离级别READ_UNCOMMITTED(读未提交)READ_COMMITTED(读已提交)REPEATABLE_READ(可重复读,MySQL默认)SERIALIZABLE(串行读)查看MySQL的事务隔离级别Windows系统下通过cmd窗口Linux系统下通过shell窗口mysql -uroot -p [root代表root用户]
2020-09-21 18:18:48
1129
原创 springboot学习笔记之springboot整合mybatis与Druid操作MySQL数据库
springboot整合mybatis与Druid操作MySQL数据库springboot整合mybatis与Druid操作MySQL数据库DruidDruid GitHubDruid官方文档springboot集成DruidDruid的其他配置将数据库密码配置为密文将数据库密码进行加密在springboot项目中配置数据库密码密文配置Druid的内置监控页面mybatisxml版基本的xml文件springboot整合mybatis与Druid操作MySQL数据库在pom文件中加入MySQL、Dru
2020-09-19 17:17:04
789
原创 搭建SpringCloudAlibaba开发环境
搭建SpringCloudAlibaba开发环境基本的pom格式与常见的pom依赖搭建SpringCloudAlibaba开发环境之统一的依赖管理搭建SpringCloudAlibaba开发环境之服务注册与发现中心nacos基本的pom格式与常见的pom依赖基本的pom格式与常见的pom依赖搭建SpringCloudAlibaba开发环境之统一的依赖管理搭建SpringCloudAlibaba开发环境之统一的依赖管理搭建SpringCloudAlibaba开发环境之服务注册与发现中心nacos
2020-09-15 15:26:33
1056
原创 搭建SpringCloudAlibaba开发环境之配置中心Nacos
搭建SpringCloudAlibaba开发环境之配置中心Nacosspringboot配置文件的加载顺序搭建nacos配置中心服务端搭建nacos配置中心客户端客户端读取服务端的配置信息springboot配置文件的加载顺序bootstrap.propertiesbootstrap.ymlapplication.propertiesapplication.yml从上到下优先级递减搭建nacos配置中心服务端DataId 默认是properties文件,如果要修改为yaml文件,文件已
2020-09-15 11:58:34
515
原创 搭建SpringCloudAlibaba开发环境之网关Gateway
搭建SpringCloudAlibaba开发环境之网关Gateway搭建程序的统一入口(网关)gateway全局过滤器搭建程序的统一入口(网关)特别注意spring cloud gateway 使用WebFlux作为服务器,不使用web作为服务器,默认加入的WebFlux的依赖,所以在pom中切记不要添加web依赖,也不要添加WebFlux相关依赖在pom文件加入gateway依赖<project xmlns="http://maven.apache.org/POM/4.0.0"
2020-09-15 10:15:52
834
原创 搭建SpringCloudAlibaba开发环境之熔断器Sentinel
搭建SpringCloudAlibaba开发环境之熔断器Sentinel搭建提供者与消费者在消费者中搭建熔断器项目开发者通过sentinel dashboard监控熔断搭建sentinel dashboard环境(Windows)明确springcloudalibaba与sentinel 版本依赖关系下载sentinel dashboard启动sentinel dashboard访问sentinel dashboard在消费者中集成sentinel dashboard搭建提供者与消费者搭建SpringC
2020-09-14 20:00:12
580
原创 搭建SpringCloudAlibaba开发环境之服务消费者与提供者通过feign通信
搭建SpringCloudAlibaba开发环境之服务消费者与提供者通过feign通信服务消费者与提供者通过feign通信的前置条件搭建服务提供者与消费者的通信方式搭建服务提供者搭建服务的消费者feign与load balance(负载均衡)服务消费者与提供者通过feign通信的前置条件服务的提供者与消费者需提前注册到服务的注册与发现中心下面的链接介绍了如何将服务注册到服务注册与发现中心搭建SpringCloudAlibaba开发环境之服务注册与发现中心nacos搭建服务提供者与消费者的通信方
2020-09-14 16:59:45
487
原创 搭建SpringCloudAlibaba开发环境之服务注册与发现中心nacos
搭建SpringCloudAlibaba开发环境之服务注册与发现中心nacosnacos网址nacos官网nacos快速开始的文档nacos GitHub地址搭建nacos环境明确springcloudalibaba与nacos的版本关系下载nacos安装包nacos网址nacos官网https://nacos.io/zh-cn/nacos快速开始的文档https://nacos.io/zh-cn/docs/quick-start.htmlnacos GitHub地址https://githu
2020-09-14 14:26:49
644
原创 搭建SpringCloudAlibaba开发环境之统一的依赖管理
搭建springcloudalibaba开发环境确认springboot、springcloud、springcloudalibaba版本之间的依赖关系搭建springcloudalibaba的统一依赖管理确认springboot、springcloud、springcloudalibaba版本之间的依赖关系参考spring-cloud-alibaba官方文档https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明搭建springclou
2020-09-13 19:06:14
2324
原创 git创建本地分支并推送到远程使本地分支成为远程分支
git创建本地分支并推送到远程使本地分支成为远程分支在本地创建分支并切换到该分支git checkout -b dev[dev为分支名称]将本地分支推送到远程,并成为远程分支git push origin dev接下来就可以进行git add .等相关操作了...
2020-08-26 15:14:34
714
原创 springboot学习系列之git过滤文件
Git过滤文件作用操作.gitattributes.gitignore作用使用git提交代码时,只提交代码,过滤其他文件。操作将.gitattributes与 .gitignore拷贝到与README.md文件同级的目录文件下.gitattributes# Windows-specific files that require CRLF:*.bat eol=crlf*.txt eol=crlf# Unix-specific files that require
2020-07-28 17:26:48
880
原创 微服务下基于RESTFUL风格实现统一的接口设计(JSON API)
RESTFUL JSON APIJSON API解决的问题服务架构参考文档效果展示返回单个对象返回集合对象名词解析实现步骤相关技术栈需求简述项目结构简图统一的依赖管理POMRESTFUL JSON API 项目搭建POMapplicationapplication.yml核心代码核心代码的关系图JSON API解决的问题在微服务架构下,前后端分离的项目如何通过统一的数据结构进行数据交互。服务架构适用范围:微服务架构 + 前后端分离参考文档JSON API中文版JSON API官方英文版效果
2020-07-26 19:22:04
2954
原创 ES6 const
ES6 constconst内存解析使用const定义对象const用于定义常量,定义常量时必须初始化,且不可被修改。内存解析使用const定义一个常量,是指该常量指向的内存地址不可以被改变。使用const定义对象...
2020-06-27 18:02:37
167
原创 ES5与ES6 块级作用域的学习
ES6 let块级作用域ES6(let)与ES5(var)现象描述代码展示ES5 var的解决办法解决后的效果代码展示ES6(let)与ES5(var)let与var均用于在JavaScript中定义变量,let为ES6中新增,let与var很大的区别在于let存在块级作用域的概念,而var不存在块级作用域的概念。现象描述代码展示ES5 var的解决办法解决后的效果代码展示...
2020-06-27 16:53:34
379
原创 安装vue
install vue环境检查安装vue-clivue-cli installvue-cli uninstall环境检查(1) 检查Windows电脑是否安装了vue-clivue -V已安装未安装安装vue-clivue需要借助node环境的,安装vue-cli之前请先安装nodenode -vnpm -vvue-cli installnpm install -g @vue/clivue-cli uninstallnpm uninstall vue-cli -g
2020-06-20 18:25:56
118
原创 vue-element-admin国际化
vue-elemet-admin国际化官方代码地址vue-element-admin国际化master不支持国际化解决办法官方代码地址https://github.com/PanJiaChen/vue-element-admin/tree/i18nvue-element-admin国际化master不支持国际化解决办法下载i18n分支,使用npm构建即可可以参考...
2020-05-24 16:09:18
578
原创 在本地电脑运行vue-element-admin
运行vue-element-admin概述官方地址解析安装步骤进入项目目录使用npm安装依赖运行项目弹出防火墙访问http://localhost:9527概述在本地运行vue-element-admin时:需要安装node.js(提供项目运行环境)配置node-sass(提供项目运行环境)安装git(获取项目的方式)官方地址https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/#安装# 克隆项目git clone ht
2020-05-24 15:27:09
640
原创 快速克隆 vue-element-admin
克隆vue-element-admin克隆vue-element-admin报错解决办法克隆vue-element-admin报错vue-element-admin官方是使用下面的命令进行克隆的git clone https://github.com/PanJiaChen/vue-element-admin.git但是这样会克隆所有的版本,导致克隆失败解决办法使用如下命令克隆,克隆最后一次提交git clone https://github.com/PanJiaChen/vue-eleme
2020-05-24 14:48:09
948
原创 nodejs 安装node-sass
install node-sass作用检验node-sass是否安装以及是否安装成功安装node-sass配置淘宝镜像安装node-sass的命令作用Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)检验node-sass是否安装以及是否安装成功node-sass -v表示已经安装或安装成功表示没有安装或者安装失败安装node-sass配置淘宝镜像设置淘宝镜像的二进制站点set SASS_BINARY_SITE=https://npm.taobao.org/mir
2020-05-22 09:30:11
9558
原创 Java 去除字符串开头的空格
private static final String START_SPACES_REGEX = "^\\s+";public static final String EMPTY_STRING = "";public static String trimStart(String value) { return value.replaceFirst(START_SPACES_REGEX, EMPTY_STRING);}
2020-05-20 19:23:14
2418
原创 java 去除字符串末尾的空格
private static final String END_SPACES_REGEX = "\\s+$";public static final String EMPTY_STRING = "";public static String trimEnd(String value) { return value.replaceFirst(END_SPACES_REGEX, EMPTY_STRING);}
2020-05-20 19:19:30
1883
原创 git 错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Git错误错误描述错误原因解决办法错误描述错误原因远程的gitlab服务发送了变化,加密的密钥也随之发生了变化,所以本地 /$HOME/.ssh/known_hosts 中保存的密钥也发生了变化。解决办法(1)删除 /$HOME/.ssh/known_hosts 文件中的内容(2)重新pull一下即可...
2020-05-15 11:18:10
852
原创 Java中方法的学习
Java方法StringendWithStringendWith// 字符串是否以某字符串结尾// 是:返回true ; 否:返回false"".endWith("")
2020-04-20 15:01:53
129
原创 在Linux centos中安装docker-compose
安装docker-compose安装步骤检查该系统是否安装了docker-compose安装步骤安装步骤检查该系统是否安装了docker-compose# 命令docker-compose -v未安装已安装安装步骤可以访问GitHub选择自己需要的版本https://github.com/docker/compose/下载docker-compose# 下载docker-...
2020-04-14 22:04:48
185
原创 使用docker安装kafka
使用docker安装kafkadocker仓库获取apache的zookeeper镜像镜像地址获取apache的kafka镜像镜像地址安装kafka镜像获取zookeeper镜像运行zookeeper镜像获取kafka镜像运行kafka镜像docker仓库下面列出了各个相关镜像的官方地址,可以在里面查询自己需要的内容,比如docker-compose等docker仓库地址https://h...
2020-04-13 11:09:11
600
原创 springboot整合redis
springboot整合redis整合案例pom在启动类中开启缓存支持application.yml常见注解CacheableCachePutCacheEvict配置redis的序列化方式redis连接池jedis整合案例pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...
2020-04-12 20:44:05
162
原创 org.springframework.data.redis.serializer.SerializationException: Cannot serialize
springboot整合redis错误描述错误原因解决办法错误描述org.springframework.data.redis.serializer.SerializationException: Cannot serialize...Caused by: java.lang.IllegalArgumentException: DefaultSerializer requires a Se...
2020-04-12 14:12:43
1014
原创 搭建springboot的单元测试
搭建spring boot单元测试环境搭建步骤pom单元测试类目录结构特别注意搭建步骤pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...
2020-04-10 22:04:30
309
原创 springboot springcloud pom的基本格式与常见的依赖
pom格式最基本的pom格式最基本的pom格式<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...
2020-04-10 21:29:58
807
1
spring-cloud-netflix-web-admin-feign.zip
2019-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人