自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

果冻我要喜之郎

果冻我要喜之郎

  • 博客(47)
  • 收藏
  • 关注

原创 Spring:优势、IOC、AOP

目录前言:Spring概述:Spring优势:IOC:举例:AOP:举例:前言:开幕雷击!哈哈哈哈!!!快乐学习,由此开始!!!Spring概述:Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring ..

2022-05-27 15:52:15 159 2

原创 MyBatis框架

目录前言1.Mybatis简介2.Mybatis的快速入门2.1MyBatis开发步骤3. MyBatis的映射文件概述4. MyBatis的增删改查操作5. MyBatis核心配置文件概述6.Mybatis的Dao层实现:代理开发方式:注解开发方式前言今天分享一下mybatis框架1.Mybatis简介Mybatis概念 mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关...

2022-05-17 15:46:08 167 8

原创 前后端交互小项目-黑马旅游网

目录前言:项目要求:项目实现:旅游门户网:旅游网后台管理系统:遇见的问题:1.使用163邮箱发送邮件出现问题2.提交按钮失效,变成类似刷新效果3.浏览器缓存影响代码的修改效果前言:最近博主完成了一个小项目-黑马旅游网,今天就和大家介绍一下吧项目要求:主要要求就是完善这两个系统项目实现:旅游门户网:首页:国内游:线路详情:旅游网后台管理系统:遇见的问题:1.使用163邮箱发送邮件出现问题...

2022-05-13 09:50:55 325 6

原创 Ajax和Json

目录前言AJAX概念实现方式JSON概念语法JSON数据和Java对象的相互转换前言今天和大家分享一下ajax和json在老干妈的酸辣并不能为广东肠粉提鲜的情况下,黄焖鸡米饭更让我感觉吃得放心,而实际上俄罗斯的优势在于地广人稀,假设原神的成功可以带领中国单机游戏旭日东升那么我觉得点赞可以多一点AJAX概念ASynchronous JavaScript And XML 异步的JavaScript 和 XMLAjax 是一种在无需重新加载整个网

2022-04-21 08:36:12 267 3

原创 JQuery

目录基础1. 概念:2. 快速入门 :3. JQuery对象和JS对象区别与转换:选择器1. 基本操作学习:2. 分类:DOM操作1. 内容操作:2. 属性操作:3. CRUD操作:动画1. 三种方式显示和隐藏元素遍历1. js的遍历方式2. jq的遍历方式事件绑定1. jquery标准的绑定方式2. on绑定事件/off解除绑定3. 事件切换:toggle插件1. 实现方式:基础1. 概念:...

2022-04-15 20:01:23 63

原创 Web三大组件

目录前言:今天和大家分享一下Web三大组件:Servlet、Filter、ListenerFilter:过滤器:1. 概念: 生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门:...

2022-04-14 09:12:40 2107

原创 用户信息管理系统(web实践项目)

目录前言:项目结构:登录:添加:删除:修改:分页查询:思路:步骤:复杂条件查询:前言:今天给大家分享一下一个web综合实践项目,主要是增删改查等功能的代码思路。项目结构:登录:添加:删除:修改:分页查询:思路:步骤:复杂条件查询:...

2022-04-12 19:35:46 424

原创 Cookie$Session

目录前言:会话技术:Cookie:小饼干Session:主菜前言:作为一名预备程序员,秉承着我和代码起码有一个能跑的精神,今天和大家分享关于cookie和Session的相关知识点。会话技术:1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionC

2022-04-09 11:31:51 86 1

原创 Servlet

目录前言:Servlet:概念:快速入门:执行原理:Servlet中的生命周期方法:Servlet的体系结构: doGet和doPost的区别:重定向和转发的区别:前言:今天和大家分享Servlet的一些知识点Servlet:概念:* 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。快速入门:...

2022-04-06 17:09:16 289 1

原创 图书馆管理系统重构版

目录项目要求:项目要点:具体实现:

2022-03-29 11:22:02 171 1

原创 JavaScript

目录前言:大家好啊!多日不见,甚是想念!这篇主要是和大家简单分享一下关于javascript的一些知识点,博主最后还写了一个抽卡小游戏哦~概述:javascript概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。基本语法:1. 与html结合方式1

2022-03-10 16:57:00 117 6

原创 Web阶段学习之CSS

目录CSS概述:概念:好处:CSS的使用:CSS与html结合方式css语法:选择器:筛选具有相似特征的元素属性案例:CSS概述:概念:Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率CSS的使用...

2022-02-21 10:30:28 80 2

原创 Web阶段学习之HTML

目录一、前言:二、HTML概述:三、快速入门:四、标签学习:1. 文件标签:构成html最基本的标签2. 文本标签:和文本有关的标签3. 图片标签:4. 列表标签:5. 链接标签:、6. div和span:7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。8. 表格标签:五、案例:一、前言:在家里学习真的是一件蛮痛苦的事,特别是对于没有多少自制力的我来说。从床上爬起来写下这篇博客也是花费了我为数不多的毅力。二、HTM.

2022-02-18 19:35:17 78

原创 冒泡排序和选择排序

目录冒泡排序选择排序冒泡排序冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。作为最简单的排序算法之一,冒泡排序给我的感觉就像 Abandon 在单词书里出现的感觉一样,每次都在第一页第一位,所以最熟悉。冒泡排序还有一种优化算法,就是立一个 flag,当.

2022-01-22 14:31:13 72

原创 2021年度总结

目录前言:

2022-01-21 11:30:25 849 2

原创 Git常用命令

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

2022-01-09 17:05:56 56

原创 设计模式の责任链模式

目录前言:定义与特点:结构与实现:前言:在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,而消费者伤心;还有,当我们开车到交叉路口时,遇到红灯会停,遇到绿灯会行。这样的例子还有很多,例如,股票价格与股民、微信公众号与微信用户、气象局的天气预报与听众、小偷与警察等。在软件世界也是这样,例如,Excel 中的数据与折线图、饼状图、柱状图之间的关系;MVC 模式中的模型与视图的关系

2022-01-06 19:51:40 61 2

原创 设计模式の观察者模式

前言:定义与特点:结构与实现:前言:在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,而消费者伤心;还有,当我们开车到交叉路口时,遇到红灯会停,遇到绿灯会行。这样的例子还有很多,例如,股票价格与股民、微信公众号与微信用户、气象局的天气预报与听众、小偷与警察等。在软件世界也是这样,例如,Excel 中的数据与折线图、饼状图、柱状图之间的关系;MVC 模式中的模型与视图的关系;事件模

2022-01-06 16:30:36 379

原创 设计模式の装饰者模式

目录前言:结构与实现:前言:上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人早餐可能会吃煎饼,煎饼中可以加鸡蛋,也可以加香肠,但是不管怎么“加码”,都还是一个煎饼。在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等,都是装饰器模式。在软件开发过程中,有时想用一些现存的组件。这些组件可能只是完成了一些核心功能。但在不改变其结构的情况下,可以动态地扩展其功能。所有这些都可以釆用装饰器模式来实现。

2022-01-05 20:30:14 54

原创 设计模式の代理模式

目录前言:定义与特点:结构与实现:前言:在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去火车票代售点买。又如找女朋友、找保姆、找工作等都可以通过找中介完成。在软件设计中,使用代理模式的例子也很多,例如,要访问的远程对象比较大(如视频或大图像等),其下载要花很多时间。还有因为安全原因需要屏蔽客户端直接访问真实对象,如某单位的内部数据库等。定义与特点..

2022-01-05 16:26:22 65

原创 设计模式の工厂模式

目录作用:实现了创建者和调用者的分离简单工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品,需要覆盖已有代码)结构图:代码实例://汽车接口public interface Car { void name();}public class Tesla implements Car{ @Override public void name() { System.out.println("特斯拉"); }..

2022-01-05 09:28:27 355

原创 设计模式の单例模式

目录:定义:特点:优点:缺点:应用场景:实现:懒汉式单例:饿汉式单例:定义:单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、.

2022-01-04 14:54:08 93 4

原创 三层架构UBD

目录什么是三层架构?为什么使用三层架构?三层架构的优劣势优势:劣势:​​​​​​​什么是三层架构?三层架构就是为了符合“高内聚,低聚合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构。而外还有一层实体类(Model),作为数据传递的载体,在各层之间传递数据。UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑

2021-12-30 20:29:42 228 5

原创 数据库连接池

目录数据库连接池的基本思想:数据库连接池技术的优点:三种开源的数据库连接池的使用(皆使用配置文件方式):C3P0数据库连接池:DBCP数据库连接池:Druid(德鲁伊)数据库连接池:数据库连接池的基本思想:就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。数据库连接池技术的优点:1. 资源重用由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销..

2021-12-30 17:29:23 86 4

原创 JDBC一些知识点

目录JDBC概述:概念:JDBC体系结构:获取数据库连接:使用PreparedStatement实现CRUD操作:操作:资源的释放:JDBC API小结:JDBC概述:概念:JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数...

2021-12-27 17:36:39 400 4

原创 Java通过JDBC对Mysql数据表操作步骤

目录导包:加载驱动:获取连接:预编译sql语句:填充占位符:执行:(查询操作额外步骤)增删改:查询:资源关闭:导包:打开项目结构界面,点击库,导入包即可加载驱动:将获取数据库三要素,存储在文件中,通过IO流读取即可加载 JDBC 驱动需调用 Class 类的静态方法 forName() //加载配置文件 InputStream is = ClassLoader.getSystemClassLoader

2021-12-27 17:29:29 741 4

原创 通过王者来帮你理解脏读、不可重复读和幻读

目录前言:在学习SQL语言中的TCL时,我们接触到了事务这个概念,然而对于多个事务同时操作一个数据库从而引发的事务并发问题上面,博主感觉有些困难,于是在去大佬们的博客学习之后,便有了这篇博客。脏读:脏读好比在...

2021-12-20 11:22:02 2062 27

原创 SQL语言之DDL、DML

目录前言:DDL:数据库操作:数据表操作:约束:DML:插入语句:修改语句:删除语句:前言:大家好啊!好久不见,甚是想念!今天来给大家介绍介绍SQL语言之数据定义语言、数据操作语言,也就是DDL和DML了。DDL:DDL(Data Define Languge):数据定义语言,用于库和表的创建、修改、删除关键字:create, drop,alter等数据库操作:创建数据库 create database 数据...

2021-12-16 19:09:41 658 34

原创 初遇MySQL,吃定MySQL。—— DQL查询语言

目录前言:相关概念:1、基础查询:2、条件查询:3、排序查询:4、分组查询:5、连接查询:内连接:外连接:6、子查询:7、分页查询:8、联合查询:前言:大家好啊!最近博主也开始学习数据库了,既然咱是第一次遇见MySQL,它MySQL也是第一次也是见到我,那我凭什么要让着它?就要吃定它!拿捏它!把它给拿下!相关概念:数据库:指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的

2021-12-09 19:39:30 912 24

原创 我真没想写图书管理系统啊

目录前言:哈喽!大家好啊!今天给大家带来一个名为图书管理系统的小项目,对他我可真是又爱又恨呐,写完之前真的是咬牙切齿硬着头皮写,写完之后的成就感还是可以的。一日不见,如隔三秋,这样算下来咱们都几年没见了,我要个这个不过分吧!拜拜!...

2021-11-29 10:15:39 735 21

原创 JavaIO特殊操作流

目录前言: 大家好啊!今天给大家介绍介绍IO流里面的几个特殊操作流。 因为博主在写一个图书管理系统,里面对于对象序列化流的应用比较多,也算是回头复习一下,这个流是蛮重要的。System:System类中有两个静态的成员变量:public static final InputStream in:标准输入流。 通常该流对应于键盘输入或由主机环境或用户指定的另一个输入源 public static final PrintStream out:标...

2021-11-19 16:29:10 97 4

原创 Java反射

目录前言:一、反射:二、优缺点:三、使用反射:前言: hello!今天和大家说一说反射,我个人觉得反射有点繁琐,要做的步骤有点多,但是目前对我们的要求是看的懂即可,不需要太过于深入。一、反射:反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。二、优缺点:优点:可以动态执行,在运行期间根据业务...

2021-11-11 09:16:09 127 6

原创 中国人不骗中国人,我的猜拳平平无奇。。

目录前言: 大家好啊!熟悉的标题,熟悉的我,熟悉的博客一直锁(说)。 今天来给大家说一说这个平平无奇的猜拳小游戏,和之前我们做过的小系统不同,这个小游戏结合了IO流的知识,能够存储账号的相关信息,不用每次登录还要去注册了。 然而,写这个小游戏,我花费的时间还是蛮多的,特别是在写游戏次数的时候,运行中发现不管怎么弄,账号文件里游戏次数始终不更新,从早上找问题一直找到下午,...

2021-11-08 11:37:12 321 9

原创 每年桃花开的时候,我就会想起IO流,她曾经很难为我....

目录前言:一、IO流:二、字节流:1、字节输入流:FIleInputStream:BufferedInputStream:2、字节输出流:FileOutputStream:BufferedOutputStream:三、字符流:1、字符输入流:InputStreamReader:BufferedReader:2、字符输出流:OutputStreamWriter:小问题:前言:大家吼啊!今天给大家带来秋天的第一篇博客。不知道是...

2021-10-30 11:20:54 293 8

原创 什么!?改BUG最牛的人竟然是一位皇帝!!集合前来觐见!

目录前言:一、Collection:1、List:ArrayList:LinkedList:2、Set:HashSet:TreeSet:二、Map:1、HashMap:2、TreeMap:三、面试题:前言:岂可休!!之前竟然有人说我标题王不行了。这次我带着新标题勇者归来!嘿嘿,要说改BUG最牛的人是谁呢?那肯定是雍正帝了,因为雍正专治八阿哥(BUG)嘛。在雍正的兄弟里,八阿哥有“贤王”之称,正是因为“八爷党”的强大,成为了继承大统的胤禛(雍..

2021-10-20 08:47:02 1806 21

原创 小帅哥~小美女~快点进来看看内部类鸭~

wdfjsdi

2021-10-16 10:47:55 186 8

原创 我的宝~请你相信我们的团队~好吗?----- 项目开发团队

目录一、引言 : 大家好啊!学习java这几个月以来,例如系统这样的增删改查小项目满打满算也做了三四个了,总体做下来,在一开始接触的时候会感觉比较难下手,颇有种拔剑四顾心茫然的意思,只能一步一步的跟着ppt走,一点一点的入手,就像拼图一样,拼到最后,哦~原来是这样啊,也不是很难嘛。所以,我的最大感受就是,一开始胆子要大,步子迈开,后面就能逐渐上手。这次的这个实践项目,我个人觉得本质上就是一个大的系统,里面的四个功能分化为具体的四个小系统,难点在于一开始的入手和最后的bug和优化。...

2021-10-08 20:28:19 214 17

原创 直视ta!直视ta!接口一定学好呀!

1ewtre

2021-09-29 10:40:25 390 15

转载 不是8~ 不是8~ Buffer和Builder要分家~

目录引言:正文:引言: 在之前的学习生活中,大家对于StringBuffer和StringBuider并不陌生,可以说非常熟悉了,本篇博客的内容就是把这两位单独请出来和大家介绍介绍,一回生二回熟嘛。正文:StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的。StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串...

2021-09-28 18:00:43 142 9

原创 从小爸妈就对我讲。。。面向对象呀有三大特征

前言: 从小~爸妈就对我讲~面向对象~呀真是不好学~ 打从一开始接触封装、类和面对对象以来,对于面向对象编程总有一种抓不着却又看得见的虚幻感。现在学习完了继承和多态之后,就寻思着总结和梳理一下,好好的拿捏一下它。今日刚好三大特征齐聚,来个桃园三结义面向对象: 类:类是对现实生活中一类具有共同属性和行为的事物的抽象。类是对象的数据类型,类是具有相同属性...

2021-09-16 18:28:20 153 17

空空如也

空空如也

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

TA关注的人

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