自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础1.3-Java基础语法

注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的就是程序中能直接书写的数据,学这个知识的重点是:搞清楚Java程序中数据的书写格式。变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。

2025-12-23 17:17:14 142

原创 Java基础1.2-idea开发工具

IDEA 集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

2025-12-23 17:16:13 28

原创 Java基础1.1-Java开发环境搭建

说明:我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言,必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。

2025-12-21 22:07:39 307

原创 一、Python介绍、变量、输出输入结果

一个完整的计算机系统,是由 硬件系统 和 软件系统 两部分组成的Python就是一门 解释型 的编程语言,而且是现在世界上最流行的编程语言之一Python应用场景web应用开发操作系统管理、服务器运维的自动化脚本网络爬虫科学计算桌面软件服务器软件(网络软件)游戏。

2025-12-21 22:06:57 524

原创 七、python函数基础

函数就是一堆准备好的代码,在需要的时候调用这一堆代码# 把多行代码打包成一个整体# 在python里,使用关键字 def 来声明一个函数'''def 函数名(参数列表):函数要执行的操作'''# 函数定义好了以后并不会自动执行,在需要调用的地方使用:函数名(参数) 的形式调用# 调用函数。

2025-12-20 09:19:36 210

原创 十六、多任务

程序:例如 XXX.py 这是程序,是一个静态的进程:一个程序运行起来后,代码+用到的资源 称之为进程,他是操作系统分配资源的基本单元。不仅可以通过线程完成多任务,进程也是可以的。

2025-12-20 09:18:43 805

原创 十五、网络编程

socket(简称 套接字)是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机的进程间通信,我们网络上各种各样的服务大都基于 Socket 来完成通信的。

2025-12-19 10:13:23 934

原创 十四、正则表达式

正则表达式是一个特殊的字符序列,计算机科学的一个概念。通常被用来检索、替换哪些符合某个模式(规则)的文本许多程序设计语言都支持利用正则表达式进行字符串操作。在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用 re模块。re模块使用 Python 语言拥有全部的正则表达式功能特点:灵活性、逻辑性和功能性非常强可以迅速地用极简单的方式达到字符串的复杂控制对于刚接触的人来说,比较晦涩难懂# 用来处理字符串,对字符串进行检索和替换的# 1. 查找 2. 替换。

2025-12-19 10:02:34 230

原创 十三、迭代器、生成器

重写了 __iter__ 方法就是一个 可迭代对象重写了 __iter__ 与 __next__ 方法就是一个 迭代器对象,所以 迭代器对象 也是一个 可迭代对象可迭代对象每次迭代(调用 __iter__ 方法)都会生成一个新的迭代器对象,所以 可迭代对象 可以无限制迭代迭代器的 __iter__ 方法返回的是 self 即迭代器本身,所以 迭代器 仅能使用一次# 有很多可迭代对象:list/tuple/str/dict/set/range/filter/map。

2025-12-17 21:44:04 323

原创 十二、文件操作

系统内置异常# ZeroDivisionError:除以0的异常 1 / 0# FileNotFoundError:文件不存在异常 open('xxx.txt')# FileExistsError:多次创建同名的文件 os.mkdir('test')# SyntaxError: 语法错误# IndexError:names = ['张三','李四'] names[5]self.x = xself.y = yreturn f'长度必须要在{self.x}到{self.y}之间'

2025-12-17 21:43:33 427

原创 十一、面向对象进阶

多态:不同的子类调用相同的父类方法,产生不同的执行结果,可以增加代码的外部灵活度。多态是以继承和重写父类为前提的,他是一种调用方法的技巧,不会影响到类的内部设计。静态方法、类方法、实例方法(对于所有的方法而言,在内存空间中均属于类,所以 在内存中也只保存一份。方法调用者不同、调用方法时自动传入的参数不同)继承:类和类之间可以人为手动的建立父子关系,父类的属性和方法,子类可以使用。封装:函数是对语句的封装;面向对象编程有三大特性:封装、继承和多态。说出类方法和实例方法的区别和使用场景。能够实现单例设计模式。

2025-12-16 08:09:17 327

原创 十、面对对象基础

面向过程:根据业务逻辑从上到下写代码面向对象:将 变量与函数 绑定到一起,分类进行封装,每个程序只负责分配给自己的分类,这样能够更快速的开发程序,减少了重复代码。

2025-12-16 08:08:23 332

原创 九、模块和包

一个模块本质上就是一个 py 文件# 自己定义一个模块,其实就是自己写一个 py 文件# 如果一个py文件想要当做一个模块被导入,文件名一定要遵守命名规范(数字、字母、下划线)# 导入了一个模块,就能使用这个模块里变量和函数# 使用 from <module_name> import * 导入这个模块里 "所有" 的变量和函数# 本质就是读取模块里的 __all__ 属性,看这个属性里定义了哪些变量和函数。

2025-12-15 23:07:00 259

原创 八、函数高级装饰器

1. 一个函数作为另一个函数的参数(如lambda匿名函数的常用使用方式)# 2. 一个函数作为另一个函数的返回值def foo():print('我是foo,我被调用了')def bar():print('我是bar,我被调用了')return foox = bar() # x指向foo函数x()# 3. 函数内部再定义一个函数m = 100n = 90print('我是inner函数')print('我是outer函数')x = outer() # 我是outer函数。

2025-12-15 23:06:18 709

原创 六、Python 元组、字典、集合

字典里的 value 可以是任意的数据类型,但是 key 只能使用不可变数据类型,一般使用字符串。在字典中的 key 不允许重复,如果 key 重复了,后一个 key 对应的值会覆盖前一个。在Python里,常见的算术运算符,有一些可以使用于可迭代对象,它们执行的结果也稍有区别。json本质是字符串,其按照指定的数据格式保存数据,是前端与后端交互的一种数据类型。查找数据(字典的数据在保存时,是无序的,不能通过下标来获取)元组和列表的区别在于,列表是可变的,而元组是不可变的。能够对字典进行增删改查。

2025-12-14 15:39:03 354

原创 五、Python列表

不可变数据类型,如果修改值,内存地址 会发生变化(内存地址可使用 id() 进行查看)Python里的数据都是保存在内存里的,可以分为 可变类型 和 不可变类型。列表是用来保存多个数据的,操作列表,一般都包含。遍历:将所有的数据都访问一遍。不可变类型:字符串、数字、元组。可变类型:列表、集合、字典。

2025-12-14 15:38:23 251

原创 二、进制转换、数据类型详解、类型转换、运算符

'''+:加-:减*:乘/:除**:次方%:余数//:整除'''

2025-12-12 14:10:57 228

原创 三、流程控制语句

if 4: # if 后面需要的是一个bool类型的值。如果 if 后面不是布尔类型,会自动转换成为布尔类型的值。break 和 continue 在Python里只能用在循环语句里。目前接触的可迭代对象:字符串、列表、字典、元组、集合、range。对于for循环中 in 后面必须要是一个 可迭代对象。continue:用来结束本轮循环,开启下一轮循环。continue:用来结束本轮循环,开启下一轮循环。三元表达式(对if…break:用来结束整个循环。break:用来结束整个循环。

2025-12-12 14:09:32 225

原创 四、python字符串

字符串和字符串之间能够使用 加法运算符,作用是将两个字符串拼接成为一个字符串。字符串和数字之间可以做 乘法运算,结果是将指定的字符串重复多次。在Python里,可以使用 一对单引号、一对双引号、一对三个单引号、一对三个双引号 表示字符串。字符串和字符串之间,如果使用比较运算符进行计算,会获取 字符对应的编码,然后进行比较。切片 就是 从字符串里复制一段指定的内容,生成一个新的字符串。能够使用 切片 获取字符串里指定位置的数据。能够使用下标获取字符串里指定位置的数据。在计算机里,下标是从 0 开始的。

2025-12-11 16:10:30 434

原创 Python基础(千锋篇)专栏介绍

通过丰富的案例学习,掌握数据处理、网络编程等核心技能,构建完整的编程思维框架,提升你的编程能力和解决实际问题的能力。“Python基础(千锋篇)”专栏是一个全面、系统的学习资源,它不仅提供了丰富的理论知识,更重要的是,通过实战案例和代码示例,使读者能够将所学知识应用于实际问题中。通过这个专栏的学习,读者将能够构建起自己的编程思维框架,提升编程能力,为未来的技术挑战做好准备。编程思维框架构建:通过学习,读者将构建起自己的编程思维框架,提升编程能力和解决实际问题的能力。

2025-12-11 16:08:41 552

原创 【无标题】尚硅谷SpringCloud框架开发教程

京东:阿里云:支付模块构建(上)

2025-12-10 20:35:59 210

原创 狂神说java-Redis最新超详细版教程通俗易懂

狂神说redis

2022-09-03 15:05:45 586

原创 狂神说Java--Docker(通俗易懂)

笔记整理来源 B站UP主狂神说Javahttps://space.bilibili.com/95256449/Docker为什么出现?一款产品: 开发–上线 两套环境!应用环境,应用配置!开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个及其都要部署环境(集群Redis、ES、Hadoop…) !费事费力。发布一个项目( jar + (Redis MySQL JDK ES) ),项目能不能带上环境安装打包!之前在服务器配置一个应用的

2022-06-20 15:17:28 4097

原创 狂神说Java-Vue(详细笔记)

目录一、前端核心分析VUE概述前端三要素JavaScript框架二、 第一个Vue框架IDEA 安装Vue插件在IDEA中右键New没有创建Vue文件选项解决办法绑定Vue.js简单绑定元素一、前端核心分析VUE概述Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转,vue-resource: 通信

2022-06-01 16:59:47 1891

原创 尚硅谷智慧校园--7、教师管理系统的实现

目录查询教师信息(分页带条件)在Service及其实现类添加方法在Controller添加方法添加或者修改教师信息在Controller添加方法删除和批量删除教师信息在Controller 添加方法查询教师信息(分页带条件)Request URL: http://localhost:8080/sms/teacherController/getTeachers/{pageNo}/{pageSize}name=xxx&clazzName=xxxRequest Method: GET在Servic

2022-05-30 15:14:41 325

原创 尚硅谷智慧校园--6、管理员功能实现以及修改密码

目录查询管理员信息(分页带条件)在service以及实现类中添加方法在Controller添加方法添加或者修改管理员的信息删除和批量删除管理员的信息在Controller添加方法修改密码在Controller添加方法查询管理员信息(分页带条件)Request URL: http://localhost:8080/sms/adminController/getAllAdmin/{pageNo}/{pageSize}?adminName=%E4%B8%89Request Method: GET在serv

2022-05-30 15:08:16 257

原创 尚硅谷智慧校园--5、学生功能的实现

目录回显搜索条件中班级选项在Controller中添加方法查询学生信息(分页带条件)在Service及实现类中添加方法在Controller添加方法异步图片上传处理的头像在Controller中添加方法添加和修改学生信息在Controller添加方法学生的批量删除在Controller添加方法回显搜索条件中班级选项在Controller中添加方法clazzController /** * 查询所有班级信息 * @return */ @ApiOperatio

2022-05-30 14:58:31 376

原创 狂神说Mybatis详细笔记(通俗易懂)

狂神说Java目录Mybatis简介什么是Mybatis持久化持久层为什么需要Mybatis第一个Mybatsi程序搭建环境创建一个模块测试CRUD操作(增删改查)编写接口插入修改删除配置解析核心配置文件配置环境属性类型别名其他配置映射器生命周期和作用域解决属性名和字段名不一致的问题ResultMap日志日志工厂Log4j分页使用Limit分页RowRounds分页的插件使用注解开发面向接口开发使用注解开发注解CRUDLomBook多对一处理测试环境搭建按照查询嵌套处理按照结果嵌套处理一对多处理环境搭建按照

2022-05-25 16:40:47 3213

原创 狂神说JavaWeb详细笔记

目录概念前言WEB应用程序动态WEB的访问过程WEB服务器技术讲解Tomcat安装tomcat配置发布一个WEB网站HTTP什么是HTTPHTTP的两个时代HTTP请求HTTP请求MavenMaven项目架构管理工具在IDEA里面使用Maven创建一个普通的Maven项目标记文件夹功能解决遇到的问题Servlet简介HelloServletMaven环境优化Servlet原理概念前言静态Web:. 提供给所有人看数据不会发生变化!. HTML,CSS动态Web:.有数据交互,登录账号密码,网站

2022-05-19 17:17:28 3463 3

原创 项目启动 zookeeper 报错 java.net.ConnectException: Connection refused: no further information 解决问题思路分析

项目启动不停的刷java.net.ConnectException: Connection refused: no further information 链接被拒绝如下:java.net.ConnectException: Connection refused: no further information 开始排查问题:1.首先查看代码是不是有人提交了本地配置到仓库,导致自己配置文件无法读取到自己本地的配置文件,导致链接超时,链接不上zookeeper的服务本地配置文件读取的还是本地的地址,

2022-05-19 14:13:48 5683

原创 尚硅谷智慧校园-4、班级管理系统

目录回显搜索条件中的年级选项在Controller中添加方法查询班级的信息(分页带条件)在Service及实现类添加方法在Controller添加方法添加及修改班级的信息在Controller添加方法删除和批量删除班级信息在Controller添加方法回显搜索条件中的年级选项请求路径:/sms/gradeController/getGrades在Controller中添加方法这里发现在同一个 controller 类中,方法名可以相同GradeController /** *

2022-05-18 17:02:12 337

原创 尚硅谷智慧校园-3、年级管理系统的实现

目录查询年纪信息(分页附加条件)在Service及实现类中添加方法在Controller添加方法添加和修改年级信息在Controller添加方法删除和批量删除年级信息在Controller添加方法查询年纪信息(分页附加条件)在Service及实现类中添加方法public interface GradeService extends IService<Grade> { /** * 获取年级信息(分页带条件) * @param page * @para

2022-05-18 16:10:47 216

原创 【狂神说Java】MySQL最新教程--JDBC详解笔记(通俗易懂 容易上手)

目录准备第一个JDBC程序数据库的驱动JDBC创建第一个JDBC程序添加一个普通的项目添加一个数据库驱动到数据库里面来Statement对象详解PreparedStatement 对象事物数据库连接池准备第一个JDBC程序数据库的驱动驱动:声卡 显卡我们的程序会通过数据库驱动和数据库打交道JDBCsun 公司为了简化开发 人员的(对数据库的统一)操作,提供一个(Java操作数据库的)规范,俗称JDBC这些规范的实现由具体的厂商去做~没有什么是加一层解决不了的  创建第一个JDBC程序c

2022-05-17 12:14:18 468

原创 【无标题】尚硅谷智慧校园—2.登录功能实现(包含前端代码)

尚硅谷智慧校园登录过程验证码功能实现登陆效应功能实现在 service 及其实现类添加登录验证方法controller 方法登录校验后从登录页跳转到首页完成 service 方法及其实现类完成 controller 方法解决登录后用户头像错误问题登录过程登录需要实现两个请求处理第一次需要处理表单的内容,校验登录信息![在这里插入图片描述](https://img-blog.csdnimg.cn/5707ac39580a4a2896864d5cbb20d8b5.png验证码功能实现@RestCo

2022-05-15 15:53:46 1069 1

原创 狂神说java之mysql篇(学完可就业+面试)

狂神说mysql数据库什么是数据库数据库的分类Mysql的简介Mysql的安装SQLyog连接数据库操作数据库数据库的操作数据库的数据类型数据库的字段属性(*重点*)创建数据库数据表的类型MySql数据管理外键(了解)DML语言添加删除DQL数据查询DQLWhere查询语句分页和排序子查询:MySql函数常用函数聚合函数数据库的级别MD5加密(拓展)事务索引索引的分类索引原则权限管理和备份用户管理Mysql备份规范数据库的设计为什么需要设计为什么需要数据规范化JDBC(重点)第一个JDBC接口stateme

2022-05-15 15:41:02 1427 1

原创 2022-Java基础史上详细笔记(学完可就业)

Java基础【狂神说Java笔记】Windows常用的快捷方式基础的Dos命令Java基础Java的特性与优势第一个helloword程序Windows常用的快捷方式基础的Dos命令2022——Java基础史上详细(学完可就业)

2022-05-13 17:04:30 951

原创 【无标题】智慧校园管理系统-毕设项目(包含数据库)

目录1、 项目简介1.1、 简介1.2、 项目模块1.3 使用的技术2、 项目环境搭建2.1、使用IDEA的SpringBoot创建一个Maven项目2.2 pom.xml 导入依赖2.3、准备目录结构2.5、准备分页插件的配置类2.6、准备 swagger2 的配置类准备 util 下的工具类2.7.1、验证码图片工具类2.7.2、token口令生成工具 JwtHelper2.7.3、解析request请求中的 token口令的工具AuthContextHolder2.7.4、MD5加密工具类2.7.5、

2022-05-11 16:31:39 2398 3

空空如也

空空如也

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

TA关注的人

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