- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 设计模式之装饰器模式详解
在介绍装饰器模式之前,先来看看在一般的开发生产中,对于已有功能新需求的实现,往往一开始想到的方法:一种是直接修改已有功能的代码;一种是使用继承方式。第一种缺点很明显,破坏方法稳定性、复杂场景下导致方法代码冗长,维护起来十分麻烦等,对于第二种,在场景简单的情况下可以适当采用,但场景复杂起来,子类的数量会增长的十分迅速,这时候就可以考虑使用装饰器模式优化代码,下面以生活中的一个场景加以说明。场景...
2019-08-19 09:43:30 254
原创 设计模式之代理模式以及动态代理详解
代理模式引言场景定义动态代理Jdk动态代理Cglib动态代理Mybatis、Spring中的应用总结生活中一定经常遇到代理这种情况:买火车票不一定在火车站买,也可以去代售点;游戏可以自己往,还可以找代练帮你玩;去买彩票不用去彩票机构,一个个代理销售点就可以等。而在java开发的工作中也是经常遇到:Spring的AOP,mybatis的接口实现等。引言很早之前,阿笨就有淘宝开店的想法,但苦...
2019-08-19 09:42:21 374
原创 设计模式之单例模式详解
单例模式概述饿汉式懒汉式静态内部类式枚举式登记式单例总结单例模式(Singleton Pattern)——设计模式中最简单,估计也是最常见的设计模式之一,属于创建型模式。一般来说,在程序的整个生命周期中,我们希望某些类有且只有一个的时候,这些类的设计就可以采用单例模式。这种类存在的原因可能是该类的创建需要消耗系统过多的资源、花费很多的时间,或者业务上客观就要求了只能有一个实例等,比如经常遇到的...
2019-08-19 09:40:19 226
转载 Java最常见200+面试题全解析
原文链接:https://my.oschina.net/u/2862573/blog/3037593序言 在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非...
2019-08-06 21:17:13 508
转载 HTTPS从认识到线上实战全记录
转载于小茗同学的博客:https://www.cnblogs.com/liuxianan/p/https.html ,内容非常不错,转载收藏 前言 原理篇 认识HTTPS 什么是HTTPS SSL/TLS HTTPS的优点 HTTPS的缺点 ...
2019-07-23 17:03:03 489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人