自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring MVC快速入门

1. SpringMVC概述SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。

2022-04-09 10:57:09 216

原创 Spring---AOP XML开发快速入门

新建maven项目导入 AOP 相关坐标<!--导入spring的context坐标,context依赖aop--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.5.RELEASE</version></dependen

2022-04-06 16:58:57 210

原创 Mybatis注解开发---实现增删改查

1. 新建maven项目导入依赖在porn.xml中写入依赖<!--mybatis坐标--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version></dependency><!--mysql驱动坐标--&g

2022-04-01 16:35:49 2334 1

原创 Linux常用命令

1. 切换目录命令cd:使用cd app 切换到app目录cd .. 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录使用tab键来补全文件路径2. 列出文件列表:ls llls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。 格式:ls[参数] [路径或文件名]常用:在linux中以 . 开...

2022-03-29 10:29:00 120

原创 SSM框架实现简单增删改查

学习ssm框架有一段时间了,现在能做到简单的信息增删改查。以酒店信息举例,实现酒店信息的增删改查下面是运行效果:添加修改删除代码如下:实体类:public class Hotel { private int hid; //酒店编号 private String hname; //酒店名称 private int price; //酒店价格 private String introduce; //酒店介绍 ...

2022-03-24 16:45:37 7525 10

原创 Ajax简单实现注册用户名校验

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。作用:提升用户的体验

2022-03-07 09:57:27 3356

原创 jQuery基础详细介绍

目录1. 概念2. JQuery对象和JS对象2.1 区别 2.2 转换3. 选择器 3.1 基础操作3.2 分类4. DOM操作4.1 内容操作4.2 属性操作4.3 CRUD操作5. 动画5.1 默认显示和隐藏方式5.2 滑动显示和隐藏方式5.3 淡入淡出显示和隐藏方式...

2022-03-03 11:08:29 558

原创 JavaWeb三大组件

1. Servlet 1.1 说明在Java web b/s架构中,servlet扮演了重要的角色,作为一个中转处理的容器,他连接了客户端和服务器端的信息交互和处理。简单来说,客户端发送请求,传递到servlet容器,而servlet将数据转换成服务器端可以处理的数据再发送给服务器端,再数据处理之后,再传递到servlet容器,servlet再转译到客户端,完成了一次客户端和服务器端的信息交互。  1.2 优点Servlet是通过Java编写的,因...

2022-02-25 09:40:56 193

原创 Servlet和jsp--用户信息管理系统

目录系统整体结构图1. 登录1.1 登录界面演示1.2 html前端1.3 servlet2. 查询所有用户信息2.1 页面演示2.2 html前端2.3 servlet3. 添加功能3.1 页面演示3.2 html前端3.3 servlet4. 删除功能4.1 页面演示4.2 html前端4.3 servlet5. 修改功能5.1 页面演示5.2 html前端5.3 servlet6. 删除选中..

2022-02-23 14:51:58 2544 3

原创 会话技术:Cookie和Session

Cookie1. 概念客户端会话技术,将数据保存到客户端2. 快速入门 使用步骤: 1. 创建Cookie对象,绑定数据 new Cookie(String name, String value) 2. 发送Cookie对象 response.addCookie(Cookie cookie) 3. 获取Cookie,拿到数据 Cookie[...

2022-02-18 09:31:27 121 1

原创 Servlet简单验证码生成

本质:一张图片目的:防止恶意表单注册Servlet后台:import javax.imageio.ImageIO;import javax.servlet.Servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServlet

2022-02-14 11:15:51 704 1

原创 JavaWeb:JavaScript的学习

概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase 2. 1...

2022-01-20 16:36:51 85

原创 JavaWeb:CSS的学习

1. 概念Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处1. 功能强大 2. 将内容展示和样式控制分离 降低耦合度。解耦 让分工协作更容易 提高开发效率...

2022-01-20 11:07:44 62

原创 一个普普通通大四学生的2021

作为一个今年毕业的普普通通计科专业的大四学生,我没有为了提升学历而去考研,没有为了“铁饭碗”而去考公务员,也没有为了学位证而在学校混日子。那么,就去找工作吧。从大一到现在,虽然学习了很多专业知识,但就是没有一门精通的技术。总结来说就是学的多、学的杂,但是就是没有学的精。所以到现在,由于自身能力的不足,也面临着毕业就业的问题,说一句不好听的,毕业即失业。 自己从高中开始就对计算机硬件软件感兴趣,大学选择了IT方向的专业,我相信自己以后会找到一份...

2022-01-19 17:03:09 450 2

原创 Web前端学习:初识HTML

1. 概念HTML是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml

2022-01-10 17:39:57 80 2

原创 图书馆管理系统(使用数据库实现)

到现在,终于结束了javaSE基础部分的学习。结束前最后一个项目就是使用数据库实现图书管理系统。整体项目功能流程结构图:项目开发前的准备:软件需求说明书 是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础概要设计说明书目的是说明对程序 系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为程序的详细设计提供...

2022-01-08 17:43:53 2214 2

原创 在idea上使用Git(本文含有大量gif演示)

使用前提:安装好Git软件在idea中配置git选择File→Settings打开设置窗口,找到Version Control下的git选项:找到git的安装路径并设置,比如我的路径为:D:\Git\cmd\git.exe在idea中创建工程并将工程添加至Git将项目添加至Git管理后,可以从IDEA的右上角工具栏上看到Git操作的按钮将文件添加到暂存区提交文件将代码推送到远程仓库提交成功码云上显示:从远程仓库克...

2021-12-24 16:16:56 1086 3

原创 Java设计模式:观察者模式

观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。

2021-12-23 16:30:00 96 3

原创 Java设计模式:代理模式

代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。代理模式主要解决问题:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。

2021-12-23 09:18:24 73 3

原创 Java设计模式:责任链模式

责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。在责任链模式中,客户只需要将请求发送到责任链上即可,无须关心请求的处理细节和请求的传递过程,请求会自动进行传递。所以责任链将请求的发送者和请求的处理者解耦了。

2021-12-22 11:12:44 124 11

原创 Java设计模式:工厂模式

核心本质: 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制,从而将调用者跟我们的实现类解耦详细分类: 简单工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品,需要覆盖已有代码) 工厂方法模式:用来生产同一等级结构中的固定产品(支持增加任意产品) 抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工程又称为其他工厂的工厂...

2021-12-21 17:30:36 106 2

原创 Java设计模式:单例模式

1、定义 单例(Singleton)模式是Java中最简单的设计模式之一。属于创建型模式,提供了一种创建对象的最佳方式 单例模式指一个类只创建一个对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象 单例模式主要解决一个全局使用的类频繁地创建与销毁2、特点...

2021-12-21 10:20:47 121 10

原创 一张动图理解三层架构

写在前面,此动图根据自己对三层架构理解制作出来,如有不对的地方,请指出!!!目录开始逐个介绍每层为什么使用三层?与两层的区别?三层架构的优劣势开始逐个介绍每层UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层):与数据库打交道。主要实现对数据的增、删、...

2021-12-17 16:31:07 547 10

原创 使用 数据库连接池技术 直接连接 MySQL数据库

JDBC的学习,可以参考博主之前的博客:使用JDBC连接MySQL数据库JDBC实现表数据:增、删、改、查目录1、JDBC数据库连接池的必要性2、数据库连接池技术3、常见的开源数据库连接池4、Druid(德鲁伊)数据库连接池下载5、Druid(德鲁伊)连接MySQL数据库1、JDBC数据库连接池的必要性普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密...

2021-12-16 11:37:14 858 13

原创 JDBC实现表数据:增、删、改、查

通用的模板,JDBC实现mysql中表数据的增删改查!!!

2021-12-14 19:50:36 12987 21

原创 使用JDBC连接MySQL数据库

用五种方式使用JDBC连接MySQL数据库!!!

2021-12-14 09:22:13 11802 13

原创 MySQL中事务的详细介绍

事务:事务由单独单元的一个或多个SQL语句组成,在这个单元中﹐每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体﹐如果单元中某条sQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有sQL语句均执行成功,则事物被顺利执行。2、数据库引擎概念:在m...

2021-12-10 10:04:42 373 5

原创 MySQL基础总结:DDL、DML和DQL

MySQL基础总结,走过路过不要错过,错过了再重新进来!!!

2021-12-09 09:48:26 4105 7

原创 Linux服务器安装MySQL

前面我们在windows环境下安装了MySQL,下面介绍在linux服务器上安装MySQL服务器一般都是没有图形界面的,我们可以通过一些ssh软件与服务器进行连接,获得更好的操作体验和上传相应的软件博主使用的是Xshell 下载链接如何使用网上有很多教程,可以自行百度!!!MySQL版本:mysql-8.0.26-linux-glibc2.12-x86_64.tarlinux操作系统和版本信息:1.检查服务器是否安装了MySQL没有返回信息,说明...

2021-12-07 09:20:26 1049 23

原创 还在为学什么数据库而烦恼?进来看看吧

2021-12-03 11:08:36 649 18

原创 图书馆管理系统(IO流)

项目功能如下:(1)读者信息管理:包括读者信息添加和读者信息查询与修改功能。用户登录成功之后,可以浏览所有读者的信息,也可以检索特定读者的信息;同时,可以对读者信息进行维护,包括增加、删除及修改。具体信息包括读者类型(读者的类型决定着他可以借到书的最大数量和最大归还天数)、读者姓名、出生日期、性别、电话、所在院系、注册日期等。(相关存储数据可通过I/O流直接存在文件,可也直接在文件里读的数据)(2)图书信息管理:包括图书信息添加和图书信息查询与修改功能。用户登录成.

2021-11-26 15:55:26 623 18

原创 还不会用IO流?那你可就out了

IO流。input,out

2021-11-13 09:45:48 435 22

原创 java集合,你值得学习

目录1. Collection集合1.1 概述1.2 常用方法1.3 迭代器2. List集合2.1 概述2.2 特有方法2.3 List集合迭代器2.4 增强for循环2.5 实现类3. Set集合3.1 特点3.2哈希值3.3HashSet集合3.4 LinkedHashSet集合3.5 TreeSet集合 4. Map集合 4.1 概述4.2 基本方法4.3 获取方法5. Collections集合工具类...

2021-11-05 15:39:40 179 8

原创 Java面向对象三大基本特征

1.类和对象1.1 概念对象:客观存在的事物都是对象类:对事物的一种描述类的组成:属性:指事物的特征,例如:电脑(品牌、价格)行为:指事物能执行的操作,例如,电脑事物(看电影、打游戏)1.2 类的定义类...

2021-10-26 14:24:44 669 9

原创 java字符串String、StringBuilder 与集合ArrayList的“相爱相杀”

目录1.String1.1 概述1.2String类的特点1.3创建字符串对象两种方式的区别1.4 String 构造方法1.5 String 成员方法1.6 应用2.StringBuilder2.1 概述2.2 StringBuilder、StringBuffer类和String类的异同2.3 构造方法2.4 成员方法2.5 应用2.5.1 常见操作2.5.2StingBuilder 和 String 相互转化3. 集合ArrayLi...

2021-10-19 17:41:45 1006 21

原创 java为什么要写方法?方法是什么、如何使用?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、方法是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言首先,我们不讲什么是方法,请看下面的代码以上代码完成了两个求和的功能,每一次求和的时候都把代码重新写了一遍,显然代码没有得到“重复利用”,表面上看是三个功能,但实际上只是“一个”求和功能,只不过每一次参与求和的实际数值不同。java中有没有一种方式或者语法,能让我们把功能性代码写一次,然后给这个功能性代码传递不同的

2021-10-14 09:58:51 1553 14

空空如也

空空如也

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

TA关注的人

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