
Java
Frank_bettterMan
这个作者很懒,什么都没留下…
展开
-
设计模式之模板原型模式
文章目录模板方法模式设计思路分析模板方法类模式类结构图:模式的结构说明Demo总结模板方法模式的优缺点优点缺点模板方法模式的适用场景模板方法模式模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤.注意:本博文代码GitHub仓库简而言之就是以下几点:父类定义一个功能方法,其逻辑固定;父类的功能方法中,对于具体情况分为可变部分和不可变部分;子类继承父类,根据自身情况重写可变部分。设计思路分析原创 2020-06-12 17:47:54 · 419 阅读 · 0 评论 -
设计模式之建造者模式
文章目录模板方法模式设计思路分析模板方法类模式类结构图:模式的结构说明Demo总结模板方法模式的优缺点优点缺点模板方法模式的适用场景模板方法模式模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤.注意:本博文代码GitHub仓库简而言之就是以下几点:父类定义一个功能方法,其逻辑固定;父类的功能方法中,对于具体情况分为可变部分和不可变部分;子类继承父类,根据自身情况重写可变部分。设计思路分析原创 2020-06-12 17:46:50 · 302 阅读 · 0 评论 -
设计模式之组合模式
文章目录组合模式设计思路分析组合模式类模式类结构图模式的结构说明DemoExample组合模式的应用组合模式的优缺点优点:缺点:组合模式设计思路分析组合模式类模式类结构图模式的结构说明DemoExample组合模式的应用组合模式的优缺点优点:缺点:...原创 2020-05-29 16:54:59 · 297 阅读 · 0 评论 -
设计模式之单例模式
文章目录享元模式设计思路分析享元模式类模式类结构图模式的结构说明DemoExample单例模式的应用单例模式的优缺点优点:缺点:享元模式设计思路分析享元模式类模式类结构图模式的结构说明DemoExample单例模式的应用单例模式的优缺点优点:缺点:...原创 2020-04-28 14:57:37 · 213 阅读 · 1 评论 -
HttpClient 双向认证
文章目录功能背景角色介绍服务器端证书获取Gateway 信任客户端证书OpenSSL对d证书文件处理证书文件生成JKS文件Server端证书处理Client端证书处理证书文件生成P12文件Server端证书处理Client端证书处理HttpClient双向认证(Mutual Authentication )实现WebSphere中的特殊处理功能背景最近我们项目很多依赖API纷纷上Azure,通...原创 2019-11-28 19:41:39 · 2144 阅读 · 0 评论 -
设计模式之享元模式
文章目录享元模式设计思路分析享元模式类模式类结构图模式的结构说明DemoExample享元模式的应用享元模式的优缺点优点:缺点:享元模式设计思路分析享元模式类模式类结构图模式的结构说明DemoExample享元模式的应用享元模式的优缺点优点:缺点:...原创 2019-08-30 17:10:28 · 197 阅读 · 0 评论 -
设计模式之桥接模式
文章目录桥接模式设计思路分析桥接模式类模式类结构图模式的结构说明DemoExample桥接模式的应用桥接模式的优缺点优点:缺点:桥接模式设计思路分析桥接模式类模式类结构图模式的结构说明DemoExample桥接模式的应用桥接模式的优缺点优点:缺点:...原创 2019-08-27 09:59:01 · 166 阅读 · 0 评论 -
设计模式之代理模式
文章目录代理模式设计思路分析代理模式类模式类结构图模式的结构说明DemoExample代理模式的应用代理模式的优缺点优点:缺点:代理模式代理模式(Proxy Pattern):为其他对象提供一种代理以控制对这个对象的访问,设计思路分析被代理对象与代理对象继承同一个接口代理对象中维护被代理对象,所有行文均调用自被代理对象代理模式是结构型模式代理模式类模式类结构图模式的...原创 2019-08-26 14:44:09 · 192 阅读 · 0 评论 -
设计模式之装饰者模式
文章目录装饰者模式类图装饰者模式类图原创 2019-07-31 18:01:44 · 262 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式定义:Adapter 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器的应用场景:系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存类,但是接口又与复用环境要求不一致的情况。a.两个类所做的事情相同或相似,但是...原创 2019-07-30 14:59:39 · 221 阅读 · 0 评论 -
日志框架门面之SLF4J
SLF4J简介SLF4J是一款Java程序编写的日志门面框架,其本身定义了统一的日志接口,且对不同的日志实现框架进行抽象化,我们的应用只需要跟SLF4J进行沟通,而不需要跟具体实现框架直接沟通,从而调用具体实现框架的相关方法进行日志记录。这样我们可以方便的切换日志的实现框架,且无需改动我们的应用,这也是门面模式的优点。SLF4J依赖SLF4J官方对于不同日志框架集成的依赖图:通过该图我们...原创 2019-06-08 22:35:56 · 1571 阅读 · 1 评论 -
日志框架之Logback
文章目录Logback简介Logback的组成Logback与Log4jLogback组件logger contextAppenderConsoleAppenderRollingFileAppenderFilterLogback配置文件加载Logback配置文件详解Logback使用新建项目引入依赖参考文档:Logback简介Logback与Log4j是同一作者作品,完美继承了Log4j的...原创 2019-06-08 22:06:20 · 3327 阅读 · 2 评论 -
日志框架之Log4j
文章目录Log4j介绍核心概念日志级别配置文件读取Log4j使用LoggerAppenderLayout配置文件Properties配置文件XML配置文件Log4j介绍核心概念Log4j官方文档:Log4j has three main components: loggers, appenders and layouts. These three types of components ...原创 2019-06-06 16:23:52 · 6114 阅读 · 0 评论 -
Java系统中常用日志框架
文章目录日志介绍日志概念日志作用Java中常用日志框架Java常用日志框架之间的关系日志门面框架日志实现框架日志介绍日志概念日志:在计算机领域,日志文件(logfile)是一个记录了发生在运行中的操作系统或其他软件中的事件的文件,或者记录了在网络聊天软件的用户之间发送的消息1。日志记录(Logging):是指保存日志的行为。最简单的做法是将日志写入单个存放日志的文件。日志级别2:...原创 2019-06-03 17:17:50 · 18874 阅读 · 0 评论 -
使用JNDI连接数据库
项目背景在项目中本身使用的SQL Server 数据库,某些功能下需要访问Sybase数据库(都淘汰的东西 QAQ),考虑到功能较少并且我们的UAT和PROD环境使用的是WebSphere,其本身已经存在JNDI的连接方式,因此我决定使用JNDI设置,那么就需要解决JNDI在Tomcat下的配置了,找了很多资料,说到这,不得不吐槽我们国内的博客论坛,大部分都是抄,关键是还抄不全,错漏百出,还不注...原创 2019-04-23 11:48:53 · 7656 阅读 · 0 评论 -
Java简介
1.1 Java发展历程Java是由Sun Microsystems公司于1995年推出的一门高级编程语言,其脱胎于C++,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,基于面向对象的思想的编程语言,因此Java语言具有功能强大和简单易用两个特征。Java最初是为了单片式计算机系统而设计,最初被命名为 Oak ,目标在于家用电器等小型系统的编程语 ,随着市场的变化原创 2017-03-23 11:11:18 · 369 阅读 · 0 评论 -
说在前面的话
具体什么时间我也忘了,好像是大一还是大二的时候,第一次听说了两门对我以后来说至关重要的编程语言,那就是C#和Java。也许是命运使然,我对这两门语言均有所学习,后来发现二者都是面向对象的语言,有时回想这件事,脑子里最直接的反应就是四个字:命运使然。我刚开始接触编程语言是C语言,后来学习C#,也许是因为有了这些经验,在学习Java的时候,很多东西都是触类旁通。如果你是没有其他编程语言经验,我原创 2017-03-23 11:08:53 · 404 阅读 · 0 评论