自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring

spring

2022-06-13 16:37:47 133 1

原创 MyBatis

一、简介mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。最后mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc 进行了封装,

2022-05-31 14:58:03 114

原创 前后端交互练习--黑马旅游网

一、项目要求1.前台要求2.后台要求二、页面展示1.前台页面2.后台页面

2022-05-17 15:49:04 200

原创 ajax&json

目录一、ajax1.概念2.JQuery实现方式二、json1.概念2.语法1)基本规则2)获取数据3)遍历3.json数据和java对象的转换1)json解析器2)json转为java对象3)java对象转为json4.注意一、ajax1.概念ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上* 客户端必须等待服务器端.

2022-05-06 14:53:07 128

原创 JQuery

一、概念 * JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 *...

2022-04-27 17:07:50 132

原创 web三大组件(Servlet,Filter,Listener)

目录一、概念二、快速入门1.步骤2.代码三、过滤器细节1.web.xml配置2.过滤器执行流程3.过滤器配置详解4.过滤器链一、概念* 生活中的过滤器:净水器,空气净化器,土匪、* web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。* 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...二、快速入门1.步骤1. 定义一个类,实现接口Filter ...

2022-04-21 17:53:41 383

原创 用户信息管理系统(前后端交互)

目录一、添加功能1.需求2.代码展示2.1 servlet2.2 service2.3 dao二、删除功能1.需求2.代码展示2.1 servlet2.2 service2.3 dao三、修改功能1.需求2.代码展示2.1 servlet2.2 service2.3 dao四、删除选中功能1.需求2.代码展示2.1 servlet2.2 service2.3 dao五、分页查询功能1.需求2...

2022-04-20 16:05:25 964

原创 cookie&session

目录一、会话技术二、cookie1.概念2.快速入门3.实现原理4.cookie的细节5.cookie的特点和作用三、session1.概念2.快速入门3.原理4.细节5.session销毁时机6.session的特点7.session与cookie的区别一、会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多...

2022-04-15 19:25:53 84

原创 Servlet&Response&Request

一、Servlet1.概念* 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。2.执行原理1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。 3. 如果有,则在找到对应的<servl...

2022-04-12 19:56:37 549

原创 JavaScript

目录一、概念二、功能三、JavaScript发展史四、BOM1.概念2.组成3.Window(1)特点(2)方法(3)属性4.Location(1)创建(2)方法(3)属性5.History(1)创建(2)方法(3)获取五、DOM1.概念2.w3c DOM标准被分为3个不同的部分3.核心DOM模型(1)document(2)element(3)node4.HTMLDOM六、事件监听机制1.概念

2022-04-02 16:35:14 62

原创 项目三(图书管理系统合作重构版)

目录一、项目前提二、项目说明三、项目结构图四、代码包展示五、体会一、项目前提● 掌握java基本语法● 熟悉使用流程控制● 理解面向对象思想● 熟练封装,继承,多态● 熟悉使用接口,异常● 熟悉使用集合● 熟悉掌握I/o流相关操作● 熟悉数据库操作● 了解三层架构和常用设计模式● 熟悉使用Git工具二、项目说明● 长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅.

2022-03-29 09:43:56 742 6

原创 HTML&CSS详解

目录一、web概念概述1.javaweb2.软件架构3.B/S架构详解二、HTML详解1.概念2.快速入门3.标签学习4.图片标签5.列表标签6.链接标签7.语义化标签8.表格标签9.表单标签10.表单项标签三、CSS1.概念2.好处3.css与html的结合方式4.css语法5.选择器(筛选具有相似特征的元素)6.属性一、web概念概述1.javaweb使用Java语言开发基于互联网的项目.

2022-03-11 16:12:10 3520 4

原创 git工具

一、Git概述1.Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的.

2022-03-08 10:47:38 80

原创 软件设计模式(java)

目录一、软件设计模式的背景二、软件设计模式的概念与意义1.软件设计模式的概念2.学习设计模式的意义三、软件设计模式的基本要素1.概念2.模式名称3.问题4.解决方案5.效果四、GoF的23种设计模式的分类1.创建型模式2.结构型模式3.行为型模式五、软件设计七大原则六、单例模式1.特点2.优点3.缺点4.结构5.代码展示(饿汉式与懒汉式)七、抽象工厂模式1.模式的定义与特点2.模式的结构3.结构图八、 .

2022-03-04 15:51:43 413

原创 什么是三层架构

目录一、什么是三层二、三层通过实体层(Entity)联系三、三层架构优势四、三层架构劣势一、什么是三层♣ UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。♣ BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。♣ DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库.

2022-03-03 14:51:22 97

原创 数据库连接池

一、介绍 为解决传统开发中的数据库连接问题,可以采用数据库连接池技术。 数据库连接池的基本思想:就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数

2022-03-03 10:15:53 87

原创 CSDN年度总结博客

在大三下学期结束后,即2021暑假,因为偶然的机会,开始学习Java。我是三本大学专业是贸易经济,感觉专业性不强,学的很杂,好像大四毕业后没什么好的工作可以做。比较迷茫,当时听说学校里可以学习java。在做了很多次心理斗争后,最终决定去学习。刚开始学习的时候,有种想学却又有点学不懂的感觉。幸亏坚持了过来,到现在学习了有四五个月了,现在的感觉是能学的懂但是得沉下心去学。也知道做程序员这条路学无止境,更何况是非计算机专业小白。希望2022能够沉下心学习,找个好工作,有个好的发展。大家一起加油!!!...

2022-01-22 18:25:33 197

原创 快速上手JDBC

目录一、步骤二、ORM思想三、如何获取连接1.Driver接口实现类2.URL3.用户名和密码4.代码示例四、如何实现CRUD操作1.PreparedStatement 与 Statement ​2.ResultSet与ResultSetMetaData3.增删改代码示例(通用)4.查询代码示例(通用)一、步骤1.导入所需数据库的jar包,(这里以mysql为例)2.获取连接3.连接后进行CRUD操作二、ORM思想...

2022-01-08 17:57:07 796 6

原创 MySQL_TCL

目录一、TCL介绍二、事务的特性(ACDI)三、事务的创建四、事物的并发五、数据库的隔离六、savepoint(保存点)的使用七、补充一、TCL介绍(TCL:transaction control language )事务:事务由单独单元的一个或多个sql语句组成,在这个单元中,每个mysql语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事务开始以前的...

2021-12-30 18:40:53 86 1

原创 MySQL_DML&DDL&DQL

目录一、DML1.介绍2.插入语句3.修改语句4.删除语句(delete)5.删除语句(truncate)二、DDL1.介绍2.库的管理3.表的管理三、DQL一、DML1.介绍DML(Data Manipulation Language):数据操作语言,用来对表进行:添加、删除、修改等操作。数据操作语言: 插入:insert 修改:update 删除:de...

2021-12-30 11:19:06 613 11

原创 MySQL_基本概念&DQL查询语言

目录一、数据库的好处二、数据库相关概念三、数据库存储数据的特点四、MYSQL服务的启动和停止五、MySQL常见命令六、MysSQL的语法规范七、基础查询1.介绍2.查询方式3.补充八、条件查询1.介绍2.操作符分类3.like 介绍4.between and 介绍5.in 介绍6.is (not) null 介绍九、排序查询1.介绍十、分组查询1.分组函数2.分组查询介绍十一、连接查询1.介绍2.分类3.

2021-12-27 16:39:47 1437 13

原创 实践项目:图书馆管理系统

目录一、项目前提二、项目结构示意图三、项目功能要求1.读者信息管理2.图书信息管理3.图书借阅管理4.基本信息维护5.用户管理6.日志功能四、项目所需类展示五、各类方法展示六、感想一、项目前提♣ 掌握java基本语法♣ 熟悉使用流程控制♣ 理解面向对象思想♣ 熟练封装、继承、多态♣ 熟悉使用接口、异常♣ 熟悉使用集合♣ 熟悉掌握IO流相关操作二、项目结构示意图三、项目功能要求1.读者信息管理..

2021-12-14 20:14:56 3463 19

原创 java_反射

一、反射的概述1.什么是反射是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。2.反射的好处由于反射这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展二、如何获取Class对象1.三种方式 类名.class属性 对象名.getClass()方法 Class.forName(全类名)方法 2.代码示例public c...

2021-11-29 20:10:10 140 7

原创 IO流 保姆级

一、IO流概况1.IO流介绍♣IO:输入/输出(Input/Output)♣流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输♣IO流就是用来处理设备间数据传输问题的。常见的应用:文件复制;文件上传;文件下载2.IO流的分类按数据的流向: ♣ 输入流:读数据 ♣ 输出流:写数据按数据的类型: ♣ 字节流 ● 字节输入流 ● 字节输出流 ♣ 字符流 ● 字符输入流 ● 字符...

2021-11-26 09:37:39 318 12

原创 Java <集合> 万字保姆级

一 集合的概述集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题。...

2021-11-12 19:00:39 1313 21

原创 综合项目:项目开发团队分配管理软件

目录导语前言项目介绍项目涉及知识点项目结构示意系统流程示意设计结构示意项目需求说明项目难点代码演示♣ 展示所有员工♣ 添加员工到开发团队♣ 项目随机分配给团队总结导语作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。其次希望我的分享能对同样是初学者的你能有所帮助。同时我也想以此激励自己学习,如果...

2021-10-29 16:14:08 273 15

原创 全网最简洁明了的try catch finally return讲解!!

目录前言导语情况1-----无return无finally情况2-----无return有finally情况3-----if或catch有return,finally中无return情况4-----if和catch中有return,finally中无return;情况5-----if,catch,finally中都有return结论(重点)前言 很久没更新了,因为博主最近这个阶段学习的知识较多,需要时间消化。这里给大家讲下异常处理中的try c...

2021-10-12 10:46:22 1122 14

原创 Java三大特性:封装&继承&多态

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!!1、封装 1.1定义 ...

2021-09-29 10:58:56 309 23

原创 客户管理系统

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!! 需求工具类:import java....

2021-09-09 14:48:51 209 10

原创 接口(API)&集合(ArrayList)很简单!

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!!Java API java api 指的就是jdk中...

2021-09-09 11:41:05 201 7

原创 面向对象思想 &封装

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!!类和对象 类:对一类具有共同属性和行为的事务的抽象,是...

2021-08-24 11:02:32 117 6

原创 家庭记录收支程序

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!!小项目训练:家庭记录收支以下为运行的部分截图下图为工具类...

2021-08-16 19:50:05 110 2

原创 数组&方法&debug

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!! 该阶段学习我认为难点在二维数组和排...

2021-08-11 18:00:02 136 6

原创 基础语法及If&Switch&循环语句

导语 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此激励自己学习,如果有志同道合的小伙伴就最好啦。大家一起进步! 最后,若您有自己的想法或者觉得我的讲述有问题,需要补充或改正的,欢迎在下方留言互相讨论!! 基础语法 基础语法是非常基...

2021-08-03 22:26:55 267 4

空空如也

空空如也

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

TA关注的人

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