自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql进阶

索引是一种有序的数据结构(B+树),可以帮助更快地查询数据。如果数据库中的存储量特别大的话,逐行查询效率就很低。索引类似于书的目录,可以帮助我们快速的定位到具体的页数.数据库事务就是对一次数据库操作过程的管理,保证一次与数据库交互过程中执行的多条sql要么全部都成功执行,要么全部都不执行,保证原子性。eg:银行转账问题,购物车下订单。

2025-04-06 17:36:18 862

原创 Java进阶

定义注解使用注解解析注解。

2025-03-27 10:29:48 759

原创 Java线程

程序是为完成某种功能,使用计算机语言编写的一系列指令的集合。指的是静态的代码(安装在电脑上的文件)。

2025-03-20 18:52:01 567

原创 并发编程基础

在原子类中也存在值被volatile修饰的共享变量,保证了可见性。

2025-03-19 17:14:46 894

原创 JVM虚拟机

类加载器子系统负责从文件系统或者网络中加载 class 文件。类加载系统只负责 class 文件的加载,至于它是否可以运行,则由执行引擎决定。加载的类信息存放于一块称为方法区的内存空间。类加载系统,负责将硬盘上的字节码文件加载到jvm中,生成类的Class对象,存储在方法区。类就是一个模板。new 类的对象调用类中的静态成员(方法,变量)在类中执行main()方法反射加载类 Class Class.forName("地址")子类被加载时,父类也会被一块加载。

2025-03-11 20:33:49 1014

原创 数据结构--链表

是一种用于存储数据的数据结构,通过如链条一般的指针来连接元素。它的特点是插入与删除数据十分方便,但寻找与读取数据的表现欠佳。

2024-12-22 16:56:29 493

原创 数据结构--数组

线性:除首尾外只有一个唯一的前驱和后继。eg:数组,链表等。非线性:不是线性的就是非线性。数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。它是最简单的数据结构之一,大多数现代编程语言都内置数组支持。数组的存储类型必须一致,在面向对象中,存在子类继承父类的情况,若存储的对象都继承于某一个父类,那么也可以判定为类型一致。数组需要的是一个固定的连续的空间。4.通过索引查询数组中的元素数组的索引从0开始,每个元素都对应着一个索引处的值。并且索引只能是

2024-11-11 20:36:57 846 2

原创 docker

Docker是一个应用打包、分发、部署的容器诞生于2013年,基于Go语言实现。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上容器是完全使用沙箱机制,相互隔离,容器性能开销极低。也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要,而普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。在linux的软件安装中,是通过yum 命令。

2024-09-27 17:50:07 1485

原创 linux

Linux 内核最初是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时而编写的一个开源的操作系统。Linux 是一套免费使用操作系统,是一个多用户、多任务、支持多线程的操作系统。一般所说的 Linux 特指的是Linux 内核,即最核心的那一部分功能.负责管理计算机的硬件资源,为上层应用程序提供一个稳定、统一的运行环境。进程管理,内存管理文件系统管理,设备驱动,网络功能,系统调用接口.

2024-09-26 17:37:35 988

原创 对spring框架的搭建进行封装---springboot

也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具.Spring Boot 以约定大于配置的核心思想,从而使开发人员不再需要定义样板化的配置。.项目的依赖管理也是一件耗时耗力的事情,在环境搭建时,需要分析要导入大量库的坐标,而且还需要分析导入与之有依赖关,一旦选错依赖的版本,随之而来的不兼容问题就会严重阻碍项目的开发进度。Spring Boot 对上述 spring 的缺点进行的改善和优化,基于。

2024-09-26 16:18:02 1502

原创 spring中对于servlet API的封装---springWeb

SpringWeb 是 spring 框架中的一个模块,基于 Servlet API 构建的 web 框架。springWeb 是 Spring 为 web 层开发提供的一整套完备的解决方案。在 web 层框架历经 Strust1,WebWork,Strust2 等诸多产品的历代更选之后,目前业界普遍选择了 springWeb 作为 Java EE 项目 web 层开发的首选方案。早期的 ssmspring + struts2(对web层进行的封装) + mybatis现在的 ssm。

2024-09-17 16:01:47 1601

原创 Java后端框架---Spring

面向切面编程是对面向对象编程的补充延续,面向切面编程思想是将程序中的非业务代码(提交事务,打印日志,权限验证,统一异常处理)在调用业务代码时,通过一个代理对象帮助我们调用这些提取出来的非业务代码,这样在业务代码当中就不用显示的调用非业务代码,这样最终就做到了业务代码和非业务代码的分离,降低了耦合度。面向切面编程的好处:降低了模块之间的耦合度。面向切面编程的原理:采用动态代理模式,给业务代码生成代理对象。本篇博客总结出Java后端框架--Spring的体系结构,指出IOC(控制反转) 和AOP。

2024-09-16 15:24:57 3551

原创 Java反射机制

本篇博客解释了Java中的一个很重要的机制--反射机制,这个机制在Java中的框架都有所使用,可以让大家更好地理解框架的底层是如何实现的,为后面学习框架,了解框架的底层逻辑有很大的帮助,所以反射机制必须要理解掌握。制作不易,如果对大家的学习有帮助的话,希望大家可以三连多多支持一下!!!

2024-09-10 19:30:43 946

原创 java后端框架

本篇博客小博主首先对以后我们要学习的框架进行简单概述,使大家对框架有一定的基本概念。

2024-09-06 21:00:07 640 1

原创 Servlet

Servlet 是Server Applet的简称,意思是为用Java编写的服务器端的程序。它运行在Web服务器当中,web服务器负责Servlet 和客户的通信以及调用Servlet方法。Servlet的作用1.接受用户发送的请求数据2.调用其他的java程序来处理请求3.根据处理结果,将结果相应给客户端。

2024-08-26 20:15:01 971

原创 Web开发环境搭建+创建第一个JavaEE项目

解释1:服务器就是一款软件,可以向其发送请求,服务器会做出响应,可以在服务器中部署文件,让他人访问。解释2:也可以把运行服务器软件的计算机称为服务器。本篇博客我们学习到对于Web后端开发的概述以及服务器的安装配置,以及在IDEA中创建一个JavaEE项目,在idea中的集成配置等等。如果有什么问题的话可以在文章下面进行评论,博主会仔细认真解答问题,还可以私信博主奥!!制作不易,还希望大家可以给小博主一个免费的三连多多支持一下,我们一起进步!!!

2024-08-26 17:27:21 637 2

原创 使用ElementUI + Vue框架实现学生管理系统前端页面设计

ElementUI和vue.cli的综合使用

2024-08-25 21:01:52 2875 3

原创 vue-cli搭建项目过程

前端js框架 vue-cli的使用

2024-08-25 18:02:18 3267

原创 lambda表达式,stream流,maven

lambda表达式是一个匿名函数,为了简化Java中的匿名内部类,将函数当参数传递。匿名内部类:我们要想把某些功能传递给某个方法,一般就要写内部类或匿名内部类。@OverrideJava8之前,函数/方法是不能当作参数传递的,必须将函数包装在对象中,但是核心就是函数完成某个功能而已,还需要创建一个对象,就比较麻烦。Java8之后,对这个语法做了改进,就可以简化语法直接把函数当参数传递,使用lambda表达式可以写出更加简洁,灵活的代码。lambda表达式的本质就是一个"语法糖"

2024-08-15 23:29:49 986

原创 JDBC---数据库连接

1.JDBC(Java DateBase Connectivity) java数据库连接。是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,java开发人员就只需要写一次程序,就可以访问不同的数据库,但是不同的数据库具体的连接细节是不同的,并且这些细节不是通过java来实现的,是由数据库的开发商来实现,java设计出一系列连接数据库的接口规范。

2024-08-15 15:24:36 1133

原创 Mysql基础

数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。2.数据库相关概念DB:数据库(DataBase):存储数据的容器,它保存了一系列有组织的数据DBMS:数据库管理系统(DataBase Management System) 又被称为数据库软件或数据库产品,用于管理和创建DB。结构化查询语言简称SQL,一种特殊的编程语言,对数据库管理操作和数据的增删改查。

2024-08-12 01:17:05 1267

原创 Java面向对象(4)

使用 interface 关键字来声明一个接口。

2024-07-18 22:00:00 829

原创 Java面向对象(3)

将同一事物中共性的属性和行为进行抽取,定义在一个基类中,其他类继承基类,就可以拥有基类的功能,实现了代码的复用性,子类还可以在自己中扩展子类自己特有的功能,而不影响其他类。表示子类中下来要写的方法是从父类中重写过来的,编译器会检测此个方法是否与父类被重写的方法结构一致,这个注解就算不写,只要个是满足要求,也是正确的方法覆盖重写。将类的某些信息在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。②一个类只能直接地继承一个类,间接的继承多个类,并且一次只能继承一个类。

2024-07-17 21:25:01 755

原创 Java面向对象(2)

①可以使用this关键字引用成员变量。②可以引用成员方法或者构造方法。在类中的某个构造方法中,可以使用this关键字去调用另一个构造方法。格式:(不需要去使用this+.)

2024-07-12 21:54:20 1028

原创 Java面向对象(1)

不是的奥,答案其实是 奔驰 奔驰 ,在这段代码中,c2=c1,其实是将c1对应空间的地址赋给c2了,这样c1,c2都是指向那一个对象空间,所以c2.name="奔驰",就是将这个对象空间中的name给重新赋值了,所以最终输出的结果就是两个奔驰了。(oop):关注的焦点是“ 类 ”,面向对应设计程序时,从宏观上分析程序有哪些功能,然后对功能进行分类封装,把不同的功能封装在不同的类(eg:造汽车,发动机,轮胎等)中,是一种宏观设计,但到具体实现时,仍然离不开面向过程。(eg:张三,宝马,拉布拉多等,是具体的。

2024-07-09 15:45:28 944

原创 JavaSE的基础语法

JavaSE的基础语法

2024-06-29 17:49:50 512

原创 7-18 地铁票价计算系统

青岛地铁3号线是青岛市首条地铁线路,也是中国山东省第一条建成运营的地铁线路,共有22站,票价最高5元,现需要您编写一套票价计算系统,用户通过控制台输入票价表和乘车区间站名后,程序自动计算票价(暂不考虑中途下车或换乘的情况)。

2024-06-27 16:23:56 721 4

原创 初识Java

J a v a 语 言 用 途 广● 服 务 器 后 端银 行 , 证 券 交 易 平 台 , 电 子 商 务 后 台 . . . .● A n d r o i d 应 用安 卓 手 机 , 各 种 移 动 设 备 , 智 能 家 电 …● 大 数 据 技 术H a d o o p 以 及 其 他 大 数 据 处 理 技 术 都 是 用 J a v a● j a v a 语 言 性 能 优 越 , 生 态 丰 富。

2024-06-24 15:35:14 791 2

空空如也

空空如也

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

TA关注的人

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