自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚊子嗡嗡嗡的博客

一个爱分享的码农

  • 博客(16)
  • 收藏
  • 关注

原创 MongoDB数据库使用

MongoDB数据库:MongoDB :是一个最像关系型数据库的非关系型数据库。​ 使用场景:用于存储大量结构复杂,安全性要求不高,对查询速度有要求的数据就可以用MongoDB。MongoDB里面也有数据库,数据库里面是集合(类似于mysql的表),集合里面有文档(类似于mysql中的一行数据),文档中有域和域值(类似mysql中的列名 和列值)MongoDB存储的数据形式是BSON(JSON),JSON的数据形式非常灵活,并没有要求每条数据的域名要一致。使用步骤1.

2021-01-27 11:31:08 134

原创 es数据库的初始化

es数据库初始化:elasticsearch数据库数据的初始化只需要项目上线的时候更新一次,本质就是先查询出mysql数据库中的数据,再插入到es数据库中.工程创建启动:导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>

2021-01-26 19:42:27 2556

原创 xxl-Job分布式定时器

xxl-Job分布式定时器XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。源码地址:https://gitee.com/xuxueli0323/xxl-job文档地址:https://www.xuxueli.com/xxl-job/XXL-Job快速入门第一步:执行doc文件中的sql语句.第二步:修改xxl-job-admin模块中的数据库连接池的配置信息,然后启动微服务模块,便可访问定时器调度中心

2021-01-23 18:57:46 477

原创 敏感词过滤算法DFA

DFA敏感词过滤方案1 使用数据库模糊查询,效率太低2 使用String.indexOf("")查找,数据库量大的话也是比较慢3 把敏感词和内容使用全文检索(solr,ElasticSearche)技术进行分词再匹配,也是可以的,但是这种方案比较麻烦。4 DFA算法,确定有穷自动机。本项目采用这种方案DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态

2021-01-19 19:00:10 842

原创 第三方工具---阿里云内容安全

第三方阿里云内容安全工具1 依赖引入在leadnews-common中引入阿里云sdk依赖<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId></dependency><dependency> <groupId>com.aliyun</groupId&

2021-01-19 18:44:25 2030 3

原创 kafka消息队列快速入门

kafka消息队列spring-boot集成kafka快速入门:环境搭建(1)导入依赖<!-- 继承Spring boot工程 --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE&lt

2021-01-19 18:19:25 211

原创 fastdfs-分布式文件管理系统

FastDFS-分布式文件管理系统:FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。快速起步:1:参考资料文件夹下:fastdfs安装,并启动2: 环境搭建(1)新建项目:fastdfs-demo,导入依赖<dependencies> <dependency> <gr

2021-01-14 18:23:37 232 2

原创 微服务feign的使用

feign的使用步骤在分布式的项目中,使用feign进行各个微服务之间的远程调用,简化调用方式!!在A服务里面调用B服务和C服务1:导包OpenFeign,在服务调用方导包(A服务)<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></depe

2021-01-14 10:26:13 1001

原创 分布式事务的相关知识-seata

分布式相关知识:事务:原子性,一致性,隔离性,持久性。不同的服务,操作不同的库。1:分布式事务CAP定理:Consistency 一致性 :数据应该是完全一样的。集群越少越好!Availability 可用性 :可用性讲的是同一份数据,有多份部署。集群越多越好!Partition tolerance 分区容错 :多个数据库之前在同步数据的时候,有个时间差,这个时间范围就是容错范围。容错性必然存在。2:BASE理论:Basically Available(基本可用),Soft

2021-01-14 09:41:27 178

原创 mybatis-plus的条件查询使用

一: LambdaQueryWrapper的使用在下面的查询示例中,我们看到一个现象,查询字段的值,是实体类的属性名称。而属性名称都是使用字符串写死的。如果实体类的属性名称更改,那么使用 MP 的条件查询所以相关联的实体类属性名称都是需要修改的。针对上面的问题,MP 对于查询 Wrapper API 提供了 LambdaQueryWrapper 来很好的解决此问题。通过 Lambda 方法引用,获得实体类属性和表的对应映射关系,再做表的字段查询。测试代码:@RunWith(SpringRunne

2021-01-14 08:53:42 677

原创 knife4j技术快速入门

knife4j技术一,技术作用:可以用于测试请求,快速生成接口文档,基于swagger。比swagger功能更强大,页面更好看。1.导包(3个依赖包)<!-- swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2&l

2021-01-10 14:10:07 2003

原创 swagger技术

swagger技术一 swagger技术的作用:可以用于测试请求,快速生成接口文档。1.导包(2个依赖包)<!-- swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></d

2021-01-10 14:01:37 212

原创 Mybatis-Plus代码生成器

一: Mybatis-Plus代码生成器1.1 代码生成说明当有一个新的业务实现时,对接口的功能实现上,我们通常来说需要构建下面的信息:PO类数据库表和实体类的映射 Java Bean。DAO层需要编写接口 Mapper ,接口 Mapper 需要去继承 MP 中的 BaseMapper 接口。Service层编写 Service 层接口和实现类。业务接口需要去继承 MP 中的 IService,业务实现类需要继承 MP 中的 ServiceImpl 和 实现业务接口。C

2021-01-08 20:49:33 310

原创 Spring DATA JPA快速入门

一、简单了解Spring DATA JPAhibernate - 持久层框架。用ORM(对象关系映射)方式操作数据库。数据库中的表和实体类进行对应。数据库表中的一条数据就和一个实体对象对应。ORM - 当我们操作对象的时候,数据库里面的数据会随之发生变化。​ 当我们查询数据库的时候,查询出来的就是对象。hibernate和mybatis区别:hibernate是一个完全的ORM框架。mybatis是一个不完全的ORM框架。​ hibernate可以不写sql。mybatis特点是自

2021-01-08 19:40:46 102

原创 怎么修改本地mysql数据库密码(纯手动操作)

怎么修改本地mysql数据库密码?(纯手动操作)一,找到mysql数据库的安装目录,进入bin目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VLZKqDav-1610026573236)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210107211646327.png)]二,双击MySQLInstanceConfig.exe图标,就可以重新进行密码设置了[外

2021-01-07 22:03:13 1653

原创 镜像说明-es服务器开启和kibana管理界面开启

0.镜像密码root用户: 密码itcastitcast用户: 密码itcastitheima用户: 密码itheima1.关闭防火墙:#永久设置防火墙状态# systemctl enable firewalld.service #打开防火墙永久性生效,重启后不会复原 systemctl stop firewalld # 本次停止systemctl disable firewalld.service #关闭防火墙,永久性生效,重启后不会复原 2.启动elasticsearchsu

2021-01-06 17:26:12 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除