自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 java web 通过tomcat启动项目

这些构建工具可以根据项目配置文件(如pom.xml)中的定义,自动创建Artifact,并处理项目的编译、依赖解析和打包等工作。它是一个构建和部署项目的单元,包含了项目的编译输出、依赖库、配置文件以及其他必要的资源。通过Artifact,可以管理和配置项目的依赖关系,使得项目的构建和部署过程更加可靠和方便。总而言之,Artifact是JavaWeb项目中用于构建、部署和发布的一个单元,它定义了项目的输出、依赖和其他相关资源,使得项目的构建和部署过程更加简化和可控。4. 导入lib jar包。

2024-06-26 01:05:03 215

转载 mysql 8.0 版本安装 精简版

①快捷键 windows + R;输入 services.msc;找到MySQL 停止其服务(前提是你之前已经把MySQL加入了系统服务中)后面直接点下一步,然后配置 path。点开 mysql 8.0 的安装包。测试mysql 是否可以正常连接。按名称排序 找到mysql的进程。跳过权限登录MySQL 服务器端。windows+r 输入cmd。然后退出命令行,再次尝试连接。navicat 工具连接。终结mysql 进程。

2024-06-26 00:45:27 1

原创 DevOps搭建-安装Maven

Profile是Maven的一种特殊配置,可以根据不同的环境或条件来加载不同的配置信息,例如开发环境的配置和生产环境的配置。在pom.xml文件中进行配置,可以让Maven在构建项目时根据需要加载不同的profile。然后,在activeProfiles标签下配置需要激活的profile,这样Maven会根据这些配置来加载相应的profile。:在pom.xml文件中配置activeProfiles后,无需手动指定profile,在构建项目时Maven会自动激活相应的profile。

2024-06-21 00:17:19 334

原创 DevOps搭建-JDK安装

当在进行DevOps搭建时,JDK(Java Development Kit)的安装是非常重要的一步,因为许多开发和部署工具都依赖于Java。访问Oracle官方网站或OpenJDK项目网站,下载适用于您的操作系统版本的JDK安装包,选择合适的JDK版本(如JDK 8、JDK 11等)。将下载好的JDK安装包上传至您的服务器,可以通过SCP或其他方式进行文件传输。系统应该会显示JDK的版本信息,表明安装成功。根据提示选择您希望设置为默认的Java版本。

2024-06-21 00:04:22 655

原创 DevOps搭建(一)-之开启swappiness

的设定意味着系统会在内存压力较大时开始将部分不经常使用的数据移至交换空间,以腾出内存来缓解压力,但仍会更倾向于使用物理内存。这种设置可以在一定程度上平衡内存和交换空间的利用,并优化系统的性能表现。请确保在执行这些操作时有足够的空间和权限,并在需要时根据系统要求调整Swap分区的大小和配置。的值取决于系统的具体用途和需求,不同的值可能会对系统性能产生不同的影响。的取值范围是0到100,不同的取值代表了系统在内存紧缩时候的不同处理方式。注:此文件的大小是count的大小乘以bs大小,上面命令的大小是8GB。

2024-06-20 23:51:25 478

原创 docker 安装与常用指令

# 1. docker 安装sudo yum install -y yum-utilssudo yum-config-manager \

2024-06-20 22:16:10 667

原创 oracle 常见sql 解析

TO_CHAR(date, format): 将日期类型转换为字符类型,格式由第二个参数指定。例如,TO_CHAR(lh.CREATED, 'YYYY-MM-DD HH24:MI:SS')将日期转换为YYYY-MM-DD HH24:MI:SS格式的字符串。

2024-06-20 02:06:53 875

转载 vue 多层嵌套展示

vue 表格多层嵌套

2024-06-18 22:34:12 16

原创 element vue表格单选

【代码】element vue表格单选。

2024-06-18 22:25:05 326

原创 java 中垃圾判定和回收算法

在实际的JVM中,通常会使用不同的垃圾回收算法来处理不同的内存区域,比如新生代和老年代。在Java 8之后,还引入了G1(Garbage-First)垃圾回收器,它使用分区的方式来管理堆内存,采用标记-整理算法来处理垃圾回收。不同的垃圾回收算法有各自的优缺点,选择合适的算法需要根据具体的应用场景和需求进行权衡。引用计数算法(Reference Counting Algorithm):这是一种最简单的垃圾回收算法,它通过为每个对象维护一个引用计数器,当对象被引用时计数器加一,当引用失效时计数器减一。

2024-01-30 19:12:11 205

原创 mysql执行sql流程以及 sql语句的执行顺序

5、MySQL根据优化结果生成执行计划(Execution Plan),这个过程称为“查询优化”。7、在执行期间,MySQL可以通过多种方式与存储引擎交互,比如直接访问表、使用索引等。4、然后,MySQL将对查询进行优化,选择最适合的索引或者使用其他技术来提高性能。3、MySQL会先进行语法分析,确保查询语句符合标准的SQL语法。6、MySQL开始执行查询操作,首先从存储引擎中获取数据。9、客户端可以关闭连接或者再次向服务器发送新的查询。8、当查询完成时,MySQL返回结果集给客户端。

2024-01-25 15:34:52 384

原创 Java 通过Modbus简单实现数采

这些代码主要是用于建立与Modbus TCP从设备的连接,并向其发送读取保持寄存器的请求,然后处理从设备返回的响应数据。这段代码是使用Java语言编写的Modbus TCP通信的示例代码,主要用于与Modbus TCP从设备进行通信。这段代码创建了一个Modbus请求对象,使用功能码03(读取保持寄存器的值),并指定了起始地址和读取长度。这行代码创建了一个ModbusFactory对象,用于创建ModbusMaster实例。这段代码发送了之前创建的Modbus请求对象,并尝试接收从设备返回的响应数据。

2024-01-23 17:04:56 813 1

原创 validation 实现参数校验

在Java中,参数校验是非常重要的,因为它可以确保方法或函数在执行时接收到的参数是合法的,有效的,从而提高代码的健壮性和安全性。参数校验可以防止无效的输入导致的异常或错误,同时也能减少因为无效参数导致的安全漏洞Java中的参数校验可以通过手动编写校验逻辑来实现,但这样会增加代码的复杂度和重复性。为了简化参数校验的实现,可以使用Validation API,它是Java EE平台的一部分,提供了一套标准的参数校验机制,可以通过注解的方式来定义参数校验规则。

2024-01-23 11:50:02 930 1

原创 java 自定义异常+全局异常

全局异常 通过ControllerAdvice注解声明。在业务代码中抛出异常。

2024-01-23 11:14:51 653 1

原创 yml多环境配置

注解来注入配置属性,Spring Boot会根据当前环境自动加载对应的配置文件中的属性值。在Spring Boot中,可以使用多种方式来配置多环境配置,其中一种常用的方式是使用。对象来存储所有环境相关的配置,并在主配置文件中使用它来动态地激活所需的配置。属性来激活指定的环境,而不是加载某个具体的配置文件。在主配置文件中指定:在主配置文件。

2024-01-23 11:09:21 378 1

原创 linux 50个常用命令解释说明以及示例

当使用Linux系统时,有一些常用的命令可以帮助您执行各种任务。以下是50个常用的Linux命令以及它们的使用场景和使用例子:

2024-01-19 20:54:52 786 1

原创 Java: 类Xxx 位置xxx的解决方案

在Java项目中,注解处理器(Annotation Processor)用于在编译时生成额外的代码,比如Lombok就是一个常见的注解处理器,它可以通过注解来生成Java类中的getter、setter等方法。禁用JPS跟踪处理器之间的依赖关系意味着在构建过程中,JPS不会跟踪注解处理器与其他组件之间的依赖关系,这可能会提高构建过程的性能。然而,需要注意的是,禁用此选项可能会导致一些依赖关系的问题,特别是当项目中有多个注解处理器时。统一编码格式 Editor->File Encodings。

2024-01-19 10:09:45 474 1

原创 Stream流 使用案例

找出 stream 中任何一个满足过滤条件的元素。输出结果:4 10 6 8 4 5 12。输出结果:1 7 3 5 1 2 9。是否存在任意一个满足给定条件的元素。输出结果:3 5 4 2 1。输出结果:[7, 9]输出结果: Aa Vv。输出结果:[2, 2]

2024-01-17 22:41:59 492

原创 SpringBoot统一时间处理

Date数据类型可以通过配置yml文件进行统一处理

2024-01-16 23:47:52 442 1

原创 SpringBoot整合Xxl-job 实现定时任务

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2024-01-16 00:04:26 357 1

原创 Java 通过注解实现多数据源(苞米豆)

*1.添加依赖项:首先,你需要在你的Spring Boot项目中添加dynamic-datasource-spring-boot-starter依赖项,就像你提供的XML片段中所示。** **2.配置数据源:在你的应用程序配置文件(如application.properties或application.yml)中配置多个数据源的连接信息,包括URL、用户名、密码等。** **3.定义数据源:在你的应用程序中定义多个数据源的Bean,可以使用dynamic-datasource-sp

2024-01-15 02:14:55 885

原创 Java 邮箱发邮件

网易邮箱–>设置–>QQ邮箱–>邮箱设置–>账户–>POP3/SMTP/IMAP。

2024-01-11 20:20:26 413

原创 若依框架集成MybatisPlus

若依框架集成mybatisplus

2023-06-09 01:13:46 190 1

原创 简单操作索引

phone手机号字段的值,是非空,且唯一的,为该字段创建唯一索引。name字段为姓名字段,该字段的值可能会重复,为该字段创建索引。为profession,age,status创建联合索引。Using index condition 回表查询了。为email建立合适的索引来提升查询效率。查询当前profiling 是否开启。查询当前操作sql语句的耗时情况。操作时间超过2秒才会被记录。开启profiling。指定ID cpu的操作。打开慢查询日志的操作。

2023-02-20 20:39:20 81

原创 数据库常用的存储引擎语句

【代码】数据库常用的存储引擎语句。

2023-02-20 10:26:29 81

原创 Rabbit Mq简单实现流程

在管理界面增加virtual host分区(分区注意加/),再创建对应的队列。打开idea ,引入maven仓库中的jar包。执行完之后将信息存入rabbit mq中。

2023-02-19 02:03:42 112

原创 Vue引入element,axios

在main.js 包下引入。在main.js 包引入。控制台安装axios。

2023-02-13 20:34:50 68

原创 OpenFeign的使用

OpenFeign是Spring Cloud提供的一个声明式的伪Http客户端,它使得远程地服务一样简单,只需要创建一个接口并添加一个注解即可。@FeignClien 为feign的调用,value 为调用的为远程微服务名称。在启动项上添加@EnableFeignClients 注解,开启注解驱动。在controller层中注入feign接口使用。使用OpenFeign先引入所需要的jar包。为requestMapping映射路径。内部封装的是远程调用的接口 ,注意。创建feign包写feign接口。

2023-02-13 19:17:49 248

原创 详细自建springboot启动器starter并新建springboot项目进行测试

在resource 下创建META-INF目录,然后在META-INF目录下创建spring.factories配置文件。新建一个空的spring boot 项目,然后在pom文件里引入我们刚才打好的jar包。在application.properties文件中输出自己想要输出的内容。自动注入StudentService。调用刚才写的getMessage方法。在下面Terminal控制台输出。运行即可输出我们刚才填入的数据。然后我们将配置好的项目打包。

2022-10-10 23:02:20 266

原创 Springboot 的启动原理

springboot启动类里面有一个 main 方法运行了一个 run()方法,在 run 方法中必 须要传入一个@SpringBootApplication 注解的类。

2022-10-10 21:26:06 350

空空如也

空空如也

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

TA关注的人

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