首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刀法如飞
掘友等级
程序员
四十不惑的中年程序员🧑🏻🏫 二十年编程经验🐾💻 对互联网和人生的思考🧠 关注我❤️,分享技术、互联网、人生点滴感悟。🙏 编程语言:Java/JS/Python/Go/C
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 59
沸点 1
赞
60
返回
|
搜索文章
刀法如飞
程序员
·
7天前
关注
API接口安全设计:动态盐值与签名机制的实现与剖析
API接口安全设计:动态盐值与签名机制的实现与剖析 一、签名机制概述 在Web应用开发中,API接口的安全性至关重要。随着前后端分离架构的普及,如何确保API调用的合法性、...
0
评论
分享
刀法如飞
程序员
·
9月前
关注
Go语言架构实践:从 MVC 到 DDD 的演进之路
`MVC`和`DDD`是后台开发两种流行的分层架构思想,`MVC`(Model-View-Controller)是一种设计模式,主要用于分离用户界面、业务逻辑和数据模型,便...
41
3
分享
刀法如飞
程序员
·
9月前
关注
MVC与MVP/MVVM/DDD架构对比,不同语言实现
模型-视图-控制器(Model-View-Controller,简称 MVC)是一种经典软件架构设计,通过分层解耦,使得系统结构清晰和易于维护,具有良好的可扩展性。MVC与...
1
评论
分享
刀法如飞
程序员
·
9月前
关注
一文搞清楚什么是JavaScript prototype 原型链
JavaScript 中,prototype(原型) 是面向对象编程的核心概念之一。它通过 原型链(Prototype Chain) 实现继承,使对象可以共享其他对象的方法...
3
评论
分享
刀法如飞
程序员
·
9月前
关注
DDD领域驱动设计详解-Java/Go/JS/Python实现
DDD 分层架构设计概述 领域驱动设计(Domain-Driven Design,简称 DDD)是一种软件架构方法,旨在通过分层和领域建模的方式来管理复杂业务逻辑。不同语言...
4
1
分享
刀法如飞
程序员
·
1年前
关注
什么是多态?一文彻底搞懂!
什么是多态 面向对象程序设计有三要素:封装、继承(或组合)、多态,前两者较好理解,多态总让人困惑,不知道具体有什么作用,更不知道为什么要用多态。今天就来详细分析下什么是多态...
5
3
分享
刀法如飞
程序员
·
1年前
关注
Java Lambda 会影响性能吗?
Java Lambda 会影响性能吗?有些认为会,有些人认为不会。构建List,采用不同遍历方式,使用不同JDK来测试下。...
0
评论
分享
刀法如飞
程序员
·
2年前
关注
Java实现数组去重复的18种写法
说明 数组(含List)去重复在日常工作中经常遇到,很多时候用到Set数据结构,但有时候我们需要针对数据进行干预,这时候就需要用其他的实现方式了。以下列出各种的去重方式,基...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
JavaScript实现合并排序算法详解
JavaScript实现归并排序算法详解 说明 归并排序(Merge Sort)算法,也叫合并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(Divide ...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
一文搞懂C、Java与Python二分查找算法区别
C语言版本 python语言版本 更多语言版本,请看这里: https://github.com/microwind/algorithms/...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
Rust实现冒泡排序算法
rust因其安全性和易用性,未来将取代C与C++。那么rust学习起来困难吗?其实很简单,请看一下代码。 更多语言冒泡算法源码,请访问 https://github.com...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模...
4
评论
分享
刀法如飞
程序员
·
2年前
关注
【策略设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 策略模式(Strategy Pattern)属于行为型设计模式。将每一个算法封装到具有共同接口的独立类中,根据需要来绑定策略,使得具体实现和策略解耦。...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【代理设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 代理模式(Proxy Pattern)是一种结构型设计模式,用一个类来代理另一个类或几个类的功能。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无需使代码依赖它们所属的类,同时又能保证性能。 这种模式是实现了一个原型接...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【观察者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 观察者模式(Observer Pattern)是一种行为型模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更...
2
评论
分享
刀法如飞
程序员
·
2年前
关注
【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而...
1
评论
分享
刀法如飞
程序员
·
2年前
关注
【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 简介 中介者模式(Mediator Pattern)是一种行为型模式。它限制对象之间的直接交...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
2年前
关注
【迭代器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 迭代器模式(Iterator Pattern),是一种结构型设计模式。给数据对象构建一套按顺序访问集合对象元素的方式,而不需要知道数据对象的底层表示。 迭代器模式是与...
9
评论
分享
下一页
个人成就
文章被点赞
142
文章被阅读
31,617
掘力值
1,363
关注了
0
关注者
23
收藏集
0
关注标签
10
加入于
2020-06-18