自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小奎的博客

努力学习 只为遇到更好的自己!

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 1小时搞懂设计模式之单例模式

什么是单例模式世界上没有两片完全相同的树叶,每一个物体都是唯一的。所谓单例就是唯一份,在java中来说就是 实例化只是执行一次,也可以理解为对象只new一次。单例模式的代码实现接下来就是我们的单例模式推荐排行榜:1.懒汉式(线程不安全) 推荐指数:package cn.zhuoqianmingyue.examples.singletonpattern;public class Sl...

2018-12-27 15:59:46 388

原创 1小时搞懂设计模式之委派模式

1 什么是委派模式委派模式 我们可以理解成上级分配任务到具体的员工,比如说您是一个大老板 手下有上千个员工,平常端茶递水的活肯定不是自己干。一般口渴了 就会跟下面经理说:小张啊 我口渴了给我倒点茶!然后张经理面带微笑:好的老板,这就给您倒茶。然后张经理跟下面的员工说: 小刘啊 去倒杯茶快点哈! 一会小刘把茶端过来递给张经理,张经理屁颠屁颠的把茶送到老板面前说:您的茶来了,有点热您注意别烫着啊。 ...

2018-12-27 15:57:17 549

原创 1小时搞懂设计模式之策略模式

1 什么是策略模式简单一句话理解就是通过不同的方式来完成一件事。我们拿生活举例:年终将至又到了涨工资的时候了,领导会根据你今年工作表现来将员工分为三种:工作不积极的坏员工对于坏员工执行不涨薪策略,不降工资就不错了。工作成绩不突出的普通员工对于普通员工涨10%,没有功劳有苦劳嘛多少涨点。工作成绩突出的优秀员工对于优秀员工涨30%,这个一定要是要奖励的对于不同的员工采用不同的策略 ...

2018-12-27 12:03:16 367

原创 1小时搞懂设计模式之工厂模式(方法工厂)

1 简单工厂缺点 以及方法工厂实现逻辑通过我的上一篇博客 我们了解了什么是简单工厂,我们可以通过创建钢工厂类对象来获取不同类型的钢对象。但是如果我们每次新增加一种类型的钢,我们需要对钢工厂类的getSteel 方法进行修改。这显然是违反了设计模式的开放闭合原则。而我们的方法工厂刚好弥补了简单工厂的这个缺点。那我们方法工厂是怎么做的呢? 首先我们先提供工厂的抽象 也就是工厂生产的标准。然后将原来...

2018-12-26 13:11:12 325

原创 1小时搞懂设计模式之工厂模式(简单工厂)

1 什么是工厂模式一说到工厂你有可能会想到 食品加工厂,汽车工厂,钢厂等。 这些工厂能帮我们干什么呢? 比如:食品加工厂帮我们生产 面包 饼干,汽车工厂帮我们生产汽车 。钢厂能帮我们生产钢。诸如这些生产模式都可以理解成工厂模式。2 工厂模式的特点说完了什么是工厂模式,我们这说一下工厂模式的特点。也就是满足什么条件就是工厂模式。需要有资源 和生产资源的实体两个对象。获取资源要通过 生产...

2018-12-26 13:02:55 374

原创 1小时搞懂设计模式之代理模式(JDK动态代理)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-12-26 12:52:03 371

原创 1小时搞懂设计模式之代理模式(静态代理)

1 什么是代理模式这个问题让我们用生活的例子来进行解释,在我们买火车票的时候可以通过黄牛帮我们买票 ,或者 我们通过媒婆介绍对象找到我们生活中的另一伴。在或者每个明星需要经纪人帮忙打理他的通告。这些例子都可以理解为代理模式。就像我们买票的行为交于黄牛代为执行,我们找对象的事交于媒婆代为执行,明星的通告交由经纪人代为执行。2 代理模式的特点需要有一个代理人和被代理人 这个是前提被代理人的事...

2018-12-20 17:01:19 391

原创 Java 反射

1 什么是Java 反射JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。内容来自百度百科。这个我个人理解 就跟一个成语 含沙射影 有点像 ,含沙射影:意思是传说一种叫蜮的动物,在水中含沙喷射人的影子,使人生病。比喻暗中攻击或陷害人。我们可以把...

2018-12-20 17:00:39 374

转载 eclipse使用ModelGoon插件自动生成java类的UML图

1、ModelGoon介绍ModelGoon 是一个 Eclipse插件,能将Eclipse中现有的java类生成类图,可以进行Java 包的依赖分析,基于UML图进行模型设计,以及逆向工程(即从已有源代码生成类图)。2、ModelGoon下载与安装2.1 下载本示例的环境为:Windows 7_X64, Eclipse Juno, JDK1.7, JRE1.7。待安装的ModelGoon...

2018-12-20 15:08:47 2105 1

原创 Spring 简介

Spirng 官网介绍第一部分Spring框架概述Spring Framework是一个轻量级的解决方案,也是构建企业级应用程序的潜在一站式解决方案。但是,Spring是模块化的,允许您只使用您需要的部件,而无需引入其余部分。您可以使用IoC容器,顶部有任何Web框架,但您也可以只使用 Hibernate集成代码或JDBC抽象层。Spring Framework支持声明式事务管理,通过RMI或...

2018-12-17 14:01:20 674

原创 极光推送之java后台封装REST API

1 什么是推送?这个看图效果最好请直接看下图:我们手机经常会收到如上图弹框消息,我们今天说的dfsdf啊

2018-12-13 15:50:40 3777 1

原创 form表单reset报 reset is not a function

from 表单reset报 reset is not a function今天遇到一个js 的bug 如下图所示:一般form表单重置js的方式是:document.getElementById(“form”).reset()。jquery的方式是:则使用 $("#form")[0].reset() 或者 $("#form").trigger(“reset”) 。页面具体内容如下:&

2018-12-07 16:52:44 5980 2

原创 iText5官方系列教程-iText in Action(一)

1 iText 的介绍和说明 如果你想通过java操作PDF文件,那么 iText 绝对是你的首选。我接触iText 是因为公司有一个需求想要针对已经学完课程的学员提供PDF格式的结业证书下载。由于对iText一无所知,所以自己在网上各种搜索iText先关资料,并完成了当时的需求功能的开发。但是并没有对iText有很深入了解。于是想写一个iText 教程系列专题,一方面加深一下之前的操作,另一...

2018-12-04 20:04:02 38037 9

spring3集成swagger的jar包

Spring 3.2.2.RELEASE 集成 swagger需要的jar包 集成博客:https://blog.csdn.net/ljk126wy/article/details/89083426

2019-04-09

java和java虚拟机发展史思维导图

java和java虚拟机发展史思维导图,用于自己java虚拟机总结

2019-03-07

空空如也

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

TA关注的人

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