thumbnail
从零打造智能人脸识别系统
《从零打造智能人脸识别系统:我是如何融合face-api.js与识度AI的》 🚀 项目诞生记 作为一个总想用技术解决实际问题的程序员,我最近做了一个基于人脸识别的用户管理系统。简单来说,这就是个能「刷脸登录」「刷脸签到」的系统,完全开源在GitHub上: https://github.com/uncle-Parker/face-reg-manage…
thumbnail
我把做过的人脸识别项目,变成了一个赚钱的副业:识度AI的从0到1实战录
​ 嘿,朋友们,我是菠菜啊,一个标准的Java后端开发者,日常与SpringBoot和MySQL打交道。和你们一样,我不仅对技术实现着迷,更对如何让技术产生价值充满好奇。今天我想分享的,就是我用最熟悉的Java技术栈,如何从0到1打造付费API服务——「识度AI」,并一步步实现商业化闭环的真实故事。 产品先行:识度AI官网 https://face…
thumbnail
手撕设计模式——咖啡点单系统之装饰模式
手撕设计模式——咖啡点单系统之装饰模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是——装饰模式。老规矩,在介绍这期内容前,我们先来看看这样的需求:现在有一个咖啡馆,有基础饮料:美式咖啡、红茶、拿铁等,配料:牛奶、奶泡、糖等,怎么样实现任意的基础饮料和配料的组合,并且能够输出组合描述以及结算金额? 2.代码实现 Talk is…
thumbnail
手撕设计模式——智能家居之外观模式
手撕设计模式——智能家居平台之外观模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是——外观模式。老规矩,在介绍这期内容前,我们先来看看这样的需求:在智能家居平台中,用户怎么样实现场景化操作(如“回家模式”“睡眠模式”)? 2.代码实现 Talk is cheap,show me your code. 初版实现思路: ​ 我们…
thumbnail
手撕设计模式——支付系统之适配器模式
手撕设计模式——支付系统之适配器模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是——适配器模式。老规矩,在介绍这期内容前,我们先来看看这样的需求:我们现在有一个对接过支付宝方式的支付系统,现在要将支付渠道从支付宝改为微信支付,但是微信支付和支付宝的接口方法名、参数、返回值完全不同,在不改动业务接口的情况下,我们该怎么做呢? …
thumbnail
手撕设计模式——消息推送系统之桥接模式
手撕设计模式——消息推送之系统桥接模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是——桥接模式。老规矩,在介绍这期内容前,我们先来看看这样的需求:我们现在要做一个消息推送系统,实现纯文本消息和html格式消息的推送,推送方式支持email、短信,我们该怎么实现? 2.代码实现 Talk is cheap,show me yo…
thumbnail
手撕设计模式——房产中介之代理模式
手撕设计模式——房产中介之代理模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是——代理模式。老规矩,在介绍这期内容前,我们先来看看这样的需求:我们有一套房产需要出售,但是我们抽不开身去带客户看房对接而且获客方式有限,我们该怎么实现? 2.代码实现 Talk is cheap,show me your code. 初版实现思路…
thumbnail
手撕设计模式——克隆对象之原型模式
手撕设计模式——克隆对象之原型模式 1.业务需求 ​ 大家好,我是菠菜啊,前俩天有点忙,今天继续更新了。今天给大家介绍克隆对象——原型模式。老规矩,在介绍这期之前,我们先来看看这样的需求:《西游记》中每次孙悟空拔出一撮猴毛吹一下,变出一大批猴子加入战斗,他到底是怎么变的?如果我们帮他实现这个功能,代码怎么设计? 2.代码实现 Talk is che…
thumbnail
手撕设计模式——计划生育之单例模式
手撕设计模式——计划生育之单例模式 1.业务需求 ​ 大家好,我是菠菜啊。80、90后还记得计划生育这个国策吗?估计同龄的小伙伴们,小时候常常被”只生一个好“”少生、优生“等宣传标语洗脑,如今国家已经放开并鼓励生育了。话说回来,现实生活中有计划生育,你知道设计模式中也有计划生育吗?它是怎么实现的? 2.代码实现 Talk is cheap,show…
thumbnail
手撕设计模式——复杂对象之生成器模式
手撕设计模式——复杂对象之生成器模式 1.业务需求 ​ 大家好,我是菠菜啊,好久不见,今天给大家带来的是创建型模式——生成器模式。老规矩,在介绍这期生成器模式前,我们先来看看这样的需求:现在有一个汽车装配的流水线,要支持轮胎、座椅、发动机等配件客户的定制,我们该怎么设计? 2.代码实现 Talk is cheap,show me your code…