首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
北落浮鱼
掘友等级
项目经理
专注JAVA开发领域知识和项目管理经验分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
一文了解建造者(Builder)模式
建造者模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 从概念中可以看到2个重要的信息:一是构建和表示是分离的,二是通过同一个构建过程,能获得不同的实例对象。 Product产品类:具体完整的产品。 Builder抽象建造者:规范产品的组件,…
一个诡异的登录问题
周五本来想早点下班,临了有一个简单的需求突然提上来,心想着整完了就走,没想到一下折腾了 1 个多小时才搞定,愉快的周末就从加班中开启了。回到家里把这件事复盘一下,小伙伴们看看是否能够从中 GET 到一些未知的东西。 项目是 Spring Boot 项目,里边对请求进行了划分,有…
一文了解抽象工厂模式
抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。的确是抽象工厂,光看概念就很抽象。了解抽象工厂模式前,先了解下抽象工厂引入的2个概念:产品族和产品等级结构 简单来讲,就是下面这张图:小米家的相关的智能家居产品组成了一个产品族(智能音箱+智能台灯…
终结设计模式-01-起源
设计模式这一概念,起源于建筑领域,是由Christopher Alexander(克里斯托佛·亚历山大)及其团队,长时间通过对建筑行业的调查研究,总结了建筑行业可重复复用的解决方案,并记录在《建筑的永恒之道》中。在书中,对模式的定义是:每个模式都描述了一个在环境中不断出现的问题…
终结设计模式-02-起源
如果你去看有关设计模式的书,会发现一件有趣的事情,在讲设计模式期前,都会先讲设计模式的几个原则。 原则是一种指导方针,设计模式的原则是设计思想的高度抽象,是设计模式价值的提现。了解设计模式的原则,有助于我们了解设计解决方案的的效果,自己设计方案时,也是一个参考指标。 模式秀不秀…
终结设计模式-03-模式分类
我们知道人的短时记忆是有限的,而把大脑记忆从有限变为无限的伟大思想,就是归纳分类。归纳分类,把混乱无序的信息,整理成结构、条例清晰的知识。而现在,我们就要用到归纳分类这一降妖伏魔武器。 如果现在跟你说设计模式至少有23种,你可能头都打了,我一天学习一个,也要将近一个月的时间。那…
一文了解简单工厂模式
工厂模式是设计模式中最常用,而简单工厂模式,是最简单的模式了。回想我们最开始学习JAVA时候,学完运算符、变量、循环等基本的语法知识后,就开始学类对象的各种知识。类是一个单独的对象,一个单独的类只能起到简单的作用,而类被组织起来,形成复杂的依赖关系后,就能形成一个庞大的系统,为…
一文了解简单工厂模式升级版-工厂模式
1. 简单工厂模式的问题 2. 调整简单工厂模式的方案,符合开闭原则 3. 总结
类图关系这么简单你敢信?
泛化(Generalization):泛化(Generalization)表示的是两个对象之间的继承关系。 实现(Realization):实现(Realization)表示接口和类的关系。 关联(Assciation):关联(Assciation)描述了某一个对象一直”知道“…
Mybatis框架SQL防注入指南
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一些思…
下一页
个人成就
文章被点赞
12
文章被阅读
3,641
掘力值
159
关注了
9
关注者
1
收藏集
1
关注标签
12
加入于
2020-07-17