自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1447)
  • 资源 (22)
  • 论坛 (1)
  • 收藏
  • 关注

原创 springboot test 测试类的创建

1,@RunWith(SpringRunner.class)---Test测试类要使用注入的类,比如@Autowired注入的类,2,@SpringBootTest(classes = DataCollectApplication.class) 使用本项目的主类---这样才可以注入本项目的类它会加载ApplicationContext也就是测试的上下文环境.默认为{}.当然也能明确指定要加载的是哪个类作为测试的上下文.如果没有指定,会搜索@configuration注解的的类进而搜寻@SpringBoo

2021-05-13 14:15:21 14

转载 idea 启动shorten command line too long 错误解析

因为项目启动的命令行太长了经常是带一些vm参数或者一些依赖jaridea提供了三种方式Select a method that will be used to shorten the command line if the classpath gets too long or you have many VM arguments that exceed your OS command line length limitation:none: IntelliJ IDEA will not sh.

2021-05-12 20:32:28 8

转载 解决:target\surefire-reports for the individual test results

错误:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project web_nanchang: There are test failures.[ERROR][ERROR] Please refer to E:\maven\web_nanchang\target\surefire-reports for the individ.

2021-05-10 18:30:07 9

原创 使用开源项目注意

依赖版本(按依赖顺序install下载或直接用parent打包)1,被依赖的打入私有库2,要用的项目加依赖<dependency> <groupId>com.bmw.hmm</groupId> <artifactId>hmm-lib</artifactId> <version>1.0.0</version> </dependency>使用开源项目注意readm...

2021-05-10 18:25:48 6

转载 Stream基础篇-Stream入门应用

总括:SpringCloud Stream 提供了中间件消费端的代理功能在消费端代理的同时也对队列进行了分区代理,任何消息类型的队列都会分区,可以指定特征分区和指定分区消费分区:可以在配置文件配置:发送客户端配置客户端代理:@EnableBinding(MySink.class)@StreamListener(MySink.INPUT)配置消息中间中间配置方式可以使用常规的配置---input,output代替的chanhenl就是管道没有对应的队列用管道名前缀,此管道的前..

2021-05-08 16:09:16 12

转载 maven配置(安装&使用&私服)文档

总括:在项目中pom配置私服 --项目级别需要认证的远程仓库配置在pom中<distributionManagement> <repository> <id>nexus-releases</id> <name>Releases</name> <url>http://10.60.1.248:8081/repository/maven-...

2021-05-08 10:57:10 12

原创 枚举类型

枚举类型主要通过构造函数定义,完成枚举的字段对应if (e.getCode() == CustomExceptionType.USER_INPUT_ERROR.getCode()) { resultBean.setMessage(e.getMessage());}package com.ecarx.common;/** * 枚举异常类型 * * @author lineng */public enum CustomExceptionType { /**

2021-05-06 13:44:05 9

原创 ideal 不同的版本需要匹配的maven

ideal 不同的版本需要匹配的maven,mvane不匹配的时候会出现下载不了依赖(下载依赖报错不兼容),或者同时导入多个model的时候只有前面1-2个model可以下载maven例如ideal 2019使用maven3.2.2只能导入前两个项目依赖 使用maven3.6.3以上报不兼容 使用maven3.5.2即可导入多个model ...

2021-04-30 16:18:10 16 1

转载 ideal编辑器日志查看

今天整理c盘发现快要爆满 了,于是想把maven仓库迁移到其他盘至于怎么更改,网上很多教程,这里就不详细说明了遇到下面问题按照提示去查看log日志2019-10-22 16:52:08,646 [ 161168] ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see the following errors:1) N...

2021-04-30 15:58:22 15 1

原创 项目推进工具

这两个结合完成晨会,站会可以用视频会议站会前梳理下对比预期conflunce 记录所有文档,会议纪要jira 项目整个进度管理,基于sprint,类似甘特图

2021-04-29 16:56:50 13

原创 软件快捷使用的方法

使用免安装,解压版,可以。用直接破解好的,如ideal ,navicat

2021-04-29 16:55:55 18

转载 Jvm垃圾回收器(终结篇)

总括:G1回收器和cms很像子不过它是整代的回收器Jvm垃圾回收目前就准备了这三篇博文进行整理,在写博文的过程中我也是边看边记载的,我觉得这种学习方式更容易让人记住,不会轻易忘记。以前的学习模式都是看PDF文档、看书等,但是有个缺点就是当时记住了过段时间就会忘记,因此想把学习过程中重要的部分做个笔记总结,以便于后期复习回顾(学习技巧仅个人观点)同时也希望lz的博客能帮助到广大园友一丢丢。在此立个Flag!以后我会坚持写博客的。哈哈--好了 接下来言归正传。知识回顾:第一篇《Jvm垃圾回收器.

2021-04-25 17:12:29 11

转载 jvm参数的配置、垃圾回收器的配置

可以设置多个回收器,jvm在gc的时候会同时调用这些,一般设置的回收器需要覆盖年轻代和老领代jvm参数的配置、垃圾回收器的配置(1)jvm也是在启动文件中配-xms:初始堆大小-xmx:最大堆大小-xmn:年轻代大小-XX:PermSize:持久代大小-XX:MaxPermSize:持久带最大值-Xss:每个线程堆栈的大小(2)垃圾回收器的配置一般使用用cms垃圾回收器(并发垃圾回收器),尽可能降低用户线程在FGC的暂停时间-XX:+UseconcM...

2021-04-25 17:07:14 12

转载 spring-boot:简述springboot启动流程

总括:@SpringBootApplication 包含@Configuration所以启动类是一个xml注解除了有标志作用,还需有复杂类的切面作用可以用@import@Import(EnableAutoConfigurationImportSelector.class) 将配置中的类ioc实例化到容器,然后创建上下文,将实例化的bean放入上下文正文说springboot的启动流程当然少不了springboot启动入口类@SpringBootApplicationpub..

2021-04-25 16:56:13 17

转载 SpringCloud-Eureka原理解析

eureka:采取享元模式的思想,一级缓存,二级缓存,数据持久层(register),二级缓存有过期更新会同步到一级缓存,有新的regist会更新regist并清除二级缓存对等体之间的同步采用全量或者增量,每个对等体作为客户端获取其他对等体注册的服务并更新自己的注册列表(启动全量),每个对等体有新的redgist就通知其他对等体来同步(增量)实例:微服务架构中最核心的部分是服务治理,服务治理最基础的组件是注册中心。随着微服务架构的发展,出现了很多微服务架构的解决方案,其中包括我们熟知的.

2021-04-21 11:12:41 13

转载 kafka消息分区机制原理

背景kafka如何支撑海量消息的集中写入?答案就是消息分区。核心思想是:负载均衡,采用合适的分区策略把消息写到不同的broker上的分区中;其它的产品中有类似的思想。比如monogodb, es 里面叫做 shard; hbase叫region, cassdra叫vnode;消息的三层结构如下图:即 topic -> partition -> message ;topic是逻辑上的消息容器;partition实际承载消息,分布在不同的kafka...

2021-04-21 09:56:30 13

原创 Spring的五种自动装配方式

no:不进行自动装配,手动设置Bean的依赖关系。 byName:根据Bean的名字进行自动装配。 byType:根据Bean的类型进行自动装配。 constructor:类似于byType,不过是应用于构造器的参数,如果正好有一个Bean与构造器的参数类型相同则可以自动装配,否则会导致错误。 autodetect:如果有默认的构造器,则通过constructor的方式进行自动装配,否则使用byType的方式进行自动装配。自动装配没有自定义装配方式那么精确,而且不能自动装配简单属性(基本类型、字符

2021-04-17 17:31:26 13

转载 Mysql的两种存储引擎以及区别

二级索引也是单独的索引树一、Mysql的两种存储引擎  1、MyISAM:    ①不支持事务,但是整个操作是原子性的(事务具备四种特性:原子性、一致性、隔离性、持久性)    ②不支持外键,支持表锁,每次所住的是整张表     MyISAM的表锁有读锁和写锁(两个锁都是表级别):      表共享读锁和表独占写锁。在对MyISAM表进行读操作时,不会阻塞其他用户对同一张表的读请求,但是会阻塞其他用户对表的写请求;对其进行写操作时会阻塞对同一表读操作和写操作      My...

2021-04-17 17:07:22 13

原创 rabbitmq的exchange的类型

1,direct 一对一的匹配模式(一个key绑定一个queue)2,fanout 一对多的匹配模式(一个key绑定多个queue)3,topic 匹配模式bindingkey和客户端带过来的key模糊匹配,在bingding端用#4,head 消息的头部信息匹配5,head 消息的头部信息模糊匹配13.1.3. Exchange 类型Exchange 分发消息时根据类型的不同分发策略有区别, 目前共四种类型: direct、 fanout、topic、 headers 。 head

2021-04-17 16:50:34 12

转载 生产者如何保证数据的不丢失

producer有丢数据的可能,但是可以通过配置保证消息的不丢失。通过kafka的ack机制:在kafka发送数据的时候,每次发送消息都会有一个确认反馈机制,确保消息正常的能够被收到。取值有1 0 -1 。# 设置发送数据是否需要服务端的反馈,有三个值0,1,-1# 0: producer不会等待broker发送ack # 1: 当leader接收到消息之后发送ack # -1: 当所有的follower都同步消息成功后发送ack. request.required.acks=1.

2021-04-14 11:21:42 18

转载 Kafka下的生产消费者模式与订阅发布模式

rabbitmq通过exchange 获取到roundkey对应的queue,可以实现发布订阅,消费者只消费自己喜欢的queue,kafaka只有单播广播模式,要实现发布订阅可以指定消费组消费那个主题,生成者只需将不同分类的消息发送到不同主题即可Kafka下的生产消费者模式与订阅发布模式  在RabbitMQ下的生产消费者模式与订阅发布模式一文中,笔者以“数据接入”和“事件分发”两种场景为例,介绍了如何使用RabbitMQ来设计、实现生产消费者模式与订阅发布模式。生产消费者模式,指的是由生产者.

2021-04-12 18:12:08 26

转载 InnoDB MVCC 机制

在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在java concurrent包中,有copyonwrite系列的类,专门用于优化读远大于写的情况。而其优化的手段就是,在进行写操作时,将数据copy一份,不会影响原有数据,然后进行修改,修改完成后原子替换掉旧的数据,而读操作只会读取原有数据。通过这种方式实现写操作不会阻塞读操作.

2021-03-29 14:35:39 26

转载 Springboot 热部署的两种方式

总括: 前提是需要打开编辑器的自动编译,监听到有classes变动了就会用新的classload加载class,这样会有一个问题 同样一个类被两个classesload加载,jvm有两个同样的类,用A instance of A ==false 此时注释devtool即可在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 C...

2021-03-22 14:50:11 27

转载 一文带你理解Java中Lock的实现原理

总括: 对象设置成null可以help GC 凡是有排他特性或者封装后有排他特性的都可做lock synchronized: workword moniter enter lock:封装lock对象(状态,链表) 链表储存阻塞线程,不断自旋,lock状态标志占有,未占有 用乐观锁的概念获取lock, ...

2021-03-22 14:07:44 38 1

原创 Java @Transient 注解使用 与 关键字transient

@Transient 注解使用:和orm有关 建实体类的时候,有时候实体类的属性和数据库表字段不一致,比如多一个属性,那你不加这个注解就会报错, 因为映射的时候会提示(提示啥我给忘了),尤其是用 Hibernate 这样的框架的时候,但是再新写一个实体类又不太好, 所以你要想写什么让 ORM 持久层忽略属性的实体类的时候,只要把这个东西加在你想忽略的属性上就可以了 java中的关键字transient:和流有关 ...

2021-03-22 10:54:07 26

转载 加索引如何避免锁表?

1,加索引的时候有慢sql正在执行就会锁表--阻塞到mansql事物提交,或提前kill这个sql进程2,alter tabe --表级锁3,update ---行级锁此等锁表必须有两个条件:未提交事务; 2.有需要表锁的操作,比如所有alter table操作。如果是update,insert这种行锁的操作,不会有问题 ====================================================================================

2021-03-21 12:21:29 85

转载 mysql创建索引导致锁表阻塞查询

在数据库oracle迁移到mysql的过程中,因为团队每个人都负责了一些模块,难免会对表的操作有冲突,比如我正在给这张表创建索引,但是他却在进行查询,这样就会导致双方都失败。正所谓MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括读)都无法进行,因为他们也会

2021-03-21 12:13:23 62

转载 CMS垃圾收集器

总括:CMS垃圾收集器 是老龄代回收器--标记清除算法--碎片初始标记:最原始的全量标记---全量并发标记,标记后续记录有变化的对象标记为dirty---变化预清理阶段:再次检擦dirty对象的引用变化---变化可中止的预清理:持续每秒预清理--变化重新标记,在重新标记的时候会先gcy,在一部分年轻代回收之后,再去标记老龄代提高效率--再汇总一次并发清理Minor GC ,Full GC 触发条件Minor GC触发条件:当Eden区满时,触发Minor GC。Full GC触.

2021-03-19 11:26:08 27

转载 Java之volatile如何保证可见性和指令重排序

1 我们先了解CPU缓存CPU缓存为了解决CPU运算速度与内存读写速度不匹配的问题,因为CPU运算速度要比内存读写速度快得多一次主内存的访问通常在几十到几百个时钟周期一次L1高速缓存的读写只需要1~2个时钟周期一次L2高速缓存的读写也只需要数十个时钟周期CPU大多数情况下读写都不会直接访问内存,取而代之的是CPU缓存,CPU缓存是位于CPU与内存之间的临时存储器(简单理解为寄存器),它容量比内存小得多但是交换速度却比内存快得多。而缓存中的数据是内存中的一小部分数据,但这一小部分是短时间内CPU即

2021-03-18 14:53:45 16

转载 jvm指令重排和volatile

总括:指令重排可以减少寻址,读取速度https://www.jianshu.com/p/a67dc1c11088指令重排可以减少寻址,读取速度方法上没有引用关系的会发生指令重排,但是逻辑上有前后关系的就会出现逻辑错误内存屏障:写之前加入storestore 写之后加入storeload读之前加入loadload ,读之后加入loadstore即对于volatile修饰的变量操作都是原子性的完整运行(无论内部是否重排)才对此对象另一次操作,例如一个对象的new jvm会分解成3个命令,

2021-03-18 14:52:32 16

转载 dubbo协议报文消息格式

dubbo默认采用netty进行网络传输,协议中对字节流的处理在com.alibaba.dubbo.remoting.exchange.codec.ExchangeCodec类中,包含了对request请求的编码和解码,response响应的编码和解码。dubbo协议采用固定长度的消息头(16字节)和不定长度的消息体来进行数据传输,消息头定义了netty在IO线程处理时需要的信息,协议的报文格式如下:dubbo_message_protocol_header消息头详解协议头是16字节.

2021-03-18 11:15:12 43

转载 锁的消除

总括:1,jvm安装的是server模式2,配置jvm锁消除3,枷锁的变量是方法内的局部变量,此时jvm在运行时会检测同步块的是否是局部变量,是的话就消除锁,提高效率锁粗化通常情况下,为了保证多线程间的有效并发,会要求每个线程持有锁的时间尽可能短,但是大某些情况下,一个程序对同一个锁不间断、高频地请求、同步与释放,会消耗掉一定的系统资源,因为锁的讲求、同步与释放本身会带来性能损耗,这样高频的锁请求就反而不利于系统性能的优化了,虽然单次同步操作的时间可能很短。锁粗化就是告诉我们任何事情都有

2021-03-17 21:45:59 19

转载 锁的升级过程

1,锁的升级过程就是锁的竞争程度的结果1,偏向锁:同步只有一个线程使用,使用过程中不存在竞争2,轻量锁:第一个线程进入同步块后,第二个线程来竞争锁,此时会增加在调用栈记录mark word的锁信息(对象中mark指向其),如果由于第二个线程的竞争导致栈中的mark word更新失败,并且目前对象中的mark不指向当前线程栈中的mark就会升级为重量锁(第二个线程会修改栈中的记录,尝试修改成功),第二个线程不会阻塞会不断的尝试修改(一定时间内),自旋成功获取锁,此时还是自旋锁,自选失败升级为重量锁,阻

2021-03-17 21:36:01 19

转载 Redis数据过期策略详解

定时删除是每个key一个定时任务 定期删除是redis每隔一定频率或者缓存达到一定大小触发只是达到阈值的时候才触发 惰性删除,在获取key的时候先检查是否过期,过期就删除,例如 get,setnx redis采用 定期删除:遍历每个库,每个库随机抽检默认20个key 惰性删除(get ,setnx) 在rdb,aof文件持久化,读出的时候都会检查key,过期不会导出或导入 本文对Redis的过期机制简单的讲解一下  讲...

2021-03-17 17:44:21 20

原创  用sqlview实现复杂功能数据准备

用sqlview实现复杂功能数据准备 1,基础数据情况不通的时候可以left join 不同left join 代表不同情况数据 2,以1为基础where中用 not exits 按优先级获取对应情况数据 or ( not exists () and mvs.draft_published_time=spd.draft_published_time )基础视图:SELECT `sgs`.`...

2021-03-09 15:14:27 24 1

转载 怎样分析java线程堆栈日志

注: 该文章的原文是由 Tae Jin Gu 编写,原文地址为How to Analyze Java Thread Dumps当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期慢的时候,我们需要使用thread dumps。如果对于你来说,thread dumps是非常复杂的,这篇文章或许能对你有所帮助。在这里我将解释在 JAVA 中什么是threads,他们的类型,怎么被创建的,怎样管理它们,你怎样从正在运行的应用中dump threads,最后你可以怎样分析它以及确定瓶颈或者...

2021-03-07 18:07:56 36

原创 sql连接特性以及书写思路

sql的连接是按照写的连接顺序,后面的连接以前面的连接为结果集一行一行连接,写sql按照需要的信息涉及表的关联顺序向下展开, 可能最总用的是中间的部分表字段,这样思路清晰

2021-03-03 14:37:26 27 1

原创 hystrix的降级有两种

hystrix的降级有两种1,线程隔离的降级hystrix会为方法中每个调用的服务生成一个单独的线程池,对于这个线程池可以设置1.1请求超时时间,1.2,线程数量限制,没有设置用默认2,熔断降级熔断降级主要是采取计数看一定请求数量内的失败率,和熔断开关的打开时间,没有设置用默认的,20次请求中50%失败打开熔断器,此失败就不是1,中的超时主要是异常Hystrix保护机制简介Hystrix是Netflix公司的一款开源的一个延迟和容错库,用于隔离访问远程服务,第三方库,防止出现..

2021-02-24 15:06:43 45

原创 eurekaHA有2种配置方法

1,ueraka也作为客户端注册---注册到其他对等体---ueraka自动同步2,ueraka只配置为注册中心---注册到其他对等体---由于自身就是注册中心,又将注册中心配置成对等体所以每次客户端注册到本ueraka,自身会注册一份,对等体注册一份,相当于同步只要注册到其他对等体都会同步复制每个对等体上的方式一:spring: application: name: microservice-discovery-eureka-ha---spring: profile...

2021-02-24 14:21:16 22

原创 大量数据多层循环的速度优化

用group by 分成多层次的循环,比在一起全量循环效率高,起码可以减少单次任务的时间1000*100020*50*1000---此1000减小也可减小笛卡尔积,关键在此

2021-02-20 09:27:14 41

clickhouse--kafka引擎接入同步表.docx

Clickhouse—kafka引擎接入到同步表同样可同步,等同于直接插入同步表,说明只要同步表有变化久同步,和具体变化源没关系,merger系列引擎对外没有区别,可互相转化

2019-12-26

方案,概要设计模板.zip

技术方案选型,以及系统概要设计模板,技术选型的整体考虑点,和概要设计的框架,主要用于系统等行业的相关文档模板

2019-12-17

clickhouse集群配置.zip

clickhouse集群配置,host配置文件,以供参照官方文档配置时候的参考,以便于快速的搭建出集群,便于使用

2019-12-26

springboot--jredis集成使用.zip

这是springboot集成jredis的集权案例,里面有字符串存储java对象,字节码存储java对象两种方式例子,供参考,希望可以帮助项目顺利进行

2020-05-20

redis发布订阅.zip

redis具有发布订阅的功能, 利用redis的pub/sub发布订阅功能,可以实现都key的监听,当key准备好之后可以通知---适用于异步处理 比如异步打包大量数据包,上传至fdfs,等fdfs返回地址后通知其他业务系统,不需要其他业务系统轮询获取

2019-12-05

方案-erd模板.zip

概要设计画好时序图,流程图基本可以明确分解工作包,落地,希望此文档能帮助大家完成项目方案落地,避免空洞的方案

2020-04-14

架构设计思路样例.zip

此文档提供架构设计的思路,并不是标准的格式的文档,其中的考虑点,架构设计方式可以参考,希望有所帮助,谢谢,支持

2020-01-21

BI文字报表sql .txt

BI工具报表sql样例,便于以后做报表的sql书写参考,以较快的做出报表,具有一定的参考意义,希望多多支持,谢谢

2020-01-09

用注解实现redis分布式锁,防止短时间内重复请求

用注解实现redis分布式锁,防止短时间内重复请求,尤其对于请求耗时较长的方法,希望对大家有帮助

2021-01-14

redisMq(按任务批次分不同队列)

这个示例使用redis代替kafkamq,减少中间间的使用,采用不同的任务批次用不同的队列,方便中止时删除队列

2021-01-15

使用redis做任务队列分发子任务

使用redis做任务队列分发子任务,用于分布式拆分子任务提高系统运行效率

2020-12-28

分页工具(用于发布式,子任务拆分)

分页工具(用于发布式,子任务拆分),希望能对大家有所帮助

2020-12-28

redis做消息队列

redis做消息队列,实现了kafka队列的调度(顺序消费,避免高并发内存溢出),大家参考,提高开发速度

2020-11-25

不用注解的json字段忽略

用注解注释依赖jackson,有时需要灵活的控制忽略的地方,不可想用注解一样统统忽略掉,此时可以需要忽略的专用这个类即可

2020-11-10

redis字节码存压缩对象

redis字节码存压缩对象,方便开发工具类,提高开发速度,希望有所帮助,多多交流希望有所帮助,多多交流

2020-11-10

davinci邮件截图等不同环境配置.zip

davinci邮件截图等不同环境配置,主要参考邮件配置,截图配置,ip地址配置,对于ip的话linux需要配置address,cddress,一个是传string,一个是传文件流

2019-12-19

行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx

clickhouse对接kafka消息,以及物化视图的建立,在建立上述表的时候需要按照顺序建立才会有物化视图的效果

2019-12-26

JacksonUtil.java

jackson将json字符串抓换成对象工具类,希望可以帮助快速完成相关的功能转化,节省开发时间,避免常见问题

2020-04-23

es的简单查询和聚合查询用法说明

es的简单查询和聚合查询用法说明,用于理解es的聚合查询和简单查询的思路过程,便于快速的应用es, 希望能有所帮助,谢谢

2020-01-20

远程调试启动脚本.zip

springboot远程调试启动脚本,方便在原始环境代码,调试问题,有助于快速定位问题,希望对大家有所帮助

2020-05-06

restclient-elastic.zip

本示例是resclient方式调用es的demo,供参考,以便于快速的搭建和体验es,希望对大家有所帮助

2020-01-20

settings_my.xml

maven增加和启用资源库的配置,有配置镜像优先使用镜像,一次为样例,配置maven文件 ,以便在以后的应用中更加快捷

2020-01-02

y666666y的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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