logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么springboot项目的pom.xml引入依赖不需要加版本号

前言之所以springboot项目pom.xml中添加依赖不需要添加版本号,是springboot开发团队,为了用户开发中发生依赖冲突而考虑的,项目中会自动配置当前springboot的版本和其他依赖的兼容版本号。具体我们看下pom.xml中的代码每一个springboot项目都会一个父工程spring-boot-starter-parent,该工程中,通过描述信息,可以看到是为应用提供依赖和插件

#spring boot
mysql批量插入并忽略重复的数据

最后,小编使用了INSERT IGNORE INTO语句,这样在批量处理的时候,也是可以排重的,现在设计表都是不假外键的,数据类型不一样时mybatis也会做转换,字段值超出范围的数据作为不合规范的数据直接忽略了。后边,在进一步分析一下三个语句在执行过程中的枷锁情况。

#mysql
如何用notepad++替换txt文本中的换行符\r\n

前言我们在处理txt文本时,发现其中的换行符没有生效,这就很烦人了,看起来极其不爽。我们可以用notepad++对文本进行处理。处理示例:我是\r\n中国人结果:我是中国人用notepad++打开文档,按ctrl+ h,显示如上界面,点击替换,查找目标中输入\\r\\n,替换为输入\r\n,查找模式一定要勾选扩展(X)(\n,\r,\t,\0,\x...),然后点击全部替换,即可。如上图,所示。注

ZooKeeper安装

前置环境zookeeper的安装需要依赖java的JDK。所以需要先安装JDK8,并且配置好环境变量。linux下的jdk安装,请参考小编博客《Linux下JDK的安装》ZooKeeper安装小编在虚拟机创建了三台机器,并且分别设置hostname为node01,node02,node03。再node01上安装完成后,然后分发到node02,node03。采用的zookeeper版本为3.7.0。

#windows#python#开发语言
rclone的安装和使用

前言由于公司用了minio做文档存储,所以最新学习了下rclone的使用,用来同步云存储的数据。minio是基于s3协议的实现,在安装完rclone后,会看到我们用rclone配置连接minio时会选择s3协议。安装环境是centos7安装rclone执行curl https://rclone.org/install.sh | sudo bash可能会报错None of the supported

Nacos启动的第一个坑 Request nacos server failed:

今天,小编启动nacos写微服务的demo,电脑上安装了nacos服务器,管理后台也能正常登录。然后搭建了一个基于springboot的微服务项目,加了依赖、启动类加了注解、配置文件也进行了配置,然后启动项目,启动失败了。

k8s本地开发环境Telepresence的安装和使用

Telepresence是用来解决什么的呢?比如这么一个场景,一个服务A上线后,部署到线上k8s,但是另一服务B出现bug了,修改服务B的bug,需要保持服务A启动,为了不启动本地的服务A,此时我们想直接连接服务A来进行调试,此时Telepresence就发挥作用了。

文章图片
#k8s
Solr入门简介

1. Solr简介前言学习Solr需要一些和java相关的储备知识,在此之前,假设您已经:拥有Java开发环境以及相应的IDE熟悉Spring Boot熟悉Maven熟悉Lucene如果大家是一名java开发工程师,我想大家有需求要学习Solr,应该上边的前3条要求都不是问题,至于为什么要学习Lucene呢? 因为Solr是基于Lucene开发的全文检索服务。也可以简单理解为,solr依赖于Luc

#搜索引擎
前后端分离开发,前端打包后放springboot的static文件夹部署

今天,小编在公司部署项目,要求前后端部署在一起,前端开发完后将前端代码打包后放到springboot的static目录下;然后打成镜像,k8s部署;前端项目执行npm run build命令,文件会打包到dist文件夹下;后端项目在项目的resource目录下,创建static文件夹,如下所示:将前端打包后的dist下的所有文件,全部拷贝到static文件夹下;通过这样部署后,相当于前后端作为一个

#spring boot#前端#java
到底了