logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springcloud 微服务搭建 服务发现+断路器+服务配置(eureka+hystrix+config)

1、结构概述本文包含4个springboot服务,A.服务注册中心,B.被发现和被调用服务,C.接口服务 ,D. client服务;C服务调用B 服务,并且C 服务对外提供接口供D 服务使用注意:示例只提供基本的逻辑,不做业务处理。各个服务结构图如下:服务A:pom文件:<properties><java.version&g...

#eureka
构建博客网站检索系统(Springboot + ElasticSearch+Tkmybatis+vue)

项目简介:基于框架 Springboot + ElasticSearch+Tkmybatis 实现博客网站检索系统效果展示:es查询时间39mysql查询时间247:分词:springboot描述--分成springboot、描述(所有包含'spring'或者'描述'的数据都被查询出来)项目资源依赖:ElasticSearch:elasticse...

springboot 2.3.0及以上版本 解决@Validated @Valid 不起作用的问题

场景:Controller类接口,需要提前校验传递的参数的正确性,通常我们会加上注解 @Validated @Valid来校验参数,比如校验非空、数据格式等,例如:校验的实体:@Datapublic class TestValidVO {private String id;@NotBlank(message = "姓名不能为空")private String name;@Size(min = 7,

RabbitMQ消息重复消费场景及解决方案

前言:上一篇文章介绍了springboot如何整合RabbitMQ:https://blog.csdn.net/chenping1993/article/details/114301341这里介绍一下RabbitMQ重复消费的场景,以及如何解决消息重复消费的问题。目录消息重复消费:MQ的一条消息被消费者消费了多次:重复消费场景重现测试:如何解决消息重复消费的问题(单消费者场景):编码:解决消息重复

mybatis 插入大量数据效率对比,foreach插入、SqlSession批量插入、sql插入

新增xml执行效率测试:xml执行时间比sql稍慢一些,50000条数据插入时间约为2000毫秒左右,平均时间是sql的2倍左右。sql插入的效率最高,sqlsession次之,mybatis框架foreach插入效率最低。2 使用mybatis-plus框架的insert方法,for循环,每次执行一次插入。使用mybatis插入数据执行效率对比,对比三种方式(测试数据库为MySQL),1 使用

#mybatis#sql#数据库
mysql,explain执行计划组合索引测试

创建测试表,添加测试数据CREATE TABLE `users` (`id` int(11) NOT NULL,`name` varchar(255) DEFAULT NULL,`age` int(11) DEFAULT NULL,`manager_id` int(11) DEFAULT NULL,PRIMARY KEY (`id`),KEY `idex_...

#mysql#数据库#java
mybatis 插入大量数据效率对比,foreach插入、SqlSession批量插入、sql插入

新增xml执行效率测试:xml执行时间比sql稍慢一些,50000条数据插入时间约为2000毫秒左右,平均时间是sql的2倍左右。sql插入的效率最高,sqlsession次之,mybatis框架foreach插入效率最低。2 使用mybatis-plus框架的insert方法,for循环,每次执行一次插入。使用mybatis插入数据执行效率对比,对比三种方式(测试数据库为MySQL),1 使用

#mybatis#sql#数据库
mysql,explain执行计划组合索引测试

创建测试表,添加测试数据CREATE TABLE `users` (`id` int(11) NOT NULL,`name` varchar(255) DEFAULT NULL,`age` int(11) DEFAULT NULL,`manager_id` int(11) DEFAULT NULL,PRIMARY KEY (`id`),KEY `idex_...

#mysql#数据库#java
springboot 在application.yml中定义数组的两种方式

1、通过 ‘ -‘ 来区别数组的多个值yml结构配置:provinceConf:smpIp:- 192.168.2.164- 192.168.2.166配置类取数组值:import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframe

springboot集成RabbitMQ

模拟服务端和客户端(消息从服务端发送,客户端监听并获取消息)环境准备:RabbitMQ是使用erlang语言开发的,所以要确认电脑有erlang语言环境,erlang语言安装配置及RabbitMQ安装配置参考博文erlang:https://blog.csdn.net/gengkunpeng/article/details/104950857mq:https://blog.csdn.net/qq_

    共 12 条
  • 1
  • 2
  • 请选择