- 博客(23)
- 收藏
- 关注
原创 Spring-IOC部分
被配置的Bean的实例化方式是什么?无参构造、有参构造、静态工厂方式还是实例工厂方式;被配置的Bean是否需要注入必要属性。以MyBatis为例原始代码//加载mybatis核心配置文件,使用Spring静态工厂方式//创建SqlSessionFactoryBuilder对象,使用Spring无参构造方式//调用SqlSessionFactoryBuilder的build方法,使用Spring实例工厂方式用xml配置。
2025-04-04 18:20:27
630
原创 Spring框架概述
spring是一个开源的轻量级Java开发应用框架,可以简化企业级应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。
2025-04-04 18:19:33
169
原创 苍穹外卖项目总结
本项目(苍穹外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 小程序端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。接下来,通过功能架构图来展示和的具体业务功能模块。
2025-03-28 13:28:21
835
1
原创 SpringBoot原理
什么是AOP?AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。AOP面向方法编程,就可以做到在不改动这些原始方法的基础上,针对特定的方法进行功能的增强。AOP的作用:在程序运行期间在不修改源代码的基础上对已有方法进行增强(无侵入性: 解耦)
2025-03-21 16:30:00
594
1
原创 SpringBoot项目小结
在application.properties中引入mybatis的配置信息基于REST风格的URL使用统一响应结果Result。
2025-03-19 14:41:09
969
原创 JavaWeb(Spring Boot快速入门)
HTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输响应行响应头响应体响应行(以上图中红色部分):响应数据的第一行。响应行由协议及版本响应状态码状态码描述组成协议/版本:HTTP/1.1响应状态码:200状态码描述:OK。
2025-03-18 09:37:20
975
2
原创 JavaWeb基础知识(Servelt,JSP,JDBC,Tomcat)
静态资源:* HTML:用于搭建基础网页,展示页面的内容* CSS:用于美化页面,布局页面* JavaScript:控制页面的元素,让页面有一些动态的效果Tomcat是一个Web容器或者Web服务器软件,部署了Tomcat的主机也被称为服务器,其他主机就可以通过1浏览器进行访问。客户端打开浏览器,输入ip:端口号/虚拟路径,就可以访问到Web服务器上的资源,ip地址确定了是哪一台服务器,端口号确定了服务器上运行的哪个应用,虚拟路径确定了哪个资源。
2025-03-15 11:57:49
637
原创 (Java面向对象知识)
static关键字指静态的,当修饰时,变为类变量和类方法,被类的全部对象共享,可以用类名.进行访问类方法不可以访问实例成员和this(它是所有类实例共享的,肯定不能访问某一个具体的实例)static修饰时,当加载类(调用)时,就会自动执行,且只执行一次实例代码块在每次创建对象之前,在构造器之前执行。
2025-03-08 20:11:16
881
原创 (Java基础)权限修饰符
权限修饰符是用来限制类的成员(成员变量、成员方法、构造器…)能够被访问的范围。每一种权限修饰符能够被访问的范围如下记忆:类权限符,包权限符,子类权限符,
2025-03-07 18:13:10
158
原创 Java面向对象三大特征(封装,继承,多态)
什么是多态?多态是在继承、实现情况下的一种现象,表现为:对象多态、行为多态。多态体现为父类引用变量可以指向子类对象。比如:Teacher和Student都是People的子类,代码可以写成下面的样子。
2025-03-07 15:48:55
1186
原创 Java基础
JDK由JVM、核心类库、开发工具组成,如下图所示下面分别介绍一下JDK中每一个部分是用来干什么的JDK、JRE的关系用一句话总结就是:用JDK开发程序,交给JRE运行。
2025-03-07 10:15:02
307
原创 (LeetCode Hot100 滑动窗口) | 刷题笔记
(LeetCode Hot100 滑动窗口) | 刷题笔记滑动窗口指一个长度为s(可变)的窗口,窗口的最左边和最右边可以移动(滑动)
2025-03-06 19:55:11
204
原创 (LeetCode Hot100 哈希)| 刷题笔记
哈希是将任意长度的数据(例如文本、数字、文件等)通过某种算法转换成一个固定长度的值。这种算法也就是哈希函数。
2025-03-02 15:49:24
344
原创 【软件构造】 Exceptions(异常)
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。Error:描述了Java运行时系统内部很少发生的内部系统错误和资源耗尽情况(例如:虚拟机错误,链接错误)。不要抛出Error对象,因为程序员对此通常无能为力。常见的Error有:Virtual MachineError(虚拟机运行错误)、NoClassDefFoundError(类定义错误)等。Exception:程序本身可以捕获并且可以处理的异常。除此之外异常还分为Unchecked异常和Checked异常。Unc
2022-06-11 17:02:05
406
原创 【软件构造】Generics(泛型)
参数多态性是指方法针对多种类型时具有同样的行为(这里的多种类型应该具有通用结构),此时可使用统一的类型变量表达多种类型,这就是泛型。在运行时根据具体指定类型确定具体类型使用泛型变量的三种形式:泛型类,泛型接口,泛型方法类中如果声明了一个或多个泛型变量,则成为泛型类。这些类型变量成为类的类型参数。泛型类的最基本写法如下:2.例子代码如下(示例):在这里Example就是一个泛型类,E就是类型参数对其进行调用结果如下三、泛型接口1.定义如果一个接口声明了一个或多个类型变量,则它是泛型接口。
2022-06-07 17:05:19
202
原创 【软件构造】 实验二的心得体会
文章目录前言一、任务描述二、测试用例三、方法规约1.含义2.意义3.示例四、设计ADT1.AF2.RI3.Safety from rep exposure4.示例总结前言本文介绍了我关于软件构造实验2的一些学习心得和经验和教训。`一、任务描述在开始写这个实验时,感觉很困惑,不知道这个实验到底要做什么,第一步应该怎么做。在做完整个实验后,才明白整个流程。首先,这个实验给了一个Graph接口,这个接口里包括一个静态方法和六个实例方法,我们要做的就是根据这个接口,实现两个具体的生成类,一个是Con
2022-05-29 18:00:00
235
原创 【软件构造】Override(重写)与Overload(重载)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Override(重写)1. 定义2.例子3.注意事项二、Overload(重载)1.定义2.例子3.注意事项三、重写和重载比较1 例子2 比较前言在学习完OOP(面向对象编程)后,我学会了重写和重载的作用和区别,下面对它们进行简单介绍和比较。一、Override(重写)1. 定义根据父类中的一个方法,在子类中创建一个与父类的这个方法名称相同、返回值类型相同、参数列表相同的一个方法,只不过方法体中的实现不同,.
2022-05-23 16:39:08
201
原创 【计算机系统】程序人生-Hello‘s P2P
目录摘 要第1章 概述1.1 Hello简介1.2 环境与工具1.3 中间结果1.4 本章小结第2章 预处理2.1 预处理的概念与作用2.2在Ubuntu下预处理的命令2.3 Hello的预处理结果解析2.4 本章小结第3章 编译3.1 编译的概念与作用3.2 在Ubuntu下编译的命令3.3 Hello的编译结果解析3.3.1 数据3.3.2 赋值3.3.3 类型转换3.3.4 算术操作3.3.5 关系操作3.3.6 数组3.3.7 控制转移3.3.8 函数操作3.4 本章小结第4章 汇编4.1 汇编的
2022-05-15 20:21:13
1117
1
原创 【软件构造】实验一的心得体会
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言`一、Magic Squares1.任务要求2.isLegalMagicSquare()1.BufferedReader2.split3.generateMagicSquare二、Turtle Graphics1.任务要求2.Calculating Bearings3. Convex Hulls三、Social Network1.任务要求2.设计FriendshipGraph类3.设计Person类总结前言`本文介绍了我.
2022-05-13 20:18:58
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人