自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识RabbitMQ - 安装 - 搭建基础环境

初识RabbitMQ - 安装 - 搭建基础环境

2023-11-11 12:08:36 1562

原创 ElasticSearch7.x - HTTP 操作 - 映射操作

ElasticSearch7.x - HTTP 操作 - 映射操作

2023-11-11 11:50:32 286

原创 ElasticSearch7.x - HTTP 操作 - 查询文档操作

lasticSearch7.x - HTTP 操作 - 查询文档操作

2023-11-10 12:54:28 639

原创 ElasticSearch7.x - HTTP 操作 - 文档操作

如果想要自定义唯一性标识,需要在创建时指定:http://192.168.254.101:9200/shopping/_doc/100。请求 :http://192.168.254.101:9200/shopping/_doc/100。请求 :http://192.168.254.101:9200/shopping/_doc/100。上面的数据创建后,由于没有指定数据唯一性标识(ID),默认情况下,ES 服务器会随机生成一个。查看文档时,需要指明文档的唯一性标识,类似于 MySQL 中数据的主键查询。

2023-11-10 12:52:00 819

原创 ElasticSearch7.x - Java API 操作

ElasticSearch、Java API 操作

2023-11-09 12:50:00 275

原创 ElasticSearch7.x - docker 安装下载

要启动ElasticSearch 7版本,您可以按照以下步骤进行操作:1. 首先,确保您已经安装了Docker。如果没有安装,请根据您的操作系统下载并安装Docker。2. 打开终端或命令提示符,并运行以下命令来拉取ElasticSearch 7版本的Docker镜像:

2023-11-09 12:45:50 715

原创 ElasticSearch7.x - HTTP 操作 - 索引操作

请求:http://192.168.254.101:9200/_cat/indices?请求 :http://192.168.254.101:9200/shopping。请求 :http://192.168.254.101:9200/shopping。请求 :http://192.168.254.101:9200/shopping。对比关系型数据库,创建索引就等同于创建数据库。在 Postman 中,向 ES 服务器发。不能使用Post发送请求(不是幂等的操作)如果重复添加索引,会返回错误信息。

2023-11-08 19:42:31 568

原创 什么是零代码?

比如,在零代码开发平台上,开发者可以通过拖放组件,设置属性和行为来创建应用程序界面,而无需手动编写HTML、CSS和JavaScript代码。另外,一些零代码平台还可以集成各种数据库、API和第三方服务,从而加速应用程序的开发和部署过程。通过零代码平台,即使没有专业的编程知识,也能快速构建出复杂的应用程序。零代码的主要优点是加快了应用程序的开发速度,降低了对编程知识的要求,使更多的人能够参与应用程序的开发工作。零代码(Low code)是一种软件开发方法,它通过使用可视化的界面和简化的工具,使开。

2023-11-08 19:32:44 210

原创 Maven中pom依赖文件dependency的scope的值情况

compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。默认的scope,在部署的时候将会打包到lib目录下,项目在编译,测试,运行阶段都需要。可以用来限制dependency的范围可以在不同的环境下打包不同的jar包,比如junit测试类的jar包不需要在编译运行的时候,就可以设置scope为test。例如上面的例子,在SpringBoot官网文件中你可以得到解释就是,true的话,其他项目依赖此项目也不会进行传递,只能本项目使用。

2023-10-27 10:17:07 131

原创 Vue组件通信方式

适用于场景:子组件给父组件传递数据on与on与on与emit。

2023-10-27 10:11:09 146

原创 Java方法重写的要求

java方法重写的要求如下:方法名:重写的方法名必须与被重写的方法名相同。形参列表:重写的方法的形参列表必须与被重写的方法的形参列表相同。即参数的类型、顺序和个数都必须一致。返回值类型:重写的方法的返回值类型可以与被重写的方法的返回值类型相同,或者是其子类。如果被重写的方法返回void,则重写的方法也必须返回void。抛出的异常列表:重写的方法可以不抛出任何异常,或者抛出被重写方法抛出的异常的子类。但是,重写的方法不能抛出比被重写方法更宽泛的异常。修饰符:重写的方法的访问修饰符不能比被重

2023-10-18 11:07:11 206

原创 Java 8及以后的JDK版本的新特性

JDK版本新特性Java 8Lambda表达式:引入了函数式编程的概念,可以简化代码并提高可读性。Stream API:提供了一种更简洁、更灵活的处理集合数据的方式。默认方法:接口中可以定义默认实现方法,以便在不破坏现有实现的情况下向接口添加新功能。方法引用:可以通过方法的名字来引用已经存在的方法。新的日期/时间 API:提供了更好的日期和时间处理方式。CompletableFuture:提供了一种更强大的异步编程方式。其他改进:

2023-10-08 15:34:06 376

原创 vue-router 子路由的正确书写方式

vue-router 子路由为了正确表达子路由,不应该在子路由中的path中添加/

2023-08-16 16:24:13 287

原创 什么??Vite构建的项目不能使用path、fs模块????

path、fs等被认为是在浏览器环境中不需要的,因此被标记为外部模块(external module)。解决这个问题的一种常见方法是使用条件导入(conditional import)来在客户端和服务器端代码中使用不同的模块。通过使用条件导入,你可以在Vite中解决访问外部模块的问题,并根据需要在客户端和服务器端代码中使用不同的模块。),Vite会抛出一个错误,提示你不能在客户端代码中访问这个模块。如果不是,在客户端代码中我们使用一个硬编码的路径。当你在客户端代码中尝试访问一个被标记为外部模块的模块(如。

2023-08-10 19:20:49 3640

原创 大坑?vite构建的vue项目不能直接使用require?

大坑?vite构建的vue项目不能直接使用require?vitenpm

2023-08-04 23:45:41 2826

原创 C++ - 模板

模板、类模板、类模板例子:、注意:、函数模板、函数模板案例、类模板与函数模板区别、类模板中成员函数创建时机、类模板派生普通类、类模板派生类模板、类模板重载运算符注意点、省略问题、模板形参理解

2023-07-19 10:51:30 102

原创 C++ - 重载、重写、重定义

重载、重写、重定义

2023-07-18 11:33:06 55

原创 C++ - 多态

多态、多态的概念、多态分为两类、静态多态和动态多态区别:、多态案例、多态的实现靠的是虚函数表、虚函数、虚函数例子、纯虚函数和抽象类、虚析构和纯虚析构、总结:、重载、重写、重定义

2023-07-18 11:27:11 107

原创 C++ - 继承

继承、相关概念、类的继承关系、继承类型、继承语法、继承的访问权限、多重继承、虚继承、覆盖和隐藏、小总结、继承案例、继承中构造和析构顺序、继承同名成员处理方式、例子:、继承中析构函数的奇妙特点、继承中遇到的构造函数问题

2023-07-17 10:19:41 44 1

原创 C++ - 运算符重载

运算符重载、重载加法运算符、重载左移运算符、重载递增运算符、重载赋值运算符、重载关系运算符、重载函数调用运算符、重载类型转换运算符

2023-07-16 11:38:01 67 1

原创 C++ - 友元

友元、友元的三种实现、友元例子、全局函数作为友元的例子、类作为友元的例子、成员函数作为友元的例子

2023-07-15 12:01:09 53 1

原创 C++ - 类

类、为什么会有类、类的作用、类的六个默认成员函数、构造函数、拷贝构造函数、析构函数、赋值操作符重载、取地址操作符重载、const修饰的取地址操作符重载、构造函数、析构函数、初始化列表方式初始化、深拷贝与浅拷贝、会调用拷贝构造函数的三种情况、静态成员、静态成员变量两种访问方式、对象模型和this指针、this指针的用途、空指针访问成员函数、const修饰成员函数

2023-07-14 11:48:50 49 1

原创 C++ - 结构体

结构体、简单例子、注意点、结构体的定义与使用、定义时直接创建对应的结构体变量

2023-07-13 11:01:57 140 1

原创 C++ - Char数组深入(包含string char* char[]的相互转换、strcpy_s函数的使用等)

Char数组深入、Char数组的声明、静态方式、编译器带来的问题、动态方式、Char数组的长度、string char* char[]的相互转换、一、string转char\*、二、char \* 转string、三、string转char[]、四、char[]转string、strcpy_s函数的使用

2023-07-12 13:38:53 2132 1

原创 C++ - sizeof深入了解

sizeof深入了解、sizeof语法、sizeof与strlen的区别、在遍历时的区别、用引用传数组参数时、数组当作函数参数传入时,会退化为指针

2023-07-11 13:03:19 142

原创 C++ - 进一步了解指针

进一步了解指针、指针相减、for+遍历、深度理解数组和指针的关系、指针常量与常量指针、1.指针常量与常量指针的概念、2.指针常量与常量指针的声明

2023-07-11 12:04:23 32

原创 C++ - 引用与指针

引用与指针、引用、声明引用、初始化引用、引用和原变量的关系、引用作为函数参数、引用作为函数返回值、指针、声明指针、取址运算符(&)、解引用运算符(*)、空指针、动态内存分配、数组指针、指针的算术运算、野指针、指针和常量、指针和引用的区别

2023-07-11 11:57:38 61

原创 C++ - 函数

函数、函数声明、函数定义、函数调用、函数参数、函数返回值、函数重载、函数重载条件、递归函数、内联函数、默认参数、函数指针(初学者可先跳过)、一个简单函数例子

2023-07-10 19:55:11 86 1

原创 C++ - 数组

数组、数组初始化、数组未定义、初始化方式、初始化细节、访问数组元素、数组的长度、二维数组的声明、多维数组相关位置、数组偏移、动态数组、

2023-07-10 18:21:56 42 1

原创 C++ - 变量

C++变量知识、变量的声明和定义、变量的命名规则、变量的作用域、变量的存储类型、变量的初始化、变量的类型、常量变量、引用变量、指针变量、变量的作用

2023-07-10 15:03:28 70 1

原创 C++ - 基本知识点(二)

ASCII、隐显转换、三大循环(while、for、do...while)、switch、练习题C++ - 基本知识点(二)、ASCII、隐显转换、三大循环、while 语法结构、for循环、do...while()循环、switch语句、练习题

2023-07-09 18:08:59 96 1

原创 C++ - 基础知识点(一)

C++ - 基础知识点(一)、基本数据类型、运算符优先级、合法标识符,合法常量,合法转义字符、转义字符、开发一个C++程序的过程、练习题

2023-07-09 17:23:12 76 1

原创 小型公司工资管理系统C++

某公司需要存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。其中的雇员分为经理、技术人员。月薪计算方法如下:经理拿固定月薪;技术人员按小时领取月薪。功能需求:设计一程序能够对公司人员进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。

2023-07-08 15:30:37 131 1

原创 Linux连接网络并连接XShell

Linux连接网络并连接XShell

2023-07-08 01:11:47 166 1

原创 LeetCode309. 最佳买卖股票时机含冷冻期

LeetCode309. 最佳买卖股票时机含冷冻期

2023-02-18 22:36:25 117

转载 【无标题】JAVA Awt Swing(黑马)

一. 课程概述通常情况下,java语言一般是用来开发后台程序的,所谓的后台程序就是部署在服务器端的程序,默默的工作,用户是看不到任何界面的,所以很多情况下,学习java会感觉很枯燥。事实上,我们使用java语言同样可以完成图形化界面程序的开发,而学习图形化界面编程相对来说就会有趣很多,因为所见即所得,也就是说,我们写的大部分代码的执行效果,是可以通过图形化界面实实在在能够看得到的。java使用AWT和Swing相关的类可以完成图形化界面编程,其中AWT的全称是抽象窗口..

2022-06-10 10:31:35 312 1

原创 LeetCode198. 打家劫舍(C++,Java)

LeetCode198. 打家劫舍(C++,Java)

2022-05-24 14:52:11 131

原创 试题 历届试题 子串分值和【第十一届】【省赛】【B组】

试题 历届试题 子串分值和【第十一届】【省赛】【B组】

2022-02-18 22:30:14 321

C++ - 基本知识点(二)PDF

ASCII、 隐显转换、 三大循环、 while 语法结构、 for循环、 do...while()循环、 switch语句、 练习题

2023-07-15

C++ - 基础知识点(一)PDF

C++ - 基础知识点(一)、 基本数据类型、 运算符优先级、 合法标识符,合法常量,合法转义字符、 转义字符、 开发一个C++程序的过程、 练习题

2023-07-15

破解保险箱(欧拉回路&DFS)

LeetCode、LeetCode753、753、破解保险箱(欧拉回路&DFS)、

2023-07-11

Redis的2个业务应用

Redis应用、业务、开发

2023-07-11

Linux命令大全完整版

ls:用于列出当前目录下的文件和文件夹。可以使用不同的选项来显示详细信息、排序方式等。 cd:用于切换当前目录。可以使用绝对路径或相对路径来指定目标目录。 pwd:用于显示当前所在的目录的路径。 mkdir:用于创建一个新的目录。可以使用选项来指定权限和父目录。 rm:用于删除文件或目录。可以使用选项来指定递归删除、强制删除等。 cp:用于复制文件或目录。可以使用选项来指定递归复制、保留权限等。 mv:用于移动文件或目录,也可以用于重命名文件或目录。 touch:用于创建一个新的空文件或更新文件的访问和修改时间。 cat:用于显示文件的内容。可以使用选项来显示行号、合并多个文件等。 grep:用于在文件中搜索指定的字符串。可以使用选项来指定搜索模式、忽略大小写等。 find:用于在文件系统中搜索文件。可以使用选项来指定搜索条件、执行操作等。 chmod:用于修改文件或目录的权限。可以使用符号或数字来指定权限。 等等

2023-07-08

小型公司工资管理系统C++

小型公司工资管理系统C++,黑窗口,课程设计,源码+文档+xmind

2023-07-08

JUC多线程学习个人笔记

JUC(Java Util Concurrent)是Java中用于并发编程的工具包,提供了一组接口和类,用于处理多线程和并发操作。JUC提供了一些常用的并发编程模式和工具,如线程池、并发集合、原子操作等。 JUC的主要特点包括: 线程池:JUC提供了Executor框架,可以方便地创建和管理线程池,实现任务的异步执行和线程的复用。 并发集合:JUC提供了一些线程安全的集合类,如ConcurrentHashMap、ConcurrentLinkedQueue等,可以在多线程环境下安全地访问和修改集合。 原子操作:JUC提供了一些原子操作类,如AtomicInteger、AtomicLong等,可以实现线程安全的原子操作,避免了使用synchronized关键字的性能损耗。 锁机制:JUC提供了Lock接口和Condition接口,可以实现更细粒度的锁控制和线程的等待和唤醒机制。 并发工具类:JUC提供了一些并发编程的工具类,如Semaphore、CountDownLatch、CyclicBarrier等,可以实现线程间的协作和同步。

2023-07-08

设计模式笔记(包含所有设计模式)个人总结提炼笔记

设计模式是一种解决软件设计问题的经验总结,是在软件开发过程中经过反复验证的最佳实践。设计模式提供了一套通用的解决方案,可以帮助开发人员更好地组织和设计代码,提高代码的可读性、可维护性和可扩展性。 设计模式可以分为三类:创建型模式、结构型模式和行为型模式。 1. 创建型模式:创建型模式关注对象的创建过程,包括简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式和单例模式。这些模式可以帮助我们更灵活地创建对象,避免直接使用new关键字来创建对象,降低代码的耦合度。 2. 结构型模式:结构型模式关注对象之间的组合关系,包括适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式和代理模式。这些模式可以帮助我们更好地组织和管理对象之间的关系,提高代码的灵活性和可维护性。 3. 行为型模式:行为型模式关注对象之间的通信和协作,包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。这些模式可以帮助我们更好地组织和管理对象之间的交互,提高代码的可扩展性和可维护性。

2023-07-08

AWT和Swing笔记,java图形化界面编程

AWT(Abstract Window Toolkit)是Java提供的一套用于创建图形用户界面(GUI)的原生窗口工具包。它是Java最早的GUI工具包,提供了一系列的类和方法,用于创建窗口、按钮、文本框等GUI组件,并处理用户的输入事件。 AWT的特点是使用操作系统的原生窗口和组件,因此在不同的操作系统上,界面的外观和行为可能会有所不同。这使得AWT在跨平台兼容性方面存在一些问题。 Swing是在AWT的基础上开发的一套GUI工具包。它提供了一系列的类和方法,用于创建更加丰富和灵活的GUI界面。与AWT不同的是,Swing的组件是完全由Java代码实现的,而不依赖于操作系统的原生组件。这使得Swing具有更好的跨平台兼容性,并且可以实现更加美观和自定义的界面效果。 Swing提供了许多常用的GUI组件,如按钮、文本框、标签、列表等,并且支持布局管理器来帮助开发者更方便地布局界面。此外,Swing还提供了一些高级组件,如表格、树状结构等,以及一些特殊效果的组件,如滚动面板、分隔窗格等。

2023-07-08

tomcat8.0.50.zip安装包

tomcat8.0.50.zip安装包

2023-05-04

数据结构与算法学习笔记分享(C++)

数据结构、算法、C++

2022-09-15

java图形化界面编程.pdf

java图形化界面编程.pdf

2022-06-10

空空如也

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

TA关注的人

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