自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Knife4j在Java项目中的基本使用详解

添加在控制器类上的注解,通过此注解的tags属性可以修改原本显示控制器类名称的位置的文本,通常,建议在配置的tags属性值上添加序号,例如:“01. 用户模块”、“02. 微博模块”,则框架会根据值进行排序。添加在控制器类中处理请求的方法上的注解,当方法有多个非封装的参数时,在方法上添加此注解,并在注解内部通过@ApiImplicitParam数组配置多个参数。添加在控制器类中处理请求的方法上的注解,用于配置此方法处理的请求在API文档中显示的文本。选择合适的文档格式,导出即可到本地磁盘。

2024-08-31 22:04:11 1246 50

原创 Java中的IO流-最全最基础的IO流概述和简介

Java中的IO流是用于处理数据输入和输出的核心机制。通过应用IO流可以使Java程序能够与外部世界(如磁盘文件、网络、硬件设备等)进行数据交互。IO流的全称为输入/输出流(Input/Output Stream),它是Java编程语言中用于数据传输的一种抽象模型。流可以被想象为数据的连续流动,就像水通过管道一样,数据通过流从一个地方流向另一个地方。文件流是用来连接我们的程序与文件之间的"管道",用来读写文件中的数据。

2024-08-23 15:44:17 2570 91

原创 spring全面详解-最全最详细的spring基本认识和入门使用

​ Spring是一款主流的Java EE 轻量级开源框架,目的是用于简化Java企业级引用的开发难度和开发周期。从简单性、可测试性和松耦合度的角度而言,任何Java应用都可以从Spring中受益。Spring框架提供自己提供功能外,还提供整合其他技术和框架的能力。​ Spring自诞生以来备受青睐,一直被广大开发人员作为Java企业级应用程序开发的首选。时至今日,Spring俨然成为了Java EE的代名词,成为了构建Java EE 应用的事实标准。

2024-08-20 16:01:03 5933 37

原创 JAVA常见异常

如果线程t1调用Thread.sleep(1000)处于阻塞的过程中,其他线程调用了t1线程的inerrupt()方法,那么t1调用的sleep()方法就会立即抛出中断异常InterruptedException并停止阻塞.中断异常.这个异常通常在一个线程调用了会产生阻塞的方法处于阻塞的过程中,此时该线程的interrupt()方法被调用.那么阻塞方法会立即抛出中断异常并停止线程的阻塞使其继续运行.该异常通常出现在String对应的方法中,当我们指定的下标小于0或者大于等于字符串的长度时会抛出该异常。

2024-08-06 09:47:15 1133 30

原创 git的基本使用

什么是GITGIT是一个开源的分布式版本控制系统,用于高效的管理各种大小项目和文件。代码管理工具的用途防止代码丢失,做备份项目的版本管理和控制,可以通过设置节点进行跳转建立各自的开发环境分支,互不影响,方便合并在多终端开发时,方便代码的相互传输GIT的特点git是开源的,多在*nix下使用,可以管理各种文件git是分布式的项目管理工具(SVN是集中式的)git数据管理更多样化,分享速度快,数据安全git 拥有更好的分支支持,方便多人协调Linux下GIT安装。

2024-07-02 11:51:40 1839 42

原创 MySQL远程连接

以下MySQL远程连接:MySQL部署环境为Ubuntu,MySQL为5.7版本,本地搭建的数据库,只能使用局域网ip连接。2. 使用root权限进入mysqld.cnf,建议使用vi编辑工具修改配置。5. host 为远程连接登录地址,如修改为允许任何地址登录,设置为。3. 找到mysql 库 中的user表。即可,其他特定的登录地址输入地址修改。4. 查询user表中的用户。6. 修改成功后,需刷新权限。3. 重启mysql服务。

2024-06-03 14:47:46 4182 25

原创 Linux系统下Mysql忘记密码怎么解决

Linux系统下Mysql忘记密码怎么解决

2024-05-25 16:12:48 2334 27

原创 JAVA算法和数据结构

但是从另一个角度想,一旦我们学会了,会大大简化我们的代码书写,提高我们编写代码的效率,而且这些新的语法都是有前提条件的,遇到的时候就简化得了。如果某个Lambda表达式里只是调用一个实例方法,并且前面参数列表中的第一个参数作为方法的主调, 后面的所有参数都是作为该实例方法的入参时,则就可以使用特定类型的方法引用。假设我们要查找的元素是81,如果是基本查找的话,只能从0索引开始一个一个往后找,但是如果元素比较多,你要查找的元素比较靠后的话,这样查找的此处就比较多。下面我们就学习一下,正则表达式的规则。

2024-02-25 15:21:59 3620 19

原创 Java常用API

别人写好的一些程序,给咱们程序员直接拿去调用。Java官方其实已经给我们写好了很多很多类,每一个类中又提供了一系列方法来解决与这个类相关的问题。比如String类,表示字符串,提供的方法全都是对字符串操作的。比如ArrayList类,表示一个容器,提供的方法都是对容器中的数据进行操作的。像这样的类还有很多,Java把这些类是干什么用的、类中的每一个方法是什么含义,编写成了文档,我们把这个文档称之为API文档。1. 我们为什么要学习别人写好的程序呢?在行业中有这么一句话:“不要重复造轮子”。

2024-02-23 17:33:19 3229

原创 Node.js下载安装及配置镜像源

# 设置淘宝镜像源 npm config set registry https://registry.npmmirror.com# 查看使用的镜像源 npm config get registry

2023-11-25 15:24:58 6228 1

原创 CSS实现单行或者多行文本溢出隐藏并且显示省略号

如果文字超出父元素指定宽度,文字会自动换行,而连续不间断数字和英文字母(没有其他字符)不会自动换行;省略号:text-overflow: ellipsis;设置弹性盒子的子元素的排列方式 :-webkit-box-orient: vertical;对于内核是webkit的浏览器(Google/Safari),可以直接用CSS样式;设置显示文本的行数:-webkit-line-clamp: 5;溢出隐藏:overflow: hidden;

2023-04-08 11:42:33 12181 30

原创 Git下载安装教程——最详细的保姆级教程

Git客户端是一款用于管理代码版本控制的工具,它能够帮助开发者在开发过程中跟踪代码的变化,协作开发,以及管理代码库。

2024-11-02 17:04:04 198 2

原创 Maven详解!最详细的Maven教程——入门到精通

Maven 是一个项目管理和整合工具。通过对 目录结构和构建生命周期 的标准化, 使开发团队用极少的时间就能够自动完成工程的基础构建配置。Maven 简化了工程的构建过程,并对其标准化,提高了重用性。

2024-11-02 16:53:09 850 13

原创 idea 创建java文件增加注释

默认情况下,idea生成javadoc注释时,类上面使用时内容为空,方法上使用时会生成参数、返回值和抛出的异常,如果想显示。等信息时,则需要自己配置了。

2024-10-30 09:31:16 302 31

原创 TypeScript基础简介

`TypeScript`是`Javascript`的一个超集。 `TypeScript`在原有的基础之上又添加了编译器类型检查的功能,意味着如果使用`ts`进行开发,会对变量的类型进行较为严格的验证,防止程序员写出可能出错的代码,规范变成习惯,适合大项目开发。

2024-10-26 15:51:27 227 8

原创 uni-app最全基础知识

服务器通过这个加密字符串识别用户,找到其信息,从而进一步查询更多信息服务用户.——类似于银行给客户端的“银行卡”,其中存储着客户端的信息(加密存储,客户端是读不懂的),后续有些请求需要客户端出示此“银行卡”有些请求则不需要。设法让父组件因为使用scoped属性产生的data-v-随机数 属性在所有的子组件体内元素上也生成一份,这样一来父组件的样式就可以应用到子组件内 —— 样式穿透:让父组件内编写的样式可以作用到子组件内。Vue.js / uni-app经典面试题:scoped属性的原理是什么?

2024-10-26 15:19:03 906 1

原创 Uni-App-05

- F1:自定义导航条 --> < uni-nav-bar class = " nav-bar " left-icon = " back " left-text = " 返回 " right-icon = " list " title = " 缴 费 " background-color = " #090 " color = " #fff " @clickLeft = " back " @clickRight = " jump( ' /pages/feeRecord/feeRecord ') " />

2024-10-26 15:12:12 1012

原创 Uni-App-04

设法让父组件因为使用scoped属性产生的data-v-随机数 属性在所有的子组件体内元素上也生成一份,这样一来父组件的样式就可以应用到子组件内 —— 样式穿透:让父组件内编写的样式可以作用到子组件内。注意滑动切换和滚动的区别,滑动切换是一屏一屏的切换。组件内置属性样式无法满足需求,可以使用插槽来自定义uni-list-item里的内容。需要注意的是当使用插槽时,内置样式将会失效,只保留排版样式,此时的样式需要开发者自己实现 如果。//先求数字的绝对值,再保留指定长度的小数位。

2024-10-25 16:45:37 1475 8

原创 Uni-App-03

HTTP协议属于**“无状态协议”**——客户端发起一个HTTP请求,服务器返回一个HTTP响应,服务器不会记录客户端的任何信息。实际应用中,很多场景下需要服务器记录客户端访问信息:例如根据访问历史进行后续的推荐、主题选择、购物车....

2024-10-25 16:40:10 1119 1

原创 Uni-App-02

因为不同的手机屏幕尺寸不同,如果做适配的话,传统的尺寸很麻烦;小程序引入了全新的尺寸单位,rpx —— 不论实际物理屏幕尺寸有多大,一律认为是750rpx。不同的运行平台终归有些专有的特性,无法实现跨平台完全兼容,例如:微信小程序导航栏右上角的关闭图标。uni-app提供了一种“条件编译”机制,可以针对特定的平台编译执行特定的代码,否则不执行。1、uni-app支持的尺寸单位:em、vw/vh、%、px、rpx。若无则打开并放到访问栈中。:输入框组件,注意:它的属性与HTML5中的input是不一样的。

2024-10-24 23:43:08 1659 53

原创 Uni-App-01

官网:https://dcloud.io创建自定义组件必需的文件:文件必须创建在@/components目录下,且有同名父目录在使用该组件的文件中声明自定义组件正式使用自定义组件创建组件在components目录下创建编写组件代码< template > < view class = " go-top " @click = " go " > < text > 返回顶部 < script > export default {

2024-10-24 23:39:16 1165

原创 Spring AOP基本介绍

AOP并不是Spring原创的技术,也不是Spring的独家技术,而是源自AspectJ,只是Spring很好的支持了AOP。AOP技术主要解决了“横切关注”的相关问题,也就是“若干个不同的方法都需要执行相同的任务”的问题!假设存在需求:统计当前项目中所有Service方法的执行耗时。在Spring Security框架,使用AOP检查权限。在Spring JDBC中,使用AOP实现了事务管理。在Spring MVC框架中,使用AOP处理了异常。AOP:面向切面编程。

2024-10-19 15:06:18 529 43

原创 Session与JWT的基本介绍

与Session不同,Token是由服务器端的程序(开发者自行编写的)生成的数据,此数据是一段有意义的数据,例如你可以把用户的ID、用户名都存放到Token中,则在后续的访问中,客户端携带了Token后,服务器端可以直接从Token中找到相关信息,例如用户的ID、用户名等等,从而,服务器端的内存中,并不需要持续的保存相关信息,所以,Token可以被设置一段非常长的有效期,并且不用担心持续性的消耗服务器端内存的问题。在开发实践中,大多是需要能够识别客户端身份的,通常可以使用Session机制来解决!

2024-10-19 15:04:50 516 3

原创 Elasticsearch基本使用及介绍

在关系型数据库中,索引(index)是一种单独的、物理层面的对数据库中的一列或多列的值进行排序检索的一种数据结构。如果没有做任何优化的处理,当MySQL这类数据库中的数据量较多时,查询效率会非常低下,这是因为在执行查询时,MySQL会把当前表中所有的数据全部检查一遍,检查每条数据是否匹配当前的查询规则!另外,MySQL是基于磁盘存储的,数据不会非常整齐的集中存储在磁盘的某个位置,而是散列的分布的磁盘的不同位置

2024-10-19 15:02:05 974

原创 基于Spring JDBC的事务管理

事务(Transaction):是一种数据库中能够保证一系列的写操作(增、删、改)要么全部成功,要么全部失败的机制。

2024-10-19 14:47:13 461

原创 50个最常用的Unix/Linux命令

top命令会显示当前系统中占用资源最多的一些进程(默认以CPU占用率排序)如果你想改变排序方式,可以在结果列表中点击O(大写字母O)会显示所有可用于排序的列,这个时候你就可以选择你想排序的列。你也可以使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行。当你想查找某个可执行程序的位置,但这个程序又不在whereis的默认目录下,你可以使用-B选项,并指定目录作为这个选项的参数。

2024-10-15 17:20:33 692 16

原创 使用IntelliJ IDEA开发Maven项目

在项目结构中,src下有main和test这2个文件夹,main文件夹用于存放正式使用的相关文件,例如Java类、各种配置文件等,test用于存放开发过程中测试时使用的文件,当项目最终编译、打包、部署到服务器时,test文件夹下的所有内容将不会参与这个过程。添加这段代码时,不需要关心所使用的依赖的版本,因为本次案例的目的就只是为了测试是否可以从Maven仓库中下载所需的jar包并使用而已,并不会真的连接数据库,甚至也不一定加载这个类,加载其它类也是可以的。

2024-10-14 17:07:13 245 7

原创 IntelliJ IDEA如何安装插件

插件是开发工具的扩展程序,通常由第三方提供,当安装了插件后,原开发工作的菜单、按钮等开发环境可能会发生变化,例如出现了新的菜单项,或出现了新的按钮,甚至一些全新的编码方式,通常,使用插件可以使得开发某些代码或实现某些功能时更加简便。本次演示安装的插件是Lombok,它可以使得开发人员在编写类时,定义了属性后,不必再添加Getters & Setters、hashCode & equals、toString等方法,只需要添加相关注解即可。关于Lombok框架的详细使用方式,请查阅Lombok的相关文档。

2024-10-14 17:03:01 1226 15

原创 软考《信息系统运行管理员》- 5.2 信息系统数据资源例行管理

数据资源例行管理是一种预防性的维护工作,它是在系统正常运行过程中,定期采取一系 列的监控、检测与保养工作,及时发现并消除系统运行缺陷或隐患,使系统能够长期安全、稳 定、可靠地运行。

2024-10-12 16:08:07 1115 9

原创 软考《信息系统运行管理员》- 5.1 信息系统数据资源维护体系

是信息系统管理的对象与结果,信息系统在运行过程中会不断产生各类数据,反映组 织发展过程中有关的组织状态、特征、行为、绩效,是组织生存和发展的重要战略性资源。包括建立数据运行与维护相关的管理制度,规范运行与维护业务 流程,有效开展运行监控与维护、故障的诊断和排除、数据的备份和恢复、数据的归档和检索 等,保障数据资源处于高可用状态,使信息系统可持续稳定高效地运行。

2024-10-12 15:03:52 1103

原创 软考《信息系统运行管理员》- 4.4 信息系统软件运维系统与专用工具

可以快速查询网络内各计算机中安装信息系统软件的详细信息,也可以查询出某信息系统 软件在整个网络中的安装数量。

2024-10-10 15:15:13 264 6

原创 软考《信息系统运行管理员》- 4.3 信息系统软件运维的过程

信息系统软件运维的过程主要包括:日常运维、缺陷诊断与修复、配置管理、变更管理、 系统恢复管理、发布管理等。

2024-10-10 15:14:13 1589 15

原创 软考《信息系统运行管理员》- 4.2信息系统软件运维的管理

信息系统软件运维服务的四个关键要素是:`人员、资源、技术和过程`,每个要素通过关键 指标反映运维服务的能力。

2024-10-10 11:52:10 934 3

原创 软考《信息系统运行管理员》- 4.1信息系统软件运维概述

信息系统软件运维是指信息系统软件在开发完成投入使用后,对信息系统软件进行的改正 性维护、适应性维护、完善性维护、预防性维护等软件工程活动。

2024-10-10 11:50:50 1152 1

原创 软考《信息系统运行管理员》- 3.6云环境下的信息系统设施运维

对云服务提供商而言,通过虚拟化技术可以整合硬件资源,通过 规模化、自动化的运维节约运维成本,此外,云环境下的高度自动化也使得运维人力成本大幅 度降低;在云环境中会由更加专业的运维人员(如云服务商的 运维人员)从事基本的设施运维工作,云应用单位的运维职责将转向业务本身,而不是传统运 维中要求的“多面手”,这也符合云计算这种新型服务化计算模式的基本诉求。由于运维对象规模庞大,架构复杂度高,因此在部署、监控、 资源配置等方面要求实现全面自动化与规模化,而在传统设施运维中,规模相对小,自动化并 不是其必然要求。

2024-10-09 10:09:54 453 9

原创 软考《信息系统运行管理员》- 3.4信息系统设施的故障诊断与修复

为了保障全部具有潜在价值的数据,需要备份当前配置、保存虚拟机或 SAN 快照、留存也许会丢失或被覆盖的日志文件副本等,将可能受到影响的数 据复制到正常系统当中,以便应对故障修复工作可能带来的进一步恶化的情况,或在故障修复 成功后进一步针对原始故障数据研究分析,从而找出故障的深层次原因。通常情况下,网络设备发生故障的可能性比较小。所谓先边缘后核心,是指在诊断和隔离网络故障时,应当先从最边缘的客户端开始,向接 入层、汇聚层和核心层进行,进而定位发生故障的位置,判断发生故障的设备,分析发生故障 的原因。

2024-10-09 10:06:41 497

原创 软考《信息系统运行管理员》- 3.5信息系统设施运维系统与专用工具

运维人员通过设备快照功能以图形化的形式实时获取设备当前的基本管理信息,包括设备 名称、IP 地址、网络掩码、类型、分类、系统描述、所运行的服务名称、服务的状态、服务占 有的端口、服务响应的时间、接口的基本信息及主机资源参数的基本信息等。系统一般支持以下几方面的视图。通过设施的监控及数据的采集和分析,能够及时对影响服务器运行性能的故障事件发送警 告,并采取相应的故障处理措施,保证设施的正常安全运行。:监测基础软件进程的性质,CPU 、 内存的使用情况,分析进程的安全 状态,监测制定服务的状态。

2024-10-09 10:05:38 1104

原创 软考《信息系统运行管理员》- 3.3信息系统设施运维的内容

根据信息系统的特点和运行需求,分析软件的运行情况,调整软件的不合理初始配置、参数配置等,以满足应用系统的运行要求,如连接池参数调整,关键配置文件定期备份,调整数据库备份策略,数据库配置参数调整,数据库资源使用调整,数据库执行 SQL 调整,主机操作系统内核参数调整。根据应用系统的特点和运行需求,分析服务器及存储设备的运行情况,调整服务器及存储 设备不合理的初始容量配置、参数配置等,以满足信息系统的运行需求,如调整网卡通信速率 模式,调整数据库表空间大小,调整数据库相关参数,调整操作系统相关内核参数等。

2024-10-08 17:25:13 1313 11

原创 Mybatis映射文件详解-mapper.xml文件

Mybatis是一个Java持久层框架,它提供了一种简单易用的方式来访问和操作数据库。在Mybatis中,映射文件(Mapper XML)起到了至关重要的作用,它们定义了SQL语句与Java方法之间的映射关系。

2024-09-27 10:41:42 939 33

原创 Mybatis-Plus自动填充时间的配置类

引言:在现代软件开发中,数据库操作是不可或缺的一部分。为了确保数据的准确性和完整性,我们常常需要在数据库记录中添加时间戳,例如创建时间和更新时间。MyBatis-Plus作为一个流行的持久层框架,提供了灵活的机制来实现这一功能。本文将详细介绍如何在MyBatis-Plus中实现自动填充时间的功能,通过实现MetaObjectHandler接口,重写insertFill()和updateFill()方法,分别在插入和更新时填充创建时间和更新时间。

2024-09-27 10:23:49 360 3

MobaXterm Xserver 带有 SSH、telnet、RDP、VNC 和 X11 - 文档

MobaXterm Xserver 是一款多功能的终端软件,它集成了 SSH、telnet、RDP、VNC 和 X11 等多种协议,可以方便地连接到远程服务器并进行操作。以下是关于 MobaXterm Xserver 的资源描述: 1. 支持多种协议:MobaXterm Xserver 支持 SSH、telnet、RDP、VNC 和 X11 等协议,可以满足不同场景下的远程连接需求。 2. 多标签页管理:MobaXterm Xserver 允许用户在同一个窗口中打开多个标签页,每个标签页可以连接到不同的远程服务器,方便用户进行多任务操作。 3. 会话管理:MobaXterm Xserver 提供了会话管理功能,用户可以保存常用的远程连接信息,方便下次快速连接。 4. 文件传输:MobaXterm Xserver 内置了 SFTP 和 SCP 工具,可以在远程服务器和本地计算机之间进行文件传输。 5. 图形界面支持:通过 X11 协议,用户可以在远程服务器上运行图形界面程序,并将显示结果传输到本地计算机。 6. 宏录制与回放:MobaXterm Xserver 支持宏录制功能

2024-06-28

AxureRP-Setup-3740

Axure RP 是一款非常专业的交互原型设计软件,它能让用户快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。

2024-02-22

java游戏-猜数字游戏

Java练习Random和Scanner的所生成的简单游戏,需要运行在IDEA中,运行后利用Random自动生成随机数,在输出栏中输入您要猜的数字,如果猜的数据小了会提示您猜的数字小了,如果您猜的数字大了会提升您猜的数字大了,如果您猜的数字和生成的随机数一样会提示您猜对了,结束这个游戏。

2024-01-16

Java 输入流和输出流总结

Java IO总结

2023-11-25

Java中this内存原理

Java中this内存原理图示

2023-11-15

spring boot

2024-10-22

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

TA关注的人

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