自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 命令模式,及与策略模式的区别

策略模式的意图是封装算法,它认为“算法”已经是一个完整的、不可拆分的原子业务,即其意图是让这些算法独立,并且可以相互替换,让行为的变化独立于拥有行为的客户。命令模式则是对动作的解耦,把一个动作的执行分为执行对象(接收者角色)、执行行为(命令角色),让两者相互独立而不相互影响。命令模式:对命令的封装,每一个命令都是一个操作,请求方发出请求,接收方接收请求,并执行操作。请求者角色Control构造器注入具体的命令角色(openCommand)了请求方和接收方,命令模式属于行为型模式。command:命令接口。

2022-11-02 09:25:56 637 1

原创 工厂模式详解

工厂模式:一种创建对象的最佳方式,将对象的创建与使用分割开来。符合依赖倒置原则,将依赖于具体的实现类,变为依赖抽象类。工厂模式分为三种:1、简单工厂模式2、工厂方法模式3、抽象工厂模式。

2022-10-31 16:31:50 121

原创 Head first之策略模式

PostConstruct,在 StrategyFactoryc注入容器之前调用register方法,遍历枚举类中的所有变量,并将支付名称作为key,支付对象作为value作为值,放入到hashmap容器中。比较器,旅行路线,固定算法,结算支付方式,登录等,根据用户的需求处理数据的时候需要对算法做出选择(固定的算法,不需要改变的),客户已经有选择,不需要知道算法的具体细节。将所有实现支付接口的类,将其码值,名称,及实现对象放入到枚举类中。可以在抽象策略中添加一个获取支付类型名称的抽象方法。

2022-10-24 16:54:31 174

原创 根据LocalDate或者DateUtils计算两个日期之间的天数差

根据LocalDate方法、DateUtils方法。获取两个日期之间的天数差。

2022-10-24 10:45:12 1952

原创 设计模式:单例模式

第一次if判断,如果不为空,就不需要去争抢锁,第二次if判断,是否需要创建实例对象。会在需要的时候加载类对象(延时加载),节省存储资源,线程不安全。可以被反射破坏单例。

2022-10-08 17:12:01 74

原创 图解TCP/IP:第一章、网络基础知识

之前了解一点网络,通过查看tcp/ip,希望可以对网络知识有个详细的了解。

2022-10-03 15:06:50 293

原创 实际应用:Alibaba FastJson工具包

【代码】实际应用:Alibaba FastJson工具包。

2022-09-30 15:46:32 357

原创 工作总结:postman传参格式与后端注解@RequestParam,@RequestBody,@PathVariable的联系

RequestParam可以接收body类型和url类型body支持Content-Type有application/x-www-form-urlencoded 和 multipart/form-data加上@RequestParam1、传参不可为空,要想为空需要将require设置为false,默认为true。2、设置默认值3、value可以将前端传来的值的key与你用来接收值的参数进行绑定,无需在意参数名字 是否一致.不加@RequestParam。

2022-09-23 16:38:41 4728

原创 MybatisPlus快速入门上手

快速实操上手mybatisPlus

2022-09-18 16:34:17 278

原创 VMware centos7固定ip地址,用NAT模式配置网络

3、配置vi /etc/sysconfig/network-scripts/ifcfg-eth0,设置static固定ip,然后定义自己的ip,网关.1、打开VMware->编译->虚拟机网络编译器->NAT模式->NAT配置查看ip与网关。2、配置本地VMware8物理连接设备,相当于路由器。将ip地址与虚拟机最后一位改变。

2022-09-15 09:16:17 491

原创 linux下部署tomcat,及常见踩坑。ip:8080/jenkins 404 等

linux部署jenkins步骤及常见踩坑

2022-09-14 17:39:58 836

原创 2021-05-27

serializable接口的作用:Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。序列化的过程,就是一个“freeze”的过程,它将一个对象freeze(冷冻)住,然后进行存储,等到再次需要的时候,再将这个对象de-freeze就可以立即使用。我们以为的没有进行序列化,其实是在声明的各个不同变量的时候,由具体的数据类型帮助我们实现了序列化操作。如果有人打开过Ser

2021-05-27 10:54:15 54

空空如也

空空如也

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

TA关注的人

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