- 博客(215)
- 资源 (2)
- 收藏
- 关注
原创 【面试题】Java 高级工程师面试刷题100题(四)
文章目录双写一致性问题如何解决?大前提:(1)先更新数据库,再更新缓存(2)先删缓存,再更新数据库(3)先更新数据库,再删缓存分布式微服务项目你是如何设计的?认证 (Authentication) 和授权 (Authorization)的区别是什么?Cookie 和 Session 有什么区别?如何使用 Session 进行身份验证?为什么 Cookie 无法防止 CSRF 攻击,而 token 可以?什么是 Token?什么是 JWT?如何基于 Token 进行身份验证?分布式架构下,Session 共享
2022-02-25 23:27:08
862
原创 【面试题】Java 高级工程师面试刷题100题(三)
文章目录线上 YGC 耗时过长优化方案有哪些?线上频繁 FullGC 优化方案有哪些?如何进行线上堆外内存泄漏的分析?(Netty 尤其居多)线上元空间内存泄露优化方案有哪些?java 类加载器有哪些?双亲委派机制是什么?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b3b2v9Cj-1645802727672)(images/classloader2.png)]GC 如何判断对象可以被回收?如何回收内存对象,有哪些回收算法?jvm 有哪些垃圾回收器,实际中如何选择?JVM8
2022-02-25 23:25:43
2108
原创 【面试题】Java 高级工程师面试刷题100题(二)
文章目录如何理解 springboot 中的 starter?什么是嵌入式服务器,为什么使用嵌入式服务器?mybatis 的优缺点有哪些?mybatis 和 hibernate 有什么区别?mybatis 中#{}和\${}的区别是什么?简述一下 mybatis 插件运行原理及开发流程?mysql 聚簇和非聚簇索引的区别是什么?mysql 索引结构有哪些,各自的优劣是什么?索引的设计原则有哪些?mysql 锁的类型有哪些?mysql 执行计划怎么看?事务的基本特性是什么?MySQL 的隔离级别有哪些?怎么处
2022-02-25 23:24:33
1057
原创 【面试题】Java 高级工程师面试刷题100题(一)
文章目录**Java 面向对象有哪些特征,如何应用**HashMap 原理是什么,在 jdk1.7 和 1.8 中有什么区别ArrayList 和 LinkedList 有什么区别高并发中的集合有哪些问题jdk1.8 的新特性有哪些一、接口的默认方法二、Lambda 表达式三、函数式接口四、方法与构造函数引用五、Lambda 作用域六、访问局部变量七、访问对象字段与静态变量八、访问接口的默认方法九、Date API十、Annotation 注解Java 中重写和重载有哪些区别接口和抽象类有哪些区别怎样声明一
2022-02-25 23:22:40
2795
2
原创 【Uniapp】Uniapp 集成腾讯地图获取当前定位信息
文章目录【Uniapp】Uniapp 集成 腾讯地图获取当前定位信息微信公众号【Uniapp】Uniapp 集成 腾讯地图获取当前定位信息同样的还有高德地图,百度地图等可以进行集成,由于保证通用性,这里我们使用的是腾讯地图,因为项目有可能是小程序或者公众号,直接使用腾讯的方便一点首先腾讯地图开放平台注册账号,并创建一个项目,拿到对应的appKey在项目的全局常量中加入两个属性,第一个是请求腾讯地图接口的根域名,第二个是上一步注册生成的Key mapUrl: 'https://apis.map.qq
2022-02-25 22:56:22
3841
1
原创 【SpringBoot学习】36、SpringBoot 使用 @RequiredArgsConstructor 替换 @Autowired 分析
文章目录@RequiredArgsConstructor 替换 @Autowired 分析1、注解注入分析2、实例分析微信公众号@RequiredArgsConstructor 替换 @Autowired 分析小有一些时日没有写文章了,最新有点小匆忙,继续分享、学习,各位小伙伴加油!1、注解注入分析首先确定,我们为什么需要使用 @Autowired 注解?@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。对 Sprin
2022-02-21 13:37:58
2664
原创 【性能优化】Mybatis Plus:优化查询速度之 SQL 替换 Service
文章目录【性能优化】Mybatis Plus:优化查询速度之SQL替换ServiceService 接口问题SQL 优化【性能优化】Mybatis Plus:优化查询速度之SQL替换ServiceService 接口问题下面是原先的Service实现类代码,有门店ID、订单状态、查询时间段,然后查出了所有的结果,继续使用java8的特性获取汇总结果,随着项目的推移,数据量越来越大,这种方式是不可取的,随便都能上几十秒查不出来,导致请求超时,下面我们就来优化一下这个方法SQL 优化先把上面的方法都
2022-01-17 13:18:12
1983
原创 【Java Web】9、CRUD
文章目录CRUDJ2EE CRUD创建数据库与表创建动态 web 项目添加 jar 包和 css编写后台代码工具类(util)实体类(bean)数据库交互层(dao)控制层(servlet)编写前端页面添加页(add.jsp)列表页(list.jsp)更新页(update.jsp)web.xml基于注解开发源码下载微信公众号CRUDJ2EE CRUDJavaWeb 入门首例,实现增加、删除、修改和查询功能。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MqGRAEEF
2022-01-15 20:21:05
453
原创 【Java Web】8、Listener
文章目录Listenerweb 加载顺序Java 监听器ServletContext 监听器HttpSession 监听器ServletRequest 监听器微信公众号Listenerweb 加载顺序web.xml 的加载顺序是:Context-Param -> Listener -> Filter -> Servlet,而同个类型之间的实际程序调用的时候的顺序是根据对应的 Mapping 的顺序进行调用。Java 监听器监听器用于监听 web 应用中某些对象、信息的创建、销毁、
2022-01-15 20:20:46
426
原创 【Java Web】7、Filter
文章目录FilterFilter 过滤器Filter 原理Filter 的生命周期Filter FilterConfigFilter 实现Filter 过滤链微信公众号FilterFilter 过滤器过滤作用,对从客户端向服务器端发送的请求进行过滤,也可以对服务器端返回的响应进行处理。它使用户可以改变一个 request 和修改一个 response.。Filter 不是一个 servlet,它不能产生一个 response,但是它能够在一个 request 到达 servlet 之前预处理 requ
2022-01-14 09:12:49
348
原创 【Java Web】6、MVC
文章目录MVCMVC 简介MVC 说明MVC 例子微信公众号MVCMVC 简介MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC 说明Model(模型
2022-01-14 09:12:43
363
原创 【Java Web】5、JSP
文章目录JSPJSP 简介JSP 概念JSP 语法JSP 指令JSP 隐式对象JSTL 标准标签库JSTL 使用前提JSTL 核心标签JSTL 格式化标签JSTL SQL 标签JSTL XML 标签JSTL 函数JSTL 案例 -- 遍历 list 集合微信公众号JSPJSP 简介JSP(全称 Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的 Web 网页的技术
2022-01-14 09:12:36
554
原创 【Java Web】4、HTTP
文章目录HTTPHTTP 简介HTTP 工作原理HTTP 消息结构客户端请求消息服务器响应消息HTTP GET 实例HTTP 请求方法HTTP 响应头信息HTTP 状态码HTTP 状态码分类HTTP 状态码列表HTTP content-type微信公众号HTTPHTTP 简介HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP 是一个基于 TCP/I
2022-01-14 09:12:27
374
原创 【Java Web】3、Servlet
文章目录ServletServlet 简介Servlet 工作原理Servlet 生命周期Servlet 完整示例doGet、doPost 区别Servlet 发送请求Servlet 响应数据Servlet 重定向与转发Servlet 注解开发微信公众号ServletServlet 简介Servlet 在本质上就是 Java 类,编写 Servlet 需要遵循 Java 的基本语法,但是与一般 Java 类所不同的是,Servlet 是只能运行在服务器端的 Java 类,而且必需遵循特殊的规范,在运行
2022-01-14 09:12:19
308
原创 【Java Web】2、Tomcat
文章目录TomcatTomcat 简介Tomcat 下载Tomcat 目录结构Tomcat 安装Tomcat 端口被占用Tomcat 修改端口Tomcat 修改编码微信公众号TomcatTomcat 简介Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 阀等。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个
2022-01-14 09:12:12
371
原创 【Java Web】1、JDBC
文章目录JDBCJDBC 简介JDBC 架构JDBC 常用 APIJDBC 使用步骤JDBC 连接数据库准备测试数据连接数据库JDBC 插入数据JDBC 更新数据JDBC 查询数据JDBC 条件查询数据JDBC 删除数据JDBC 工具类微信公众号JDBCJDBC 简介JDBC(Java DataBase Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基
2022-01-14 09:12:07
534
原创 【Java】12、Java 序列化
文章目录序列化序列化概念序列化作用序列化 API序列化步骤序列化实现serialVersionUID 的作用序列化的其他问题微信公众号序列化序列化概念序列化:指堆内存中的 java 对象数据,通过某种方式把对存储到磁盘文件中,或者传递给其他网络节点(网络传输)。这个过程称为序列化,通常是指将数据结构或对象转化成二进制的过程。即将对象转化为二进制,用于保存,或者网络传输。反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成 Java 对象模型的过程。也就是将在序列化过程中所生成的二进制串
2022-01-14 09:11:45
510
原创 【Java】11、Java 注解
文章目录Java 注解注解的定义作用分类基本内置注解@Override@Deprecated@SuppressWarnings自定义注解注解高级应用使用范围注解保持性策略文档化功能标注继承读取方法微信公众号Java 注解注解的定义注解(Annotation),也叫元数据。一种代码级别的说明。它是 JDK1.5 及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。Annotation(注解)可以用于创建文档
2022-01-14 09:11:32
410
原创 【Java】10、Java 反射机制
文章目录反射机制反射机制概念反射机制的作用反射机制的优点与缺点反射机制的优点反射机制的缺点反射机制的示例类的生命周期加载连接初始化使用类卸载微信公众号反射机制反射机制概念JAVA 反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制。主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相
2022-01-14 01:15:14
470
原创 【Java】9、Java IO 流
文章目录IO 流什么是 IO字节流字节流概念字节流读写文件文件的拷贝字节流的缓冲区装饰设计模式字节缓冲流字符流字符流定义及基本用法字符流操作文件转换流File 类File 类的常用方法遍历目录下的文件删除文件及目录字符编码常用字符集微信公众号IO 流什么是 IO大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在 Java 中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行
2022-01-13 15:29:28
889
原创 【Java】8、Java 集合框架
文章目录集合框架集合概述Collection 接口List 接口List 接口简介ArrayList 集合LinkedList 集合Iterator 接口JDK5.0 新特性 - foreach 循环ListIterator 接口Enumeration 接口Set 接口Set 接口简介HashSet 集合TreeSet 集合Map 接口Map 接口简介HashMap 集合TreeMap 集合Properties 集合JDK5.0 新特性 - 泛型为什么使用泛型自定义泛型Collections 工具类Arra
2022-01-13 15:28:22
954
原创 【Java】7、Java API
文章目录Java APIJava API 基础Java 常用 APIString 类StringBuffer 类Math 类Random 类Date 类SimpleDateFormat 类List 接口、ArrayList 集合Map 接口、HashMap 集合包装类JDK7 新特性 switch 支持字符串Java 帮助文档微信公众号Java APIJava API 基础API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,通俗一点就是别
2022-01-13 15:26:52
287
原创 【Java】6、Java 多线程
文章目录多线程进程和线程概念进程概念线程概念进程和线程的区别线程的状态转换新建状态(New)就绪状态(Runnable)运行状态(Running)阻塞状态(Blocked)死亡状态(Terminated)线程状态转换图线程的调度多线程同步多线程的 6 种实现方式一、继承 Thread 类二、实现 Runnable 接口三、使用内部类的方式四、定时器五:带返回值的线程六:基于线程池的方式Spring 方式:使用 Spring 来实现多线程首先定义配置类定义要执行的任务测试类输出结果微信公众号多线程进程和线
2022-01-13 15:24:48
811
原创 【Java】5、Java 异常处理
文章目录异常处理什么是异常try…catch 和 finallythrows 关键字运行时异常与编译时异常编译时异常运行时异常自定义异常微信公众号异常处理什么是异常尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样在程序运行的过程中,也会发生各种非正常状况,比如程序运行时磁盘空间不足,网络连接中断,被装载的类不存在。针对这种情况,在 Java 语言中,引入了异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行
2022-01-13 15:23:42
520
原创 【Java】4、Java 面向对象(下)
文章目录面向对象(下)类的继承继承的概念重写父类方法super 关键字final 关键字final 关键字修饰类final 关键字修饰方法final 关键字修饰变量抽象类和接口抽象类接口多态多态概述对象的类型转换Object 类微信公众号面向对象(下)类的继承继承的概念在 Java 中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用 extends 关键字,接下来
2022-01-13 15:22:24
862
原创 【Java】3、Java 面向对象(上)
文章目录面向对象(上)面向对象的概念封装性继承性多态性类与对象类的定义对象的创建与使用类的设计类的封装构造方法构造方法的定义构造方法的重载this 关键字垃圾回收static 关键字静态变量静态方法静态代码块微信公众号面向对象(上)面向对象的概念面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。封装性封装是面向对象的核心思想,将对象的属性和行为封
2022-01-13 15:21:14
1302
原创 【Java】2、Java 编程基础
文章目录编程基础Java 的基本语法Java 代码的基本格式Java 中的注释Java 中的标识符Java 中的关键字Java 中的常量Java 中的变量变量的定义变量的数据类型变量的类型转换变量的作用域Java 中的运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符运算符的优先级选择结构语句if 条件语句switch 条件语句循环结构语句while 循环语句do…while 循环语句for 循环语句循环嵌套跳转语句方法什么是方法访问修饰符访问修饰符对比返回值类型方法名参数列表分析 Main 方法方法的
2022-01-13 15:20:01
732
原创 【Java】1、Java 基础入门
文章目录基础入门Java 概述什么是 JavaJava 语言的特点JDK 的使用什么是 JDK安装 JDKJDK 目录介绍第一个 Java 程序系统环境变量path 环境变量classpath 环境变量Java 的运行机制微信公众号基础入门Java 概述什么是 JavaJava 是一种高级计算机语言,它是由 SUN 公司(已被 Oracle 公司收购)于 1995 年 5 月推出的一种可编写跨平台应用软件、完全面向对象的程序设计语言。Java 语言简单易用、安全可靠,主要面向 Internet 编程
2022-01-13 15:17:59
1773
原创 【SpringBoot学习】35、SpringBoot 简易文件服务器
文章目录SpringBoot 简易文件服务器确定需求核心技术html 上传:文件上传html 上传:多文件上传html 上传:图片上传 - 压缩ajax 上传:FormData 上传其他:将指定文件夹打包为 zip其他:生成二维码常用:下载文件工具类:FileUtils工具类:QrCodeUtils微信公众号SpringBoot 简易文件服务器确定需求首先,需求分析是核心一点,明白我们需要做成什么效果,再去想使用什么手段实现,当然,这里实现的核心工鞥就是对文件的操作:上传、下载、压缩、打包等项目源码
2022-01-13 15:08:48
1598
1
原创 【Spring Cloud Alibaba】Swagger 聚合接口文档
文章目录【Spring Cloud Alibaba】Swagger 聚合接口文档1、Swagger2、单个服务集成 Swagger3、Gateway 网关聚合 Swagger微信公众号【Spring Cloud Alibaba】Swagger 聚合接口文档1、SwaggerSwagger 没有什么好介绍的了,在Spring Boot中是最常用的生成接口文档的工具,这里主要说在为服务中怎么使用Swagger生成聚合文档2、单个服务集成 Swagger在需要的服务中增加依赖,swagger-sprin
2022-01-04 17:13:47
1630
原创 【Spring Cloud Alibaba】Sleuth + Zipkin 链路追踪
文章目录【Spring Cloud Alibaba】Sleuth 分布式跟踪1、Spring Cloud Sleuth(1)基础概念(2)简单案例2、Spring Cloud Zipkin(1)安装部署3、Sleuth + Zipkin 链路追踪4、Zipkin + MySQL 数据持久化微信公众号【Spring Cloud Alibaba】Sleuth 分布式跟踪1、Spring Cloud Sleuth(1)基础概念Spring Cloud Sleuth 官网:https://github.c
2022-01-04 15:40:29
756
原创 【Spring Cloud Alibaba】Seata 分布式事务
文章目录【Spring Cloud Alibaba】Seata 分布式事务1、Spring Cloud Alibaba Seata2、服务公共内容(1)相关依赖(2)application.yml(3)file.conf、registry.conf(4)AjaxResult(5)代码生成(6)创建模块数据库3、搭建账户服务4、搭建订单服务5、搭建库存服务6、测试下单业务(1)检查服务启动结果7、常见报错(1)endpoint format should like ip:port微信公众号【Spring C
2021-12-31 14:29:15
1716
原创 【Spring Cloud Alibaba】Mybatis Plus 代码生成器
文章目录【Spring Cloud Alibaba】Mybatis Plus 代码生成器1、spring-cloud-alibaba-mybatis-plus-generator2、搭建微服务代码生成器微信公众号【Spring Cloud Alibaba】Mybatis Plus 代码生成器1、spring-cloud-alibaba-mybatis-plus-generator在编写微服务的时候,突然发现每个模块都需要使用到 Mybatis Plus,我又在每个服务中使用了代码生成器,复制粘贴太麻烦
2021-12-31 10:29:59
1146
原创 【Spring Cloud Alibaba】Mybatis Plus 持久层
文章目录【Spring Cloud Alibaba】Mybatis Plus 持久层1、Mybatis Plus2、集成 Mybatis Plus微信公众号【Spring Cloud Alibaba】Mybatis Plus 持久层1、Mybatis PlusMybatis Plus 是国产的持久层框架,这里使用起来就很简单了,应为是中文!Mybatis Plus 官网:https://baomidou.com/在 Spring Cloud Alibaba 中集成的方式和 Spring Boot
2021-12-28 16:59:06
1172
原创 【Spring Cloud Alibaba】Oauth2 授权认证服务
文章目录【Spring Cloud Alibaba】Oauth2 授权认证服务1、Spring Cloud Oauth22、搭建网关服务3、搭建授权认证服务(1)采用密码模式访问测试(2)校验 Token4、搭建服务提供者(1)请求消费提供者-无需授权(2)请求消费提供者-需要授权5、通过网关访问统一访问(1)网关-采用密码模式访问测试(2)网关-校验 jwt toke(3)网关-请求消费提供者-无需授权(4)网关-请求消费提供者-需要授权6、Postman 测试数据微信公众号【Spring Cloud
2021-12-25 21:49:58
3528
5
原创 【Spring Cloud Alibaba】Gateway 分布式网关
文章目录【Spring Cloud Alibaba】Gateway 分布式网关1、Spring Cloud Gateway2、构建网关服务微信公众号【Spring Cloud Alibaba】Gateway 分布式网关1、Spring Cloud Gateway分布式网关主要是统一调度各个服务之间的协调关系,如果说没有统一的网关,每个服务都给前端开发人员提供一个接口调用地址,这是一件非常变态的事,有了网关之后,就可以实现统一调度了,只需要给前端开发人员一个服务调用地址,调用不通的接口,即可完成服务分发
2021-12-25 17:51:54
1291
原创 【Spring Cloud Alibaba】Ribbon 负载均衡器
文章目录【Spring Cloud Alibaba】Ribbon 负载均衡器1、Spring Cloud Ribbon2、构建 Ribbon 服务提供者3、构建 Ribbon 服务消费者4、OpenFeign 默认负载方法微信公众号【Spring Cloud Alibaba】Ribbon 负载均衡器1、Spring Cloud Ribbon负载均衡有以下几种方式来实现,Spring Cloud OpenFeign 就是默认规则,下面我们会详细分析默认规则:轮训 RoundRobin简单轮询负载均
2021-12-22 15:33:03
708
原创 【Spring Cloud Alibaba】Boot Admin 端点监控
文章目录【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Spring Boot Admin2、构建 Boot Admin 监控端3、构建 Boot Admin 客户端微信公众号【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Spring Boot Admin其实前面我们已经使用了很多 Boot Admin 的案例了,就是项目中使用的 spring-boot-starter-actuator 依赖提供的端点监控,但是它返回的是一个 json
2021-12-22 10:27:00
597
原创 【Spring Cloud Alibaba】Sentinel 服务熔断和限流
文章目录【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Sentinel 安装2、Sentinel 模块分析3、构建Sentinel服务提供者4、构建Sentinel服务消费者5、Sentinel工作台微信公众号【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Sentinel 安装服务熔断和限流使用Sentinel就很方便了,本篇文章主要讲解怎么通过Sentinel构建一个服务熔断和限流的详细案例,方便集成到实际项目中使用Sentine
2021-12-21 17:36:03
763
原创 【Spring Cloud Alibaba】Dubbo 分布式服务调用
文章目录【Spring Cloud Alibaba】Dubbo 分布式服务调用1、Spring Cloud Dubbo2、构建 Dubbo 公共 API3、构建 Dubbo 生产者4、构建 Dubbo 消费者微信公众号【Spring Cloud Alibaba】Dubbo 分布式服务调用1、Spring Cloud Dubbo从上一篇文章中可以 get 到分布式微服务中的两种调用方式,现在的 dubbo 为第三种,三种方式的比较,网上有很多分析,这里就不一一阐述了@LoadBalanced + R
2021-12-20 18:16:50
893
ElasticSearch + IK中文分词器 + kibana.zip(6.2.4版本)
2020-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅