自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(307)
  • 资源 (6)
  • 收藏
  • 关注

原创 云计算 Linux Rocky day04(归档与压缩、重定向、管道、wc、find、find高级使用、vim高级使用)

云计算 Linux Rocky day04(归档与压缩、重定向、管道、wc、find、find高级使用、vim高级使用)

2025-06-04 18:41:27 504

原创 云计算 Linux Rocky day03(which、快捷键、mount、家目录、ls、alias、mkdir、rm、mv、cp、grep)

云计算 Linux Rocky day03(which、快捷键、mount、家目录、ls、alias、mkdir、rm、mv、cp、grep)

2025-06-03 21:29:38 876

原创 云计算Linux Rocky day02(安装Linux系统、设备表示方式、Linux基本操作)

Linux Rocky day021、虚拟机VMware安装Rocky2、Linux命令行3、Linux Rocky修改字体大小和背景颜色4、Linux Rocky 展示指定目录下的内容5、cat 只能看文件不能看目录6、less查看文本文件内容,适合查看内容较多文件7、ls文件的后面不能作为斜杠/结尾,只有目录的后面才有斜杠/结尾8、/dev:存放设备(硬盘、光驱、键盘、显示器.....)相关的数据9、deepin Linux系统中的Rocky10、lsblk列出块设备11、host

2025-05-30 20:09:15 1342

原创 云计算Linux day01(TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍)

摘要:ADMIN01云计算学院课程涵盖云计算系统管理、应用管理和服务进阶三个阶段。课程内容包括Linux系统操作、网络配置、权限管理、容器技术等核心知识,并详细讲解服务器类型、TCP/IP协议、IP地址分类及子网掩码等网络基础知识。课程采用理论与实践结合的方式,帮助学员掌握云计算环境下的系统管理技能,包括用户管理、磁盘空间管理、防火墙策略等。同时介绍了IDC、C/S架构、DHCP服务等关键概念,为学员构建全面的云计算管理知识体系。(149字)

2025-05-30 15:12:04 745

原创 Linux云计算训练营笔记day18(Python)

print("我的名字叫 %s ,我现在 %d 岁, 我的身高 %.2f" % (name, age, height))# height = float(input("请输入身高(m):")) # 1.74。# weight = float(input("请输入体重(kg):")) # 72。print("我的名字叫 {} ,我现在 {} 岁".format(name, age))# user = int(input("(猜数字)请输入1-100的数字:"))

2025-05-28 18:20:52 354

原创 Linux云计算训练营笔记day17(Python)

print(total_second,"=",hour,"小时",minute,"分钟",second,"秒")# year = int(input("请输入一个年份:")) #如2020年、2024年是闰年。# year = int(input("请输入一个年份:")) #如2020年、2024年是闰年。# total_price = int(input("请输入卡里的总金额:"))# fuhao = input("请输入一个运算符(+ - * /):")

2025-05-28 18:19:43 404

原创 Linux云计算训练营笔记day16(Linux周期性计划任务、Python)

Linux云计算训练营笔记day16(Linux周期性计划任务、Python)

2025-05-26 21:47:25 433

原创 Python环境搭建

Python环境搭建1.Python环境下载、安装1.1 Python环境下载1.2 Python环境安装2.PyCharm下载、安装2.1 PyCharm 下载2.2 PyCharm 安装2.3 破解

2025-05-26 21:24:42 462

原创 Linux云计算训练营笔记day15【/etc/passwd、useradd、passwd、usermod、/etc/shadow、userdel、/etc/group、gpasswd】

Linux云计算训练营笔记day15【/etc/passwd、useradd、passwd、usermod、/etc/shadow、userdel、/etc/group、gpasswd】

2025-05-23 22:27:01 781

原创 Linux云计算训练营笔记day14【删除并重新安装命令、Install和reinstall、CentOS 7和Rocky下搭建仓库、history、du、ln链接、zip归档、开机自动挂载】

Linux云计算训练营笔记day14【删除并重新安装命令、Install和reinstall、CentOS 7和Rocky下搭建仓库、history、du、ln链接、zip归档、开机自动挂载】】

2025-05-22 20:14:21 990

原创 Linux云计算训练营笔记day13【CentOS 7 find、vim、vimdiff、ping、wget、curl、RPM、YUM】

Linux云计算训练营笔记day13[CentOS 7 find、vim、vimdiff、ping、wget、curl、RPM、YUM]]

2025-05-21 21:55:14 1368

原创 Linux云计算训练营笔记day12【Linux CentOS7 挂载、别名、mv、cp、grep 过滤文件的内容,通配符、tar、重定向、管道 |、wc、find】

Linux云计算训练营笔记day12【Linux CentOS7 挂载、别名、mv、cp、grep 过滤文件的内容,通配符、tar、重定向、管道 |、wc、find】

2025-05-20 18:39:34 665

原创 Linux云计算训练营笔记day11【Linux CentOS7(cat、less、head、tail、lscpu、lsblk、hostname、vim、which、mount、alias)】

Linux云计算是一种通过互联网按需提供计算资源的服务模式,广泛应用于服务器管理和项目部署。Linux作为服务器操作系统,

2025-05-19 17:42:28 939

原创 Linux云计算训练营笔记day10(MySQL数据库)

group by一定是配合聚合函数的,如果select子句没有聚合函数,不会使用group by。在select语句中凡是不在聚合函数中的字段都应出现在group by子句中。MIN MAX AVG SUM 是对值的统计,COUNT是对记录的统计。在select子句中使用,将该查询结果当做一个字段列在外层查询的结果集中。1)一对一关系: 一个表的记录对应另一个表的记录。如果arg1不为NULL,函数返回arg1的值。COUNT: 不是对字段的统计,是对记录的统计。

2025-05-18 21:49:34 861

原创 Linux云计算训练营笔记day09(MySQL数据库)

Linux云计算训练营笔记day09(MySQL数据库)外键约束数据的导入和导出数据的导出数据的导入DQL 数据查询语言查指定字段查所有字段where 过滤条件and 和 orin 和 not inbetween...and...distinct练习:like 模糊查询NULLorder by分页查询

2025-05-15 20:59:14 864

原创 Linux云计算训练营笔记day08(MySQL数据库)

char(n) 定长字符串,无论实际保存的字符是多少,该字段一定占用字段指定长度的字符两,不足部分补充空格。DOUBLE(m,n): m和n都是一个整数,m用于表示数字的总位数,n表示小数的位数,m包含n。UNIQUE 要求对应字段在整张表中的值是不可以重复的,一张表可以有多个字段添加唯一约束。给表添加特点的约束条件,只有满足该约束添加的操作才可以进行,否则数据库直接拒绝。在数据库中每一张表的每一个字段都要指定数据类型以确保可以正确的保存对应的数据。主键: 主键字段的值用来唯一表示该表中的一条记录。

2025-05-15 20:13:08 675

原创 Linux云计算训练营笔记day07(MySQL数据库)

数据库(Database)是存储数据的仓库,而数据库管理系统(DBMS)是用于管理和维护这些数据的软件。常见的DBMS包括MySQL、Mariadb、Oracle等。数据库由多个表(Table)组成,表由行(Row)和列(Column)构成。DBMS以服务端形式运行,客户端通过SQL(结构化查询语言)与DBMS交互。SQL分为DDL(数据定义语言)、DML(数据操作语言)和DCL(数据控制语言)。DDL用于创建、修改和删除数据库对象,DML用于插入、更新和删除数据,DCL用于权限管理等操作。通过SQL命令,

2025-05-13 22:11:05 293

原创 Linux云计算训练营笔记day06(Windows DOS下的常用命令 及 HTML)

xxx百度一下,你就知道

2025-05-12 19:44:16 415

原创 Linux云计算训练营笔记day05(Rocky Linux中的命令:管道操作 |wc、find、vim)

本文介绍了Linux系统中常用的命令和操作,包括管道操作、文件处理、统计工具、查找命令、打包解压以及文本编辑器的使用。管道操作通过|将前一个命令的输出作为后一个命令的输入,常用于筛选和处理数据。head、tail、grep等命令用于提取特定行或过滤内容。wc命令用于统计文件的行数、单词数、字符数等。find命令用于查找文件,并支持按类型、大小、时间等条件进行筛选。tar命令用于打包和压缩文件。vim文本编辑器提供了多种模式,支持复制、粘贴、删除、查找等操作。通过这些命令和工具,用户可以高效地管理和处理文件。

2025-05-09 19:34:06 626

原创 Linux云计算训练营笔记day04[Rocky Linux中的命令:mv、cp、grep(^$)、tar、重定向>和>>]

创建一个名为/root/backup.tar.bz2的归档文件,其中包含/usr/local目录中的内容。-j 调用 bzip2格式进行处理;3.把/etc/passwd 和 /etc/hosts 同时拷贝到 /opt/gongli下。tar -xf /root/xixi.tar.gz -C /gongli 解压到指定目录。tar -tf /root/xixi.tar.gz 不解压查看tar包里的内容。grep -v ^$ /etc/default/useradd 不包含空行的行。

2025-05-08 18:09:01 535

原创 Linux云计算训练营笔记day03(路径、mkdir、touch、grep、vim、rm、poweroff、查看IP地址、which、mount、通配符、alias、rm)

6.使用vim编辑/root/student/a.txt,写入内容i love linux。绝对路径: 以/开始的路径 /root /home /opt /dev。-A 显示所有内容,包含隐藏数据(以.开头的数据) ls -A /root。ls /etc/*.conf 以.conf结尾,前面是任意内容。ls -d /etc/r* 以r开头,后面是任意内容的目录。ls -d /etc/*as* 包含as即可,前后可有可无。

2025-05-07 19:39:18 345

原创 Linux云计算训练营笔记day02(Linux命令:pwd、cd、ls、clear、reset、cat、less、more、head、tail、hostname、reboot、计算机网络、进制)

子网掩码: 为计算机标识IP地址的网络位与主机位,利用二进制的1标识网络位,利用二进制的0标识主机位。IP地址的分类:判断的依据,只需要查看IP地址的第一个十进制数 192.168.1.1。192.168.1.1=来自192.168.1.0网络(区域),编号为1的计算机。192.168.2.6=来自192.168.2.0网络(区域),编号为6的计算机。(新开一个全新的命令行终端,查看提示符变化) hostname。(新开一个全新的命令行终端,查看提示符变化) hostname。

2025-05-06 20:40:11 490

原创 Linux云计算训练营笔记day01(计算机组成原理等)

硬件: 主要包含:机箱,主板,总线,电源,硬盘,存储控制器,界面卡,可携储存装置,内置存储器,输入设备,输出设备, CPU风扇,蜂鸣器。软件: QQ 微信 LOL Vmware(虚拟机)操作系统: windows linux mac。ftp 在网络上进行文件传输,可以实现文件的上传和下载。计算机(电脑): 硬件 + 软件 + 操作系统。mstsc 远程桌面。

2025-05-06 20:34:37 101

原创 CentOS 7 执行yum命令报错

CentOS 7 系统无法连接到 CentOS 的官方镜像站点。这通常是由于网络问题或 CentOS 7 已停止维护导致的(2024年6月30日后 CentOS 7 已进入 EOL)

2025-05-04 11:21:28 440

原创 xshell 左边的会话管理器不见怎么办?

我们在使用xshell的时候,左边有会话管理器会方便很多。但是如果不小心把会话管理器给点没了,怎么恢复呢。点击“查看”–勾选“会话管理器”就搞定了。

2025-05-02 19:03:09 306

原创 Linux CentOS7修改静态IP地址、 配置主机名、远程登录

【代码】Linux CentOS7修改静态IP地址。

2025-05-02 12:17:48 665

原创 VMware提供的三种网络连接模式

虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的。

2025-05-02 11:35:30 266

原创 安装DOCKER CE报错:没有可用软件包 错误:无需任何处理

这两个错误的原因其实很简单,系统无法连接到 Docker 的官方仓库 URL,可以更换为阿里云镜像源。缓存建立完成后,接下来就是正常的下载docker啦。再执行如下命令,将阿里云仓库源写入repo文件。并编辑 docker-ce.repo。

2025-04-30 07:51:11 435

原创 报错解决——cannot find a valid baseurl for repo: base/7/x86_64

重装 Centos7 系统,使用 yum 安装软件时报错提示“cannot find a valid baseurl for repo: base/7/x86_64”,主要原因还是由于官方 CentOS 服务器不稳定或者停止更新导致。

2025-04-30 06:25:03 1312

原创 安装 Win11 时跳过联网步骤的方法

【代码】安装 Win11 时跳过联网步骤的方法。

2024-12-31 20:05:20 4498

原创 win10 重装系统中 或 电脑恢复重置中的 优化步骤

目录1.选择中国,然后点击“是”2.选择微软拼音,然后点击“是”3.键盘布局 直接跳过即可​4.连接网络WIFI 5.点击接受Windows 10 许可协议6.点击 “或者,使用联机账户获得更好的体验”7.选择“针对个人使用进行设置”8.点击 “脱机账户​9.点击 “有限的体验10.输入账户名,点击下一页11.先不输入密码,直接点击下一页 12.选择隐私设置 全部 设置 为 “否”13.自定义你的体验 直接点击“跳过” 14.Cortana帮助完成操作 直接点击“以后再说” 点击下一步

2024-12-31 20:02:48 580

原创 重装系统最无脑教程win10/win11[无需U盘/不进BIOS]

你需要的只是跟着笔者操作三分钟,然后全部交给系统,让它自己把自己重装了,甚至你C盘里的资料、桌面的图标壁纸啥的全部都可以选择保留,只解决系统BUG或是各种疑难杂症。保留意味着所有盘中你的个人数据,文件资料,以及注册表信息等都完全保留,不会删除任何东西,可以说是无损刷新系统。要是一切顺利的话,就可以等待下载windows安装包了,需要一点时间,还请耐心等待,或者去做其他事情不会有影响的。仅保留个人文件:是指恢复系统到初始状态,注册表信息会被清空,壁纸图标等会消失,但硬盘里的数据不会删除,我的理解是用处不大。

2024-12-31 19:53:33 686

原创 JAVA8接口使用问题

当一个类,既继承一个父类,又实现若干个接口时,父类中的成员方法与接口中的抽象方法重名,子类就近选择执行父类的成员方法。选择保留其中一个,通过“接口名.super.方法名"的方法选择保留哪个接口的默认方法。当一个子接口同时继承了多个接口,而多个父接口中包含方法签名相同的默认方法时,怎么办呢?当一个类同时实现了多个父接口,而多个父接口中包含方法签名相同的默认方法时,怎么办呢?此时在子类中想要引用父类或父接口的同名的常量或成员变量时,就会有冲突问题。子接口重写默认方法时,default关键字需要保留。

2023-09-12 18:55:12 627

原创 IDEA安装翻译插件

在Marketplace中,找到Translation,点击Install。鼠标右击->点击Translate。

2023-09-12 13:00:31 522

原创 IDEA设置方法分割线

第三步:找到Apperarance选项,并在右侧勾选 Show method separators。点击APPLY即可!看到一些老师用IDEA时,方法上都会有一条横线。感觉这样很方便,于是乎自己设置了一下。最近在学习视频教程的时候,总是能看到一些大佬用的IDEA与自己的仿佛不是一个软件!第一步:进入idea的设置面板。第二步:打开Editor选项。

2023-09-12 12:47:00 1582

原创 IDEA在创建包时如何把包分开实现自动分层

但实际上, . 和 / 是有区别的,具体体现在你写路径的时候,尤其是在maven项目中,写配置时会发现程序找不到文件,找了半天错也找不出来,因为压根就不知道这个会有影响。在写配置文件时,采用包扫描的方式会报错,因为尽管mapper.xml和接口文件在同一个包中,但编译到target文件夹时,这两个文件会分道扬镳,一个在com.xxx/mapper中,一个在com/xxx/mapper包中。经过我细心的研究发现,配置文件中的路径是用 / 区分,而包连在一起是用 . 连接的,所以路径不对。

2023-09-11 11:03:14 946

原创 IDEA中debug调试模拟时显示不全(不显示null)的解决

1、在IDEA中找到File(文件)->Settings(设置)

2023-09-05 15:34:00 1563

原创 IDEA自定义模板

①在Live Templates中增加模板。(1)定义sop模板。②先定义一个模板的组。③在模板组里新建模板。

2023-09-03 09:35:35 252

原创 JAVA 求最小公因数

题目:任意输入两个整数,如何求他们的最大公约数?最大公约数:也称最大公因数,最大公因子,是指两个或多个整数共有约数中最大的一个。

2023-09-02 18:26:39 489

原创 IDEA 设置提示信息

File->Settings->Editor->Code Completion 取消勾选 Math case。

2023-09-01 18:52:09 1730

SpringBoot(powernode)(教学视频+源代码)

SpringBoot(powernode) 一、第一个SpringBoot项目 二、打jar包启动测试 三、个性化banner 四、常用注解 4.1回顾spring和java的注解 4.1.1 spring标注类的注解: 4.1.2 spring标注方法的注解: 4.1.3 spring标注参数的注解: 4.1.4 spring标注属性的注解: 4.2 相关注解说明 4.2.1 @Configuration 4.2.2 @Bean 配置类 测试类 4.2.3 @Qualifier注解 配置类2 测试类2.1 测试类 2.2 配置类3 HelloController.java① HelloController.java② 4.2.4 @Primary 主候选的 4.2.5 @Import注解 4.2.6 @ComponentScan("com.bjpowernode")配置扫描 五、Spring Boot热部署 5.1 什么是热部署 5.2 添加依赖 5.3 配置idea的启动面板 六、Spring Boot的配置文件语法 6.1 首先引入依赖 6.2 创建Weapon类 6.3 pro

2023-02-23

SpringBoot集成swagger3(powernode CD2207)(教学视频+源代码)

SpringBoot集成swagger3(powernode CD2207) 零、前期准备 数据库ssm_power_edu.sql 0.1 pom.xml 0.2 application.yml 0.3 实体类 0.4 UserMapper接口 0.5 UserMapper.xml配置文件 0.6 service层接口 0.7 service层实现类 0.8 测试类 一、问题描述 二、使用步骤 2.1创建项目加入依赖 2.2 application.yml 2.3 读取yml配置文件中的swagger3的配置类SwaggerProperties 2.4 创建SwaggerAutoConfiguration自动配置类 2.5 普通的UserController 2.6加了Swagger3注解的UserController 2.7 报错 2.8 swagger-ui 2.9 加了Swagger3注解的UserController 2.10 引入@ApiModel和@ApiModelProperty 2.10.1 UserController 添加的代码

2023-02-10

Java中GSON的使用(源代码)

Java中GSON的使用 1.1 GSON简介 1.2 JavaBean序列化/反序列化 1.2.1 步骤说明 普通JavaBean 嵌套JavaBean 1.3 数组和List的序列化/反序列化 1.3.1 数组的序列化/反序列化 1.3.2 List集合的序列化/反序列化 1.4 Set和Map的序列化/反序列化 1.4.1 Set集合的序列化/反序列化 1.4.2 Map集合的序列化/反序列化 1.5 Map的value为null时的序列化/反序列化 1.6 控制序列化/反序列化的变量名称 1.6.1 JavaBean job类 User类 1.6.2 测试类以及测试效果1 1.6.3 测试类以及测试效果2

2023-02-22

gson-2.8.5版本的jar包

GSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个JSON字符串转成一个Java对象(反序列化),或者反过来(序列化)。 GSON地址:google/gson (github.com) Android引入GSON: implementation ‘com.google.code.gson:gson:2.9.0’ Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。

2023-02-22

lombok的jar包

Lombok项目是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,你的类就有一个功能齐全的构建器、自动记录变量等等。 Lombok常用注解编辑 播报 Data 整合了Getter、Setter、ToString、EqualsAndHashCode、RequiredArgsConstructor注解。 Getter 快速构建Getter方法。 Setter 快速构建Setter方法。 ToString 快速将当前对象转换成字符串类型,便于log。 EqualsAndHashCode 快速进行相等判断。

2023-02-22

GSON入门篇(教学视频+源代码)

GSON入门篇 一、创建一个JavaSE项目 二、IDEA中导入gson的jar包 三、创建JavaBean 四、测试类 4.1 一个对象转JSON 4.2 多个对象转JSON 4.3 JSON字符串转一个对象 4.4 JSON字符串转多个对象(List) 4.4.1 错误案例 4.4.2 正确案例 1、Java 解析 Json 最常用的类库有:google 的 Gson、阿里巴巴的 FastJson、以及 Jackson。这些都是非常优秀而且常用的库。 2、GSON 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库,可以快速的将一个 Json 字符转成一个 Java 对象,或者将一个 Java 对象转化为 Json 字符串。 3、gson 在 github 上开源地址:https://github.com/google/gson 二进制开发包下载:gson 二进制开发包下载地址:https://search.maven.org/artifact/com.google.code.gson/gson/2.8.5/jar gson-2.

2023-02-22

Spring Boot 框架 集成 Knife4(源代码)

Spring Boot 框架 集成 Knife4(源代码) Spring Boot 框架 集成 Knife4j 零、创建一个SpringBoot项目 一、pom.xml导入Knife4j的依赖 二、创建Knife4j的配置类 三、application.yml配置文件 四、Controller层 五、运行启动类,访问并测试

2023-02-22

SpringMVC框架集成Knife4j(官网)(源代码)

SpringMVC框架集成Knife4j(官网)(源代码) 1.2 SpringMVC框架集成Knife4j(官网) 1.2.1 依赖引用 1.2.1.1 2.0.4(包含)以前的版本 1.2.1.2 2.0.4(不包含)以后的版本 1.2.2 创建配置文件 1.2.3 配置静态文件 1.2.4 配置增强Filter(可选) 1.2.5 配置web.xml 1.2.6 配置增强模式(可选) 1.2.6.1 2.0.4(包含)以前的版本 1.2.6.2 2.0.4(不包含)以后的版本 1.2.7 访问

2023-02-22

泛型擦除(Generic erase)(教学视频+源代码)

泛型擦除(Generic erase)(教学视频+源代码) 源代码中使用的泛型,在经过编辑后,代码中就看不到泛型,也就是所谓的泛型擦除 泛型擦除不是泛型丢失了,而是在编译后的字节码文件中使用单独的标识来存储泛型了。 为什么会出现泛型擦除,主要是为了编译器的兼容性。 因为在jdk5之前是没有泛型的,jdk5之后出现了泛型。 为了编译器的兼容性,在编辑代码的时候就将泛型擦除了,这样就和之前没有泛型的时候编译一样了。 Java代码编译前会进行代码校验。代码能够通过校验,说明代码语法是没有问题的。所以编译的时候可以擦除泛型。

2023-02-21

JavaDoc生成API文档(powernode CD2207)(教学视频+源代码)

JavaDoc生成API文档(powernode CD2207)(内含教学视频+源代码) 1.1 JavaDoc概述 1.2 文档注释的格式 1.3 IDEA生成API文档 JavaDoc是Java自带的一种工具,其可以从程序源代码中抽取类、方法、属性等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。   Java中有三种注释方法://单行注释、/多行注释/和/文档注释/,其中第三种专为JavaDoc设计,可以被JDK内置的JavaDoc工具支持和处理。我们可以通过Eclipse来实现Java文件的API文档生成。

2023-02-21

JavaDoc生成API文档(powernode document)(源代码和导出的文档)

JavaDoc生成API文档(powernode document)(内含源代码和导出的文档) 1.1 JavaDoc概述 1.2 文档注释的格式 1.3 IDEA生成API文档 vaDoc是Java自带的一种工具,其可以从程序源代码中抽取类、方法、属性等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。    Java中有三种注释方法://单行注释、/多行注释/和/文档注释/,其中第三种专为JavaDoc设计,可以被JDK内置的JavaDoc工具支持和处理。我们可以通过Eclipse来实现Java文件的API文档生成。

2023-02-21

Knife4j官网(源代码)

Knife4j官网 一、官网 二、简介 三、快速开始(Spring Boot 2 + OpenAPI2) 四、Spring Boot 2 4.1 OpenAPI2 4.2 OpenAPI3 五、迭代计划 六、介绍 七、实战指南 7.1 Spring单体架构 7.1.1 基于Maven Bom方式使用 7.1.2 SpringMVC框架集成Knife4j 7.1.3 Spring Boot 框架集成Knife4j Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案 帮助开发者快速聚合使用OpenAPI规范. 基础特性 兼容OpenAPI 2.0 兼容OpenAPI 3.0 框架适配 适配兼容Spring MVC 适配兼容Spring Boot 2.2、2.3、2.4、2.5、2.6、2.7、3.0 适配兼容Spring WebFlux 基于SpringFox2.x版本提供Swagger2规范的增强扩展 基于Springdoc-openapi项目提供OAS3规范的增强扩展 云原生 提供基于K8S+Docker的云原生的聚合OpenAPI文档的解决方案

2023-02-21

Junit中的基本注解(教学视频)

Junit中的基本注解(教学视频) Junit中的基本注解,是必须掌握的。 @BeforeClass – 表示在类中的任意public static void方法执行之前执行 @AfterClass – 表示在类中的任意public static void方法执行之后执行 @Before – 表示在任意使用@Test注解标注的public void方法执行之前执行 @After – 表示在任意使用@Test注解标注的public void方法执行之后执行 @Test – 使用该注解标注的public void方法会表示为一个测试方法

2023-02-18

Spring Boot邮件发送(powernode CD2207)(教学视频+源代码)

Spring Boot邮件发送(powernode CD2207)(教学视频+源代码) SpringBoot提供了发送邮件的功能 SpringBoot实现邮件功能是非常的方便快捷的,因为SpringBoot默认有starter实现了Mail。 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。 最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了封装就有了现在的spring-boot-starter-mail。 一、注册并登录163邮箱 二、概述 三、案例实操 3.1 创建一个springboot项目 3.2 application.yml配置文件 3.3 发送普通内容的邮件 3.4 发送复杂内容的邮件

2023-02-14

SpringBoot整合MybatisPlus(powernode CD2207)(教学视频+源代码)

SpringBoot整合MybatisPlus(powernode CD2207)(教学视频+源代码) 零、步骤 1.导包: 导入Mybatispuls的启动器 、druid、(mysql驱动) 2.配置数据源: 没有区别 3.配置mybatis核心配置: 前缀为mybatisplus 前缀后的内容 4.扫描Mapper包:没有区别 一、创建一个SpringBoot项目 二、修改pom.xml中SpringBoot的版本,并导入依赖 2.1 修改pom.xml中SpringBoot的版本为2.7.6 2.2 导入mybatis-plus的依赖 2.3 导入druid的依赖 三、使用MybatisX插件逆向生成代码 四、application.yml 五、启动类加上@MapperScan注解 六、测试类和测试结果

2023-02-15

Spring Boot邮件发送(powernode document)(源代码)

Spring Boot邮件发送(powernode document)(源代码) 1.概述 2.最佳实践 2.1创建项目引入依赖(mail) 2.2修改yml配置文件 2.3编写测试发送邮件 2.4 测试结果 2.4.1 发送基本内容 2.4.2 发送复杂内容 我们使用java程序发送邮件,属于使用第三方客户端发送邮件 使用第三方客户端发送邮件也需要先通过认证(登录): 官方客户端认证: 用户名 密码 第三方客户端的认证:用户名 授权码 授权码需要通过发送短信开通指定功能时获取 SpringBoot实现邮件功能是非常的方便快捷的,因为SpringBoot默认有starter实现了Mail。 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。 最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了封装就有了现在的spring-boot-starter-mail。

2023-02-15

SpringBoot集成Swagger3(powernode document)源代码

SpringBoot集成Swagger3(powernode document)源代码 SpringBoot集成Swagger3(powernode document) 一、问题描述 二、使用步骤 2.1 创建SpringBoot项目加入依赖 2.2 application.yml配置文件 2.3 创建SwaggerProperties信息配置类 2.4 创建SwaggerAutoConfiguration自动配置类 2.5 创建Hero类 2.6创建Controller 2.7 修改application.yml配置文件 2.8运行启动类 2.9 解决报错 2.9.1 报错1 2.9.1.1 报错信息 2.9.1.2 解决报错办法 2.9.2 报错2 2.9.2.1 报错信息2 2.9.2.2 解决报错方法 2.9.3 修改后的application.yml文件 2.10 测试访问文档页面 2.11 测试接口 2.12 补充注解说明 三、变式 3.1 引入AjaxResult 3.2 controller层的改变

2023-02-14

Spring IOC Bean标签属性介绍(教学视频+源代码)

Spring IOC Bean标签属性介绍 0.Bean标签属性介绍 1.0 新建一个Maven工程 1.1 pom.xml 1.2 实体类JavaBean 1.2.1 User类 1.3 当Scope="singleton"时 1.4 当 Scope="singleton" 且 lazy-init="true" 时 1.5 当scope="prototype"时 1.6 当scope="prototype" 且 lazy-init="true" 时 1.7 小结 1.8 depends-on 1.8.0 实体类JavaBean 1.8.0.1 Student类 1.8.1 配置文件都不加lazy-init=true 1.8.2 被依赖者(Student)加了lazy-init="true" 1.8.3 依赖者(依赖其它类)(User)加了lazy-init="true" 1.8.4 两者都加lazy-init="true" 1.9 init-method和destroy-method 1.9.1 实体类JavaBean User加自定义的初始化方法和销毁方法 1.9.3 加了lazy

2023-02-12

Swagger3 API接口文档规范课程(教学视频+源代码)

Swagger3 API接口文档规范课程 1.Swagger3 简介 2.Swagger3 HelloWorld实现 第一步:我们新建一个SpringBoot项目; 第二步:开启Swagger 第三步:新建HelloWorldController.java控制器类 第四步:访问swagger-ui,查看接口文档 第五步:Swagger注解描述接口 3 Swagger3 常用配置注解讲解 3.1 Swagger3常用配置如下: 3.2 实例一 `@ApiImplicitParams` 和 `@ApiImplicitParam` 参数描述 3.3 实例二 `@ApiModel` , `@ApiModelProperty` 实体参数描述 3.4 实例三 `@ApiResponses` , `@ApiResponse` 4 Swagger3 接口测试 5 Swagger3 API信息配置 6 Swagger3 Docket 开关&过滤&分组 配置详解 6.1 开关设置enable 6.2 设置过滤 6.3 设置分组

2023-02-09

Swagger(狂神说Java)(教学视频+源代码)

Swagger(狂神说Java) 一、学习目标: 二、Swagger简介 三、SpringBoot集成Swagger 3.1.新建一个SpringBoot的web项目 3.2.导入相关依赖 3.3编写一个Hello工程 3.4 配置Swagger==>Config 3.5.测试运行,访问`http://localhost:8080/swagger-ui.html` 四、配置Swagger 五、Swagger配置扫描接口 问题:我只希望我的Swagger在生产环境中使用,在发布的时候不使用,应该怎么办? 解决思路: 案例实操 引入2个类Environment类和Profiles类 ①Environment类 ②Profiles类 六、配置API文档的分组 问题:如何配置多个分组? 解答:配置多个Docket实例即可 七、实体类配置 八、测试 1.测试hello方法 2.测试user()方法 3.测试hello2方法 4.测试hello3方法 5.测试postt方法 5.1 直接传对象 5.2 添加@RequestBody注解,则前端传一个JSON对象 总结:

2023-02-03

Linux云计算训练营笔记day15构建WEB服务所需资料

Linux云计算训练营笔记day15构建WEB服务所需资料

2025-05-23

mysql练习的数据准备

mysql练习的数据准备

2025-05-15

springdataredis-demo

SpringDataRedis客户端 SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址:https://spring.io/projects/spring-data-redis - 提供了对不同Redis客户端的整合(Lettuce和Jedis) - 提供了RedisTemplate统一API来操作Redis - 支持Redis的发布订阅模型 - 支持Redis哨兵和Redis集群 - 支持基于Lettuce的响应式编程 - 支持基于JDK、JSON、字符串、Spring对象的数据序列化及反序列化 - 支持基于Redis的JDKCollection实现

2023-06-22

nginx Linux版.zip

nginx Linux版

2023-06-20

mysql Linux版.zip

mysql Linux版

2023-06-20

tomcat Linux版.zip

tomcat Linux版

2023-06-20

JDK8 Linux版.rar

JDK8 Linux版

2023-06-20

jedis案例实操代码

Jedis是redis的java版本的客户端实现,使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。

2023-06-19

redis图形化桌面客户端.zip

redis图形化桌面客户端 GitHub上的大神编写了Redis的图形化桌面客户端,地址:https://github.com/uglide/RedisDesktopManager 不过该仓库提供的是RedisDesktopManager的源码,并未提供windows安装包。 在下面这个仓库可以找到安装包:https://github.com/lework/RedisDesktopManager-Windows/releases 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站地址:https://redis.io/

2023-06-19

redis-Linux版.zip

redis-6.2.6.tar.gz redis——Linux版 Redis是一种键值型的NoSql数据库,这里有两个关键字: - 键值型 - NoSql 其中**键值型**,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json: 而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站地址:https://redis.io/

2023-06-18

eclipse的安装包 jdk8对应版

eclipse安装包

2023-04-03

JDK8安装包.zip

JDK8安装包

2023-03-23

VSCodeUserSetup-x64-1.76.2.exe

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。 VS Code 使用 Monaco Editor 作为其底层的代码编辑器。 在 2019 年的 Stack Overflow 组织的开发者调查中,Visual Studio Code 被认为是最受开发者欢迎的开发环境。 Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。支持功能包括语法高亮、括号补全、代码折叠和代码片段;对于部分语言,可以使用 IntelliSense。Visual Studio Code 也支持调试 Node.js 程序。和 GitHub 的 Atom一样,Vi

2023-03-22

通过反射获取注解的属性值(源代码)

通过反射获取注解的属性值 1、获取类上注解的值 1.1 定义注解类 1.2 定义使用注解的类 1.3 测试类 1.4 测试结果 2、获取属性变量上注解的值 2.1 定义注解类 2.2 定义使用注解的类 2.3 定义测试类 2.4 测试结果 3、获取方法上注解的值 3.1 定义注解类 3.2 定义使用注解的类 3.3 测试类 3.4 测试效果 4、 获取" 方法参数 " 上注解的值 4.1 定义注解类 4.2 定义使用注解的类 4.3 测试类 总结:

2023-03-10

SpringBoot中的AOP+自定义注解(源代码)

SpringBoot 中的 Aop + 自定义注解 1. @AspectJ 1.1 `@AspectJ` 切面类 1.2 `@Pointcut` 创建切入点 1.3 通知 1.4 Spring AOP 和 AspectJ AOP 有什么区别? 2. 在 SpringBoot 中使用 Aop 功能 2.0 创建一个SpringBoot项目 2.1 引入 POM 依赖 2.1.1 引入springboot aop依赖 2.1.2 引入fastjson依赖 2.2 .编写配置类SpringConfig.java 2.3.编写测试Controller 2.4 编写切面类(使用注解 `@Aspect`): 2.5 测试类(注意该类必须写在java目录下) 2.6 切面类代码优化 3.AOP 中使用自定义注解 3.0 创建一个SpringBoot项目 3.1 引入 POM 依赖 3.1.1 引入springboot aop依赖 3.1.2 引入fastjson依赖 3.2 .编写配置类SpringConfig.java 3.3 添加一个自定义注解 @MyAop 3.4 将此注解添加到Control

2023-03-10

SpringBoot下的SpringAOP-day04-源代码

SpringBoot下的Spring——DAY04——动态代理总结、AOP、自定义注解进行拦截、动态获取注解参数、通知方法 1.动态代理总结 1.1 JDK动态代理特点 1.2 CGlib动态代理 1.2.1 CGLib特点说明 1.3 动态代理的作用 2 Spring中的AOP 2.1 AOP介绍 2.2 AOP中专业术语(难点) 2.3 AOP 入门案例 2.3.1 创建一个SpringBoot的module 2.3.1 导入jar包 2.3.2 项目工程结构 2.3.3 配置类 2.3.4 Service层 2.3.4.1 接口 2.3.4.2 实现类 2.3.5 切入点表达式 2.3.6 定义切面类 2.3.7 让AOP生效 2.3.8 编辑测试类 2.4 AOP形象化的比喻 2.5 关于切入点表达式解析 2.5.1 bean标签写法 2.5.2 within表达式 2.5.3 execution表达式 2.6 按照自定义注解进行拦截 2.6.1 自定义注解 2.6.2 切入点表达式写法 2.6.3 在service层实现类UserServiceImpl的addUser()方法

2023-03-09

JDK的动态代理(powernode 文档)(源代码)

JDK的动态代理(powernode 文档)(源代码) JDK的动态代理(powernode 文档) 一、动态代理 1.1JDK动态代理 1.1.1 proxy 1.1.2 InvocationHandler 1.1.3 创建一个Maven项目 1.1.4 导入Spring的相关依赖 1.1.5 修改包名为com.bjpowernode.jdk.proxy 1.1.6 目标类接口 1.1.7 目标类 1.1.8 代理类处理器 1.1.9 测试类 1.1.10 测试结果 1.1.11 生成的代理类源码 1.1.12 JDK动态代理的不足

2023-03-08

JDK动态代理(powernode CD2207 video)(教学视频+源代码)

JDK动态代理(powernode CD2207 video)(教学视频+源代码) JDK动态代理(powernode CD2207 video) 一、动态代理 1.1JDK动态代理 1.1.1 proxy 1.1.2 InvocationHandler 1.1.3 创建一个Maven项目 1.1.4 导入Spring的相关依赖 1.1.5 修改包名为com.bjpowernode.jdk.proxy 1.1.6 目标类(被代理类)Fangdong 1.1.7 接口 1.1.8 测试类App 1.1.9 测试结果 1.1.10 封装自定义的InvocationHandler 1.1.11 修改测试类App2

2023-03-08

如何将Google浏览器安装到D盘(教学视频)

如何将Google浏览器安装到D盘 1.下载并安装好Google浏览器 2.打开C盘->Program Files,找到并复制里面的Google文件夹 3.将上一步复制好的文件夹,粘贴到你的软件安装目录下 4.复制Google浏览器的用户数据 5.将上一步复制好的文件夹,放入D盘下Downloads文件夹下 6. 打开控制面板->卸载程序,将Google卸载掉,同时删除浏览数据 7.删除C盘->Program Files(x86)下的Google 8.删除C盘->用户->你自己电脑的用户名->AppData->Local下的Google文件夹 9.打开D盘->你的软件安装目录->Google->Chrome-Application 10.把chrome.exe发送到桌面快捷方式 11.重命名一下,改为Google Chrome 12 设置用户数据 13. 设置缓存

2023-02-27

Spring boot开启定时任务的三种方式(源代码+sql文件)

Spring boot开启定时任务的三种方式 零、前言 第一种也就是最简单的一种:基于注解 (@Scheduled)的方式; 第二种:基于接口 (SchedulingConfigurer); 第三种:基于注解设定多线程定时任务。 一、基于@Scheduled注解的方式 1.1 cron 1.1.1 定时任务的方法在启动类里面 1.1.2 定时任务的方法在启动类之外 1.2 fixedDelay 1.3 fixedRate 1.4 initialDelay 一点五 cron解释 结构 取值范围 常例 二、基于SchedulingConfigurer接口的方式 2.1数据库准备 2.2. 创建一个SpringBoot项目 2.3 项目结构 2.4 数据源基本配置:application.properties 2.5 mapper也就是dao: 2.6 task类:MyTask.java 2.7 使用上之前学的SpringBoot整合logback 2.7.1 创建logback-spring.xml 2.7.2 修改task类:MyTask.java 2.8 运行结果: 三、 基于注解设定

2023-02-23

空空如也

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

TA关注的人

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