首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dd_123
掘友等级
Java开发
一砖一瓦
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
模板方法模式&lambda重构模板方法模式
简单来说,当你频繁地需要执行某些操作,这其中的操作有共性,也有差异性的地方,我们可以用模板方法把共性的操作抽取出来,即定义一个操作中算法的“框架”,把差异性的步骤延迟到子类中,即让子类来实现差异化的步骤,让我们看下文的例子,从例子中体会更容易理解。 本文会用两种方式来实现模板方…
责任链模式与lambda重构责任链模式
简而言之,待处理的对象,需要经过好几个步骤的处理,形成一条链,一个步骤处理完之后,接着往下一个步骤继续处理。 本文会用两种方式来实现责任链模式,第二种是用lambda表达式的方式来实现,参数行为化的方式实现。 本文所使用的场景如下:处理一封信,首先对会信的头部进行处理,然后会检…
Java8 lambda对Map集合处理的优化
apply方法待实现,方法参数是泛型类T和U,返回参数是泛型类R,简而言之就是我们需要实现一个方法,方法传入T和U,方法R。 好了,继续看回merge方法的实现,题外话,default是修饰merge方法,声明该方法是一个默认方法,default是Java8新出的一个关键字,用…
Debian8 nginx添加阿里云ssl证书,配置https
HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 http 的网站是不太安全的。 现在有一些机构可以为我们免费提供安全证书,如阿里云或者腾讯云等等平台,笔者是在阿里云上买的域名,也顺便在阿里云申请免费的S…
策略模式&lambda重构策略模式
简而言之,策略模式是客户端在运行时选择某种解决方案(策略,方法,算法)来解决问题,而解决方案(策略,方法,算法)的定义与使用是分开的,即解决方案与客户端的调用中间有个类可以针对不同的问题,采取不同的解决方案,该中间类中持有一个对策略类接口的引用实例,用于定义所采用的策略。 文章…
Java如何避免过多的if else、switch case
我们先来看这样的一个场景:根据快递包裹的重量计算快递公司的邮费,不同的快递公司有不同的邮费计算方式,如京东,申通,圆通等快递公司的邮费计算都是不一样的。 简单工厂模式 Simple Factory Pattern :有一个工厂类,通过传递不同的参数,返回不同所需的对象,简而言之…
简单工厂设计模式&lambda重构简单工厂模式
简单地说就是需要什么对象,传入给定格式的参数,就可以获取所需对象,而调用方无需知道其中创建对象的细节,在创建对象那一方也有自己的实现细节,代码结构清晰、解耦。 里面用三种不同的方式应用了简单工厂模式,有用到Java8 Lambda 方式重构简单工厂模式,也有一个我实际开发中应用…
UML之类图
类图简介:类图主要是描述类的属性和类之间的关系,是UML(统一建模语言)一种静态结构图。 类图分三个区域。最上面是类名称,中间部分包含类的属性,底部部分包含类的方法,如图所示: 属性和方法前面的减号‘-’代表私有,加好‘+’代表公有,(还有#代表保护,底部划一线时是代表静态)。
Java中POJO、BO、DTO、DO对象简述
POJO(Plain Ordinary Java Object):简单对象,专指只有 setter / getter / toString 的简单类,即DO/DTO/BO等领域对象的统称。阿里开发手册规约禁止对象命名成xxxPOJO。 DO(Data Object):此对象与数…
制作U盘启动盘,CentOS系统安装
笔者以前没重装过系统,大学太懒了,连windows系统也没重装过,公司要用CentOS7作为服务器,让我拿一台旧机重装下Linux系统,今天写下安装步骤,如有坑和不足之处,还望指出。 所需要的工具:一个8G的U盘,CentOS.iso镜像,把镜像写入U盘的软件(我用的是Rufu…
下一页
个人成就
文章被点赞
32
文章被阅读
37,425
掘力值
836
关注了
0
关注者
6
收藏集
1
关注标签
11
加入于
2019-08-16