logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nacos+Skywalking+mysql/Elasticsearch 搭建详解,swUi界面详解

​​​​目录1.介绍2.准备3.目录结构4.开始配置5.启动5.1.启动SW5.2.SW动态配置5.3.启动agent6.sw界面监控说明6.1.简单测试6.2.忽略部分 URL 的追踪6.3.对mysql的操作链路分析6.4.对redis的操作链路分析6.5.更多链路追踪6.6.ui界面介绍7.日志框架示例8.告警配置9.Sw+Elasticsearch集群配置1.介绍Sk...

#java#skywalking#elasticsearch
StringRedisTemplate 批量插入数据并且设置过期时间,批量获取redis数据信息

springboot中使用StringRedisTemplate 对redis进行批量插入, 使用管道executePipelined操作,提高效率//批量插入redispublic void insertRedisBatch(final List<OutboundRequest> outs){stringRedisTemplate.executePipelined(new Redis

#java#redis
在修改数据时候,查找对比两个list中,那些数据需要修改,那些需要删除,那些需要新增。使用java8的新特性进行查找比较

在修改模块的时候 一条数据下有很多子数据,在进行修改的时候子数据也修改了(可能子数据中有修改的,新增的,删除的,没变化的),常用做法是直接把这条数据的子数据都删了,重新把这批子数据给插入数据库。但是有些业务复杂的(比如子数据的id和其他表关联过),这样的话就不可以把之前的子数据都给删掉重新插入了,因为重新插入的主键id不同。这时候就需要找出这批数据中 需要新增的,删除的,修改的数据 进行相应的操作

#java
java调用shell文件、远程调用shell文件并且传入参数、.sh文件执行的几种方法

linux 运行*.sh文件的方法:在Linux系统下运行.sh文件有两种方法,比如我在root/zpy目录下有个zpy.sh文件第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod u+x zpy.sh):1、在任何路径下,输入该文件的绝对路径/root/zpy/zpy.sh就可执行该文件(当然要在权限允许情况下)2、cd到zpy.sh文件的目录下,然后执...

springboot Scheduled定时器执行 ,上次任务执行完成后在执行下一次

@Scheduled所支持的参数:1.cron:cron表达式,指定任务在特定时间执行;2.fixedDelay:表示上一次任务执行完成后多久再次执行,参数类型为long,单位ms;3.fixedDelayString:与fixedDelay含义一样,只是参数类型变为String;4.fixedRate:表示按一定的频率执行任务,参数类型为long,单位ms;5.fixe...

#java
oracle各个版本所需要的ojdbc jar驱动包以及版本对应关系

版本对应关系及使用方法jar包下载地址oracle版本随Oracle版本发布的OracleJDBC驱动适用JDKOracle 8iclasses111.zipJDK1.1classes12.zipJDK1...

#jar#oracle#java
springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息 mysql+oracle+druid 双数据源

项目中需要用到两个数据库 采取配置案例源码下载地址:https://download.csdn.net/download/qq_39477018/12050958项目结构首先在application.properties中配置两个数据源数据源1import org.apache.ibatis.session.SqlSessionFactory;import or...

springboot+websocket+vue 服务端像前端推送消息

最近项目中需要接收告警提示 故采用了wobsocket来实现消息推送至前端pom依赖<!-- WebSocket --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websock...

#websocket
nacos+定时任务动态配置 @Scheduled定时器

maven 依赖添加 该依赖可以动态监听nacos配置文件修改<dependency><groupId>com.purgeteam</groupId><artifactId>dynamic-config-spring-boot-starter</artifactId><version>0.1.1.RELEASE</ver

springboot打jar包排除掉jar内部的application配置文件

开发环境redis集群,测试环境redis单机springboot 加载外部配置文件 会覆盖掉内部的配置项,但是外部没有内部有的,那会读取内部的配置项,故集群改单机,内部配置文件是集群,外部是单机,程序启动报错。解决办法 排除 在pom.xml加入<!--打包去掉jar包内的配置文件--><plugin><groupId>org.apache.maven.plu

到底了