首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
yifanzheng
软件开发
|
http://yifanstar.top/
持续学习者
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
2
文章 2
沸点 0
资讯 0
赞
2
关注
返回
|
搜索文章
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
设计原则:接口隔离原则
接口隔离原则的英文翻译是 "Interface Segregation Principle",缩写为 ISP。 Robert Martin 是这样定义它的:"Clients...
3
3
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
在 Spring 中 Mock RestTemplate
如果我们程序中使用了 RestTemplate 进行 HTTP API 调用。通常在编写单元测试时,为了让测试可控,会将 RestTemlate 调用进行 mock,而不是...
3
3
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Spring 单元测试中如何进行 mock
我们在使用 Spring 开发项目时,都会用到依赖注入。如果程序依赖了外部系统或者不可控组件,比如依赖数据库、网络通信、文件系统等,我们在编写单元测试时,并不需要实际对外部...
4
1
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
设计原则:里式替换原则
里式替换原则的英文翻译是:Liskov Substitution Principle,缩写为 LSP。这个原则最早是在 1986 年由 Barbara Liskov 提出,...
1
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
设计原则:开闭原则
开闭原则的英文全称是 Open Closed Principle,简写为 OCP。它的英文描述是:softwareentities (modules, classes, f...
1
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
设计原则:单一职责原则
单一职责原则的英文是 Single Responsibility Principle,缩写为 SRP。这个原则的英文描述是这样的:A class or module sho...
1
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Token 刷新并发处理解决方案
对 Token 进行刷新续期,我们要解决并发请求导致重复刷新 Token 的问题,这也是设计刷新 Token 的难点。这里我会分别介绍前端和后端各自的处理方案。 当同时发起...
10
2
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
组合模式
组合模式(Composite Design Pattern),将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户可以统一单个对象和组合对象的处理逻辑。 组...
1
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
装饰器模式
装饰器模式(Decorator Design Pattern),动态地给一个对象添加一些额外的功能,就增加功能来说,装饰器模式比继承更灵活。 老规矩,我们先来看看这样一样例...
赞
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Angular: Program ng failed to run No application is associated
今天,搭建 Angular CLI 框架的时候,遇见了一个奇怪的问题。当我将 Angular CLI 搭建完成以后, 我在 Windows PowerShell 和命令提示...
赞
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Angular: ‘ng’ is not recognized as an internal or external command
今天,安装好 Angular CLI 框架后出现无法识别 ng 命令的情况。在网上搜了一些解决方案进行尝试后解决了这个问题。这里我将解决方案进行了整理,希望对看到这篇文章的...
赞
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
理解什么是 JMM
Java 虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——Java 内存模型。也就是说,Java 内存模型是 Java 虚拟机中定义的一种并发编程...
4
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
聊一聊 Java 中的 ThreadLocal
提到 ThreadLocal, Java 开发者并不陌生。在面试中,也经常被面试官提及,对 Java 开发者而言也是一个必须掌握的知识点,所以将它理解透彻是很有必要的。 文...
10
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
如何规范地提交 Git Commit Message
Commit message 是开发的日常操作,它可以提供更多的历史信息,方便向团队清晰准确地说明代码变更、进行代码评审,也便于后期快速定位原始需求或缺陷,还可以有效的生成...
7
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
代理模式
代理模式(Proxy Design Pattern)在不改变原始类代码的情况下,通过引入代理类来给原始类增加功能。说白了就是可以进行做 方法包装 或 方法增强。 代理模式主...
赞
评论
分享
yifanzheng
赞了这篇文章
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Spring Boot 配置 Actuator 监控应用
我们知道 Spring Boot 是一个用于快速开发 Java Web 的框架,不需要太多的配置即可使用 Spring 的大量功能。Spring Boot 遵循“约定大于配...
3
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Spring Boot 集成 Guava Cache 实现缓存机制
Guava Cache 是一个全内存的本地缓存实现,而且提供了线程安全机制,相比于数据库或 Redis 存储,访问内存中的数据会更加高效。 愿意消耗一些内存空间来提升速度。...
3
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
工厂模式
一般情况下,工厂模式(Factory Design Pattern)分为三种更细分的类型:简单工厂、工厂方法和抽象工厂。不过,在 GoF 的《设计模式》一书中,将简单工厂模...
赞
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
单例模式
单例设计模式(Singleton Design Pattern) 理解起来很简单。顾名思义,就是一个类只允许创建一个对象或实例,那这个类就是一个单例类,这种设计模式就是单例...
赞
评论
分享
yifanzheng
软件开发 @ http://yifanstar.top/
·
2年前
关注
Spring Security With JWT 权限设计 Demo
Spring Security 是 Spring 全家桶中一个功能强大且高度可定制的身份验证和访问控制框架。与所有 Spring 项目一样,我们可以轻松扩展 Spring ...
赞
评论
分享
下一页
个人成就
文章被点赞
130
文章被阅读
102,950
掘力值
1,905
关注了
12
关注者
27
收藏集
0
关注标签
5
加入于
2019-12-27
温馨提示
当前操作失败,如有疑问,可点击申诉