自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 ElasticSearch的DSL查询⑤(ES数据聚合、DSL语法数据聚合、RestClient数据聚合)

DSL数据聚合查询,JavaApiRestClient实现绝合查询、Bucket聚合、带条件聚合、Metic聚合插,分组查询,最大值,平均值、最小值,求和,aggs代表聚合,与query同级,此时query的作用是?限定聚合的的文档范围聚合必须的三要素:聚合名称聚合类型聚合字段聚合可配置属性有:size:指定聚合结果数量order:指定聚合结果排序方式field:指定聚合字段。

2024-09-08 11:05:50 1299

原创 ElasticSearch的DSL查询④(DSL查询、RestClient的DSL查询)

DSL查询、基于SpringBoot使用ES、RestClient的API使用:叶子查询、全文检索查询,match查询、multi_match查询、精确查询、term查询、range查询、ids查询、复合查询、bool查询、算分函数查询、排序分页、高亮显示

2024-09-07 16:37:34 1340

原创 ElasticSearch客户端JavaRestClient③(SpringBoot整合ES、结合spring-boot-test测试ES操作、索引库操作、文档操作)

结合spring-boot-test测试ES操作,SpringBoot整合ES、索引库CRUD操作、文档CRUD操作。JavaRestClient操作elasticsearch的流程基本类似。核心是方法来获取索引库的操作对象。索引库操作的基本步骤:初始化创建XxxIndexRequest。XXX是CreateGetDelete准备请求参数(Create时需要,其它是无参,可以省略)发送请求。调用方法,xxx是createexistsdelete。

2024-09-04 23:26:27 1058 8

原创 ElasticSearch索引库操作②(索引库CRUD,文档CRUD)

索引库操作有哪些?创建索引库:PUT /索引库名查询索引库:GET /索引库名删除索引库:DELETE /索引库名修改索引库,添加字段:PUT /索引库名/_mapping可以看到,对索引库的操作基本遵循的Restful的风格,因此API接口非常统一,方便记忆。文档操作有哪些?

2024-07-23 15:03:50 933

原创 ElasticSearch入门到精通、快熟上手①(ES基础概念、详细安装流程;ik分词器安装...)

es、kibana,ik分词器详细安装教程;ES基础盖概念;分词器的作用是什么?创建倒排索引时,对文档分词用户搜索时,对输入的内容分词IK分词器有几种模式?ik_smart:智能切分,粗粒度ik_max_word:最细切分,细粒度IK分词器如何拓展词条?如何停用词条?利用config目录的IkAnalyzer.cfg.xml文件添加拓展词典和停用词典在词典中添加拓展词条或者停用词条。

2024-07-05 17:29:22 721

原创 Hibernate 配置文件(hibernate.cfg.xml、hbm.xml)

hibernate.xml 配置 Hibernate 的全局环境。

2022-12-29 15:13:57 3534 1

原创 Hibernate 延迟加载

使⽤延迟加载可以提⾼程序的运⾏效率,Java 程序与数据库交互的频次越低,程序运⾏的效率就越⾼, 所以我们应该尽量减少 Java 程序与数据库的交互次数,Hibernate 延迟加载就很好的做到了这⼀点。客户和订单,当我们查询客户对象时,因为有级联设置,所以会将对应的订单信息⼀并查询出来,这样 就需要发送两条 SQL 语句,分别查询客户信息和订单信息。延迟加载的思路是:当我们查询客户的时候,如果没有访问订单数据,只发送⼀条 SQL 语句查询客户信 息,如果需要访问订单数据,则发送两条 SQLL。

2022-12-29 14:35:32 578

原创 Hibernate快速入门、快速使用(Hibernate级联操作)

Hibernate简介如何使用具体操作创建maven工程添加 hibernate.cfg.xml 文件创建实体类创建实体关系映射文件将实体类关系映射文件注册到 Hibernate.cfg.xml 配置文件中使用 Hibernate API 完成数据操作pom.xml 文件中需要配置 resource查看执行结果Hibernate 级联操作一对多关系多对多关系Hibernate 实现一对多将实体类关系映射文件注册到 hibernate.cfg.xml 配置文件中编写测试类

2022-12-27 11:44:41 3335 1

原创 Linux 可视化管理(webmin 和 bt(宝塔)运维工具的详细安装教程:webmin 安装配置和使用,bt 宝塔 的安装配置和使用)

webmin 和 bt(宝塔)运维工具的详细安装教程:bt 宝塔 Linux 面板是提升运维效率的服务器管理软件,支持一键 LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA 等多项服务器管理功能。安装命令。Webmin 是功能强大的基于 Web 的 Unix/linux 系统管理工具。管理员通过浏览器访问 Webmin 的各种管理功能并完成相应的管理操作。除了各版本的 linux 以外还可用于:AIX、HPUX、Solaris、Unixware、Irix 和 FreeBSD 等系统

2022-11-07 17:49:11 5184 2

原创 Linux 之 Shell编程 ( Shell 脚本的执行方式; Shell 的变量 ; 设置环境变量;位置参数变量;运算符;条件判断;流程控制;read读取控制台输入;函数;Shell编程综合案例)

脚本格式要求编写第一个 Shell 脚本脚本的常用执行方式Shell 的变量shell 变量的定义设置环境变量shell 脚本的多行注释位置参数变量预定义变量运算符条件判断流程控制if 判断case 语句for 循环while 循环read 读取控制台输入函数系统函数自定义函数Shell 编程综合案例代码 /usr/sbin/mysql_db.backup.sh

2022-11-05 12:23:05 2189

原创 Linux 之 JavaEE 定制篇(Linux搭建JavaEE环境 超详细安装教程: JDK的安装、tomcat 的安装、 idea2020 的安装、mysql5.7 的安装(*) )

第 16 章 搭建 JavaEE 环境16.1 概述16.2 安装 JDK16.2.1 安装步骤16.2.2 测试是否安装成功16.3 tomcat 的安装16.3.1 步骤16.3.2 测试是否安装成功16.4 idea2020 的安装16.4.1 步骤16.5 mysql5.7 的安装(!!)Linux搭建JavaEE环境 超详细安装教程: JDK的安装、tomcat 的安装、 idea2020 的安装、mysql5.7 的安装(*)

2022-11-03 13:04:42 424

原创 Linux 实操篇⑧ (第 15 章 RPM 与 YUM:rpm 包的管理:rpm命令使用,rpm 包名基本格式,卸载 rpm 包,安装 rpm 包;yum命令使用,安装指定的 yum 包)

第 15 章 RPM 与 YUM15.1 rpm 包的管理15.1.1 介绍15.1.2 rpm 包的简单查询指令15.1.3 rpm 包名基本格式15.1.4 rpm 包的其它查询指令15.1.5 卸载 rpm 包15.1.6 安装 rpm 包15.2 yum15.2.1 介绍15.2.2 yum 的基本指令15.2.3 安装指定的 yum 包15.2.4 yum 应用实例

2022-11-02 12:25:11 335

原创 Linux 实操篇 ⑦(linux网络环境配置:自动获取、修改IP为静态IP,设置主机名, 设置hosts 映射;进程管理:服务管理、终止进程 kill killall,systemctl)

进程管理(重点)显示系统执行的进程ps 详解终止进程 kill 和 killall查看进程树 pstree服务(service)管理service 管理指令service 管理指令案例查看服务名服务的运行级别(runlevel)CentOS 7 之后运行级别说明chkconfig 指令systemctl 管理指令systemctl 设置服务的自启动状态firewall 打开或者关闭指定端口动态监控进程监控网络状态查看系统网络情况 netstat

2022-11-02 10:20:57 3988

原创 Linux 实操篇⑥ (定时任务调度:crond 任务调度,at 定时任务; Linux 磁盘分区、挂载:挂载的经典案例,磁盘情况查询,磁盘情况-工作实用指令;)

第十一章 定时任务调度11.1 crond 任务调度11.1.1 概述11.1.2 基本语法11.1.3 常用选项11.1.4 快速入门11.1.5 参数细节说明11.1.5 应用实例11.1.6 crond 相关指令11.2 at 定时任务11.2.1 基本介绍11.2.2 at 命令格式11.2.3 at 命令选项11.2.4 at 时间定义11.2.5 应用实例第十二章 Linux 磁盘分区、挂载12.1 Linux 分区12.1.1 原理介绍...

2022-10-27 14:47:11 1845

原创 Linux 实操篇⑤(组管理:文件所有者、所属组、其他组;权限管理:rwx 权限详解 0-9 位说明 、修改文件权限 chmod、修改文件/目录所有者 chown、修改文件/目录所在组 chgrp)

第九章组管理9.1 Linux 组基本介绍9.2 文件/目录 所有者9.2.1 查看文件的所有者9.2.2 修改文件所有者9.3 组的创建9.3.1 基本指令9.3.2 应用实例9.4 文件/目录 所在组9.4.1 查看 文件/目录 所在组9.4.2修改 文件/目录 所在的组9.5 其它组9.6 改变用户所在组9.6.1 改变用户所在组9.6.2 改变该用户登陆的初始目录9.6.3 应用案例第十章 权限管理chmod、chown、chgrp使用

2022-10-26 10:26:54 5441 2

原创 Linux实操篇④ (Linux常用指令大全:找回、重置root密码;实用指令、指定运行级别;帮助类man、help 指令,文件目录类 指令,日期时间类 指令,搜索查找类 指令,压缩和解压类 指令)

Linux常用指令大全:找回、重置root密码;实用指令、指定运行级别;帮助类man、help 指令,文件目录类 pwd、ls、cd、mkdir、touch、cp、rm、mv、cp、cat、more、less、echo、head、tail、> 和 >>、in、history指令,日期时间类date、cal 指令,搜索查找类find、locate、grep 指令,压缩和解压类gizp、gunzip、zip、unzip、tar 指令)

2022-10-24 18:28:36 2679

原创 Linux实操篇③(vi 和 vim 编辑器的使用;Linux开机、重启和用户登录、注销;用户管理 、添加用户、指定/修改密码 、删除用户、切换用户、查询用户信息指令、查看当前用户信息、用户组; )

vi 和 vim 编辑器的是使用;Linux开机、重启和用户登录、注销;用户管理 、添加用户、指定/修改密码 、删除用户、切换用户、查询用户信息指令、查看当前用户信息、用户组、用户和组相关文件;vi 是linux系统内置的文本编辑器 ,而 vim 可以看作是 vi 的一个升级版。vim 具有程序编辑的能力。立该进行关机 2) shudown -h 1 "hello, 1 分钟后会关机了"

2022-10-22 12:17:37 2687

原创 Linux实操篇②(远程连接Linux;Xshell 6 和 Xftp 6 工具的安装;Xshell 6 和 Xftp 6 工具的配置和使用;)

Linux远程连接介绍,Linux远程连接教程。远程连接Linux;Xshell 6 和 Xftp 6 工具的详细安装教程。Xshell 6 和 Xftp 6 工具的安装;Xshell 6 和 Xftp 6 工具的配置和使用;Xshell 6 和 Xftp 6 超详细安装,Xshell 6 和 Xftp 6 超详细配置,Xshell 6 和 Xftp 6 超详细使用。从而比较好的达到远程控制终端的目的是一个基于 windows 平台的功能强大的 SFTP、FTP 文件传输软件。

2022-10-20 01:49:02 4704

原创 Linux基础篇① (Linux介绍;VM和CentOS详细安装教程;工具环境搭建,配置;Linux目录结构)

Linux介绍;VM和CentOS详细安装教程;工具环境搭建,配置;Linux目录结构介绍,我这里的选择现在用的比较多的版本virtual machine 15.5 和 Linux (CentOS 7.6) 进行安装,只要大家耐心跟着这个安装步骤进行安装(超详细安装教程),肯定都会安装成功的。VM下载地址,Linux、CentOS下载地址,安装教程,Linux基本入门,1) /bin [常用] (/usr/bin 、 /usr/local/bin) 是 Binary 的缩写, 这个目录存放着最

2022-10-19 21:24:23 1673

原创 VM和Linux(CentOS)的超超超详细安装

​VM (virtual machine 15.5 ) 和 Linux (CentOS 7.6 ) 超详细安装步骤,只要大家耐性的跟着步骤一步一步安装,一定可以安装成功! 我这里的选择现在用的比较多的版本virtual machine 15.5 和 Linux (CentOS 7.6) 进行安装,只要大家耐心跟着这个安装步骤进行安装(超详细安装教程),肯定都会安装成功的。

2022-10-19 12:29:07 1206

原创 EasyExcel 基本使用、通俗易懂①

EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。1、整个excel称为:workbook2、每个workbook里面有很多sheet3、每个sheet有行、列、单元格话不多说,上代码!1、引入依赖2、创建和excel对饮的实体类,设置excel表头3、调用EasyExcel方法实现写操作。

2022-10-07 19:23:01 3279

原创 vue-router 基本使用、通俗易懂①

1. 一个路由就是一组映射关系(key - value)2. key 为路径, value 可能是 function 或 component。

2022-10-02 01:25:31 254

原创 MyBatis逆向工程(快速使用)

五分钟快熟使用、轻松搞定! 本项目逆向工程使用的是GeneratorSqlmapCustom,简单快速生成对应的实力类和Mapper文件。话不多说,开始使用!链接:MyBatis逆向工程(GeneratorSqlmapCustom)-Java文档类资源-CSDN下载 a、点击进入generatorConfig.xml文件,点击下方Source,修改你的数据库IP地址和端口号,账号密码。 b、指定你要生成PO类、Mapper映射文件、Mapper接口、所需要的包路径位置。 ​​​​​​​

2022-06-06 21:51:32 454 2

原创 配置类不加@Configuration竟然也可以注册bean

@Configuration这个注解我想大家都不陌生吧,在大家看来加了@Configuration注解的类只不过是一个配置类,用来代替xml配置文件的一个类,在这个配置类里面可以和@Bean注解一起使用,通过@Bean注解往spring容器注入bean,简化了我们的开发。但是@Configurantion的作用真的是这样子的吗?话不多说就让我们一起来揭开@Configuration的真实身份。public Class UserService{ public UserServi...

2021-09-19 15:55:47 2938 6

MyBatis逆向工程(GeneratorSqlmapCustom)

这是一个MyBatis逆向工程项目(GeneratorSqlmapCustom),它可以生成表中对应的POJO,Mapper接口、Mapper映射文件。

2022-06-06

空空如也

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

TA关注的人

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