自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring MVC

Spring MVC(Model-View-Controller)是基于 Spring 框架的一部分,用于开发 Web 应用程序的一种设计模式和框架。

2024-07-01 00:57:52 316

原创 spring笔记1

Spring Framework 是一个功能强大且广泛使用的Java应用程序框架,提供了全面的基础设施支持,以简化企业级应用程序开发。

2024-06-24 01:01:39 307

原创 redis的应用场景和数据结构

redis存储的是:key,value格式的数据,其中key都是字符串;:删除set集合中的某个元素 127.0.0.1:6379> srem myset a。* lpop key: 删除列表最左边的元素,并将元素返回。* rpop key: 删除列表最右边的元素,并将元素返回。2. rpush key value:将元素加入列表右边。2. type key : 获取键对应的value的类型。3. del key:删除指定的key value。存储: hset key field value。

2024-06-11 01:45:47 600

原创 前端基础html笔记

html相当于是前端的骨架,一个网页的全部模块就是由html编写;而JavaScript使页面能按照我们的预期动起来,比如说一个简单的动画效果,或者是我们的鼠标能够通过点击按键触发新页面等等。head顾名思义就是头部,头部定义了网页的名称,显示的语言(编码所用的语言),以及其他简介信息。下面最外层为<html></html>,所有的html语句都要包含在其中,相当于一个大括号,后一个加斜杠‘/’代表语句结束。body为身体,是html文本最主要的部分,所有要实现的模块都会在body里实现。

2024-06-03 01:16:29 232

原创 MySQL的多表联查

INSERT INTO practice(name,major,scores)VALUES('李华','数学','70'),('王芳','化学','74'),('刘欢','语文','74');-- 左外连接,LEFT JOIN 连接两表,左边的为左表。INSERT INTO infor VALUES('00001','李华','凤凰街道'),('00002','王芳','昭文区向阳路'),('00003','刘欢','同德街道'),('00004','方雅','吴家坝');-- 为表practice。

2024-05-27 09:15:52 264

原创 MySQL笔记2

INSERT INTO practice(name,major,scores)VALUES('李华','数学','70'),('王芳','化学','74'),('刘欢','语文','74');-- 相当于case语句,判断具体的值。-- 将字符串和前面的语句结合起来,就能实现在具体的例子中完成数据的操作,此处为id字段的数据填充位数,使得id格式更整齐规范,此处结果为‘00001’INSERT INTO practice(name,major,scores)VALUE('方雅','数学','81');

2024-05-16 09:04:06 740

原创 mysql笔记1

MySQL是一个`开放源代码的关系型数据库管理系统`,由瑞典MySQL AB(创始人Michael Widenius)公司1995年开发,迅速成为开源数据库的 No.1。- 2008被`Sun`收购(10亿美金),2009年Sun被`Oracle`收购。`MariaDB`应运而生。(MySQL 的创造者担心 MySQL 有闭源的风险,因此创建了 MySQL 的分支项目 MariaDB)- MySQL6.x 版本之后分为`社区版`和`商业版`。

2024-03-25 00:47:25 469 1

原创 反射的基本习题

1. 定义PrivateTest类,有私有name属性,并且属性值为hellokitty,只提供name的getName的公有方法。2)重载Student的构造函数,一个是无参构造并,另一个是带两个参数的有参构造,要求在构造函数打印提示信息。2. 创建带有main方法ReflectTest的类,利用Class类得到私有的name属性。3. 修改私有的name属性值,并调用getName()的方法打印name属性值。1)创建Student类,类中有属性name和age并封装属性。

2024-03-17 23:30:28 370 1

原创 java反射

在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。

2024-03-11 00:55:33 678

原创 集合框架笔记

相当于求交集,返回结果为布尔型,如果为false,说明此集合是指定集合的一部分,此集合前后并未改变,为true说明此集合发生了改变,删除了指定集合中不包含的元素,仅保留了指定集合包含的部分。由集合框架结构图可知,List接口继承Collection接口,所以Collection里包含的常用方法List也有,不同的是List有序,可以根据下标来增删改查、遍历(get(索引))。//假设有三个连续相同的元素,删除第二个后,后续的元素会往前移,而i元素会继续和j+1元素相比,//获取persons的第i个元素。

2024-03-03 22:53:07 871

原创 java面向对象(笔记2,接上篇)

当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类。在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!抽象类必须要用abstract 关键字修饰。//Animal2就是一个抽象类,shout是它的抽象方法,都需要abstract修饰抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化抽象类可以有构造方法抽象类的子类要么重写抽象类中的所有抽象方法要么是抽象类。

2024-02-29 00:22:09 366 1

原创 API、String类和StringBuilder类

API (Application Programming Interface) :应用程序编程接口其实就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。通常我们可以借助jdk帮助文档来查询到我们所需的类。比如,我们可以在搜索栏输入Math关键词来查询到Math类的作用,以及它包含的方法。往下翻就能找到Math包含的方法,比如abs。

2024-02-25 23:41:35 745

原创 java面向对象(1)

面向过程:以过程为中心的编程思想,实现功能的每一步都是自己实现。面向对象:以对象为中心的编程思想,通过指挥对象实现具体的功能。例如“洗衣服‘’的实现,面向过程就是需要自己一步步实现每一个洗衣步骤,但面向对象就像是调用“洗衣店”这个对象,你只需要把衣服送到洗衣店,由洗衣店帮你实现洗衣功能。

2024-01-29 01:01:47 835

原创 java基础应用(数组篇)

二维数组和一维数组定义方法相似,不同的是用两个中括号来表达自己的元素。此时第一个中括号就代表能存放多少个一维数组,第二个中括号就代表每个一维数组能存放多少个元素。

2024-01-19 00:49:03 799 1

原创 Java基础语法

数据类型 变量名 = 数据值;或int a,b;//先声明,后赋值a=0;b=0;数据类型:限制变量的数据类型,比如int为整型,代表定义的变量只能存储整数。变量名:如例子中的 i 为这个变量的名字。数据值: 变量中要存储的数值。值得注意的是,变量在使用之前一定要赋初始值!在同一个花括号里,同一个变量名只能声明一次,换言之不能有同名的变量名。定义的变量只能在其所在作用域(“{}”)使用,超出作用域就不能正常使用。

2024-01-11 00:14:57 850 1

空空如也

空空如也

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

TA关注的人

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