- 博客(41)
- 收藏
- 关注
原创 Mariadb10.11.2
默认安装的Mariadb配置文件在/etc/mysql/mariadb.conf.d下的50-server.cnf文件中,其中默认的bind-address 为127.0.0.1,我们需要修改为。修改密码:update mysql.user set password=password('新密码') where User='root';GRANT ALL PRIVILEGES ON 库名.* TO '用户'@'%' WITH GRANT OPTION;登录MySQL:mysql -u root。
2024-06-19 16:11:24 477
原创 ElasticSearch7.x版本更新映射字段
同步数据到ElasticSearch的时候,对应的实体类新增字段需要同步到Es,但是启动服务会自动适配了mapping,往往这种会有字段类型不是我们想要的。
2024-04-26 16:49:41 478 3
原创 Linux部署Kafka2.8.1
首先确保你的机器上安装了Jdk,Kafka需要Java运行环境,低版本的Kafka还需要Zookeeper,我此次要安装的Kafka版本为2.8.1,已经内置了一个Zookeeper环境,所以我们可以不部署Zookeeper直接使用。
2024-03-29 15:44:18 879 2
原创 Jenkins项目部署CICD
2)Credentials:服务器连接代码仓库的凭据,可在系统管理添加后选择,也可以在右边的添加按钮新增凭据(即拥有以上仓库权限的账号密码)。b:如果项目的服务器和部署Jenkins的服务器不是同一台的话,可以翻阅我之前的文章,下载插件Publlish进行jar包推送。a:如果项目的服务器和部署Jenkins的服务器是同一台的话,直接构建shell命令,利用shell启动项目就可以了。保持构建的最大个数:保存最近该个数的构建,为空保存所有。保持构建的天数:将保存此天数的构建记录,为空保持所有。
2023-12-12 09:44:53 352
原创 Elasticsearch增删改(postman)
Elasticsearch是一个非常强大的搜索引擎,它可以帮我们对数据进行存储,并快速地搜索及分析数据。
2023-09-25 15:40:39 1389
原创 Windows安装Es开启账密
今天这篇文章主要就是讲下如何在Windows环境下安装ElasticSearch,并且开启账密的。很多时候我们装一些软件都是基于Linux环境,但还是有一些特殊情况会用到Windows,所以希望这篇文章能帮助到大家。
2023-08-10 15:38:24 523
原创 Redis缓存穿透、击穿、雪崩及解决
在项目中,我们通常为了高并发和高性能,通常会使用缓存来实现。而常见的缓存工具就是Redis了,在使用Redis的过程中必不可少的会涉及到三个问题,那么接下来就让我们一起来回顾一下。
2023-07-21 11:12:34 163
原创 Java获取树形结构数据
在日常的开发或者工作需求中,我们会用到树形结构数据。树形结构是一个比较常用的数据类型,一般多用于查询包含父子类关系的数据。我们常常通过父级id和层级作为标识,是数据更加形象,从而进行树形数据的展示。
2023-06-05 20:18:18 3781 7
原创 ElasticSearch7.9.0安装和开启登录密码
一般elasticsearch是没有设置用户名、密码的,当牵扯到数据安全性问题时,我们一般会设置登录的用户名密码。
2023-05-11 21:13:19 2201 1
原创 @JsonInclude注解关于json序列化显示
JsonInclude注解是Jackson中最常用的注解之一,是实体类在接口序列化返回值时所使用规则的注解。比如说我们在开发过程中,返回前端的实体类中如果某个字段为空或者特定值的话,那么就不返回这个字段了。这种场景下,@JsonInclude就是用来解决这个问题。在实体类序列化成Json时在某些策略下,加了该注解的字段不去序列化该字段。
2023-04-06 15:39:00 1739
原创 Nacos2.2.1安装遇见的坑
Nacos作为一个开源的工具,是阿里开源的 SpringCloud Alibaba 项目下的不可缺少的的分布式技术。
2023-03-30 15:56:20 2088
原创 ibatis.binding.BindingException,Invalid bound statement (not found),com.xx.mapper.xx]with root cause
关于mybatis-plus参数绑定异常解决办法
2023-03-28 15:40:20 293
原创 Alibaba的EasyExcel使用心得
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到几M,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。在上层做了模型转换的封装,让使用者更加简单方便。
2023-03-20 11:10:41 5597 2
原创 记录Error creating bean with name ‘redisTemplate‘ defined in class path resource
关于springboot整合redis引发的依赖冲突问题。
2023-03-01 22:31:22 3254
原创 Docker
Docker 是一个开源的应用容器引擎诞生于2013 年初,基于 Go 语言实现,dotCloud 公司出品Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,实现了“Build,Ship and Run Any App,Anywhere”的目标。
2023-02-10 15:29:14 7143
原创 Jenkins与【Publish Over SSH】
Jenkins是一个开源的、提供友好操作界面的持续集成工具,起源于Hidson,主要用于持续、自动的构建或测试软件项目、监控外部任务的运行。
2023-02-09 20:01:36 1764 3
原创 正则表达式校验手机号和邮箱
在开发过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。
2023-01-01 18:15:28 1659
原创 记录Mp的updateById不能更新null或空值
特此记录一下,若字段为空字符或null默认会被myabtisplus忽略,不会对数据库进行更新。当然,我们也可以在全局的配置文件这进行配置,我个人认为在实体类上加注解是最为便捷的方式了。我们在使用myabtisplus的。
2022-12-28 17:46:17 2089
原创 MybatisPlus自动填充创建(更新)时间
MybatisPlus插入数据的时候自动添加创建时间、创建人、修改时间、修改人、删除标记。通过实现接口,重写insertFillupdateFill方法,当我们插入和修改数据的时候可以自动添加指定字段的值
2022-12-16 14:15:25 6095 4
原创 java: Internal error in the mapping processor: java.lang.NullPointerException 问题
出现java: Internal error in the mapping processor: java.lang.NullPointerException但是其他人代码能运行,快速解决方案。
2022-12-15 21:30:00 4721
原创 Pushgateway的安装与使用
我们在使用Prometheus进行监控应用时,常常需要一些设备的指标进行监控,我们常用的方式为一些exporter进行监控。但是一些应用并没有exporter,这时我们就需要使用Pushgateway进行拉取数据,最后推送到Prometheus上。
2022-11-30 22:48:13 2430
原创 Idea集成git
Idea作为我们开发人员常用的开发工具,其功能也是十分的强大,不仅能帮助我们进行快速开发,还内置集成了很多技术,Git就是其中之一。Idea整合git需要现在windows中安装git,如果还没有安装的小伙伴记得先进行安装。下面就带着大家进行Idea和Git的集成。
2022-11-22 15:16:01 4824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人