- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Spring之Bean的三种自动装配方式
Spring中对Bean的理解什么是BeanBean的装配Bean的作用域Bean实例构造的时机什么是Bean 1、在我们的Java中是一种面向对象的语言,而对象由属性和行为组成,我们只有通过实例化对象才能操作该对象的属性和行为 2、只要是我们带有属性和成员的类都要到Spring IOC容器中进行实例化
2021-03-11 19:47:30
863
原创 Spring IOC与Spring DI区别
Spring IOC 与 DISpring IOC什么是IOC高内聚,低耦合概述IOC底层实现原理Spring DISpring IOC什么是IOC Spring IOC(控制反转):是一种实现思想,通过第三方完成我们对实例Bean的管理,而不是通过传统的方式构建实例,交给第三方进行实例化,从而降低代码之间的耦合度高内聚,低耦合概述 &
2021-03-02 09:57:47
700
2
原创 Maven项目的构建与结构解析
Maven项目什么是MavenMaven的优点下载Maven配置Maven镜像IDEA配置Maven路径Maven项目目录解析什么是Maven Maven项目对象模型(POM),是通过一些描述信息来管理项目的构建,是项目管理工具软件。由于开发都是团队协作开发模式,为了便于开发项目的管理Maven的优点Maven可以构建统一的项目目录结构,便于协助开发Maven便于对jar包的管理下载Maven&n
2021-02-27 22:22:12
1432
2
原创 模拟Spring IOC 控制反转实现原理
Servlet监听器前言生活案例引入代码案例构建纯净类1、传统方式构建实例纯净类的工厂类BookFactory2、传统方式上升级3、通过简单反射升级4、类似Spring容器的工厂构建XML文件类似"Spring容器"类模拟"Spring容器"构建实例模拟"Spring容器"构建实例步骤总结Spring IOC获取实例步骤总结前言 Spring IOC控制反转是通过反射机制与工厂模式的结合,下面给大家模拟一下生
2021-02-24 16:02:58
370
3
原创 Servlet监听器
Servlet监听器前言引入记住密码操作的原理前言引入 客户端(浏览器)的登录界面通过表单等操作发送一次HTTP请求给服务器,服务器会将前端传递的数据去数据库中查询用户数据。当第二次登录时如何不需要手动输入用户信息,而是已经自动将值存入,从而进行登陆呢?记住密码操作的原理...
2021-02-16 22:34:13
377
1
原创 JSP+Servlet实现验证码
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片
2021-02-13 19:45:07
656
7
原创 Servlet过滤器简介与案例
Servlet过滤器过滤器概念过滤器作用过滤器的配置方式web.xml配置及各节点说明注解配置多个过滤器的执行顺序与原理图过滤器方法1、public void init(FilterConfig filterConfig)2、public void doFilter (ServletRequest, ServletResponse, FilterChain)3、public void destroy()过滤器案例过滤器概念  
2021-02-05 11:39:04
760
4
原创 JS与Cookie完成记住用户名和密码
JavaScript与Cookie完成记住密码操作前言引入记住密码操作的原理前端页面JavaScript脚本代码后台代码运行过程前言引入 客户端(浏览器)的登录界面通过表单等操作发送一次HTTP请求给服务器,服务器会将前端传递的数据去数据库中查询用户数据。当第二次登录时如何不需要手动输入用户信息,而是已经自动将值存入,从而进行登陆呢?记住密码操作的原理 &nbs
2021-01-27 21:39:36
766
原创 Cookie与Session机制
Servlet状态管理前言引入Cookie机制什么是Cookie?构建与添加Cookie什么是会话Cookie的有效期为什么设置Cookie有效期通过什么方法设置Cookie的有效期Cookie的路径Cookie存储中文乱码问题Cookie数据的安全问题Session机制什么是Session如何获取Session对象Session常用方法Session的有效期前言引入 客户端(浏览器)每发送一次HTTP请求,都
2021-01-27 00:09:31
289
4
原创 Servlet生命周期详解
Servlet生命周期概述servlet生命周期的四个过程1、实例化servlet对象我们的OOP(面向对象)思想中,总是先创建对象,通过对象调用成员,那么servlet如何实例化呢?设置对应servlet的优先级(loadOnStartup)2、初始化参数配置3、就绪状态4、销毁状态servlet生命周期简易总结概述 servlet的生命周期:servlet在容器中开始实例化到实例销毁的整个过程servlet生命周期的四个过程1、实例化servlet对象我们的OOP(面向对象)思想中,总是先创
2021-01-23 23:20:29
11081
原创 使用Java集合实现麻将(准备牌、洗牌、发牌、看牌)
ArrayList简单实现麻将且排序背景实现业务逻辑案例代码背景完成麻将1-9 的**洗牌发牌操作**(不包括:东西南北风、中发白)麻将牌型科普:1、条子:1-9每个数字*4 = 36张2、万子:1-9每个数字*4 = 36张3、筒子:1-9每个数字*4 = 36张总计:36+36+36 = 108张要求:每人发13张随即牌,**考虑排序问题**实现业务逻辑1、欢迎用户,且让用户执行洗牌操作指令2、洗牌3、发牌4、将发到每位玩家手中的麻将进行排序5、将每位玩家手中的牌进行遍历
2021-01-06 16:27:30
3085
2
原创 队列Queue的使用方法
Queue队列相关方法Queue概述队列(First Input First Output),简称FIFO,具有先进先出特点。队列是一种特殊的线性表结构,只能在队列的前端进行数据的查看、删除操作,队列的末端进行数据的插入操作。LinkedList是Queue的一个实现类,因此可以将LinkedList作为一个Queue进行相关使用。1.Queue中常见方法1.1 添加元素方法方法介绍方法名称功能描述boolean add(E e)插入指定元素为该队列是否有可能立即这样
2020-12-30 19:03:21
3847
原创 ArrayList集合中常用的方法
ArrayList相关方法简述List概念1.1 ArrayList常见方法1.1.1 构造器1.1.2 add 方法1.1.3 get和set方法1.1.4 contains 方法1.1.5 remove方法1.1.6 toArray方法1.1.7 asList方法List概念存储的元素有序、可重复,可以理解为存储对象的数组,是Connection的子接口,与数组相比,长度是可变的,可以动态的对集合中的数据进行增加或减少。有两个比较常见的实现类ArrayList与LinkedList,两个实现类的方法
2020-12-27 13:03:01
10136
32
MerryChristmas.rar
2021-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人