Xianhuii
Xianhuii
全部文章
分类
Java EE(1)
Java SE(19)
Spring(4)
Spring Boot(5)
SpringCloud(11)
SpringMVC(7)
业务(4)
中间件(2)
前端(2)
小工具(7)
数据库(2)
数据结构与算法(5)
新征程~(1)
算法刷题(1)
设计模式(18)
归档
标签
去牛客网
登录
/
注册
Xianhuii
DO IT
TA的专栏
1篇文章
0人订阅
Spring之旅
1篇文章
592人学习
全部文章
(共93篇)
原型模式
1 基本概念 1、克隆的步骤 实现一个接口:Cloneable。 重写一个方法:clone()。 2 代码 1、案例1:浅克隆 Video package prototype.demo01; import java.util.Date; public class Video impleme...
设计模式
2020-03-19
0
525
建造者模式
1 基本概念 建造者模式属于创建型模式,它提供了一种创建对象的最佳方式。 1、定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、主要作用 在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。 用户只需要给出指定复杂对象的类型和内容,建造者模...
设计模式
2020-03-19
0
487
工厂模式
1 基本概念 1、本质 实例化对象不使用new,用工厂方法代替。 将选择实现类、创建对象统一管理和控制,从而将调用者与实现类解耦。 2、作用 实现创建者和调用者的分离。 3、分类 简单工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品,需要覆盖已有代码)。 工厂方法模式:用来生产...
设计模式
2020-03-19
0
613
代理模式
1 静态代理 1、角色分析 抽象角色:一般会使用接口或者抽象类来解决。 真实角色:被代理的角色。 代理角色:代理真实角色,一般会做一些附属操作。 客户:访问代理对象的人。 2、好处 可以使真实角色的操作更加纯粹,不用去关注一些公共的业务。 公共业务交给代理角色,实现分工。 公共业务发生扩展的时...
设计模式
2020-03-18
0
548
单例模式
1 基本概念 1、定义 保证一个类只有一个实例,并提供一个访问该实例的全局访问点。 2、使用场景 Windows的任务管理器、回收站。 配置文件的读取类。 网站的计数器。 数据库连接池。 …… 3、优点 减少系统性能开销。 优化共享资源的访问。 4、实现方式 饿汉式(线程安全,调用效率...
设计模式
2020-03-18
0
550
Spring Security
1 基本概念 1、两个重要的概念 认证:通过用户名和密码成功登陆系统后,让系统得到当前用户的角色身份。 授权:系统根据当前用户的角色,给其授予对应可以操作的权限资源。 2、完成权限管理需要的三个对象 用户:主要包含用户名、密码和当前用户的角色信息,可实现认证操作。 角色:主要包含角色名称、角色...
SpringSecurity
2020-03-17
0
547
使用MyBatis
1、创建数据库、表 CREATE DATABASE mybatis; USE mybatis; CREATE TABLE `book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) DEFAULT NULL, `au...
SpringBoot
Mybatis
2020-03-14
0
601
1 第一个Servlet
1、创建Java Web工程 2、引入serverlet-api 3、新建Servlet类 package com.xianhuii.servlet; import javax.servlet.*; import java.io.IOException; import java.io....
JavaEE
2020-03-12
0
543
剑指Offer
1 数组中重复的数字 1、找出数组中重复的数字 在一个长度为n的数组里的所有数字都在0~(n-1)的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应...
剑指Offer
2020-03-11
0
683
7 文件上传
SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。 Spring用Jakarta Commons FileUpload技术实现了一个CommonsMultipartResovler。 SpringMVC上下文中默认没有装配Multipar...
SpringMVC
2020-03-07
0
535
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页