文件上传系统 Indie Hack Lab

文件上传系统

很多 SaaS 产品都会遇到文件上传:头像、图片、PDF、合同、附件、数据表、音频、视频、导入文件。 文件上传看起来只是一个表单功能,但真正上线后会牵扯很多问题:文件大小、格式校验、存储路径、权限控制、安全扫描、上传进度、失败重试、CDN、删除策略和成本。 如果一开始设计太随意,后面文件一多,系统会很难维护。 不要把文件直接存进数据库 新手最容易犯的错误,是把文件内容直接存进数据库。 数...
阅读全文
Redis 应该什么时候上 Indie Hack Lab

Redis 应该什么时候上

很多人做产品时,一听到性能优化,就想到 Redis。好像只要系统慢了,加一层 Redis 就能解决问题。 但 Redis 不是性能问题的万能药。它很强,但也会带来新的复杂度:缓存一致性、过期策略、内存成本、故障处理、数据丢失风险、部署维护和调试难度。 对独立开发者来说,问题不是“Redis 好不好”,而是“什么时候值得引入 Redis”。 早期产品通常不需要 Redis 如果你的产品还没有...
阅读全文
数据库第一次怎么建 Indie Hack Lab

数据库第一次怎么建

第一次做产品时,很多人会卡在数据库设计上。用户表要不要拆?订单表怎么写?项目、任务、日志、配置要不要一开始都建?字段是不是以后会变?如果现在设计错了,后面会不会很难改? 数据库当然重要,但第一版数据库不需要完美。它最重要的任务,是支撑核心流程稳定跑通,同时给未来变化留出空间。你不是在设计一个永远不变的终极模型,而是在设计一个可以随着产品验证不断演进的数据结构。 早期数据库设计的目标只有三个:核...
阅读全文
StarRocks支持的函数列表 大数据

StarRocks支持的函数列表

StarRocks 提供了丰富的函数,方便您在日常数据查询和分析时使用。除了常见的函数分类,StarRocks 也支持 ARRAY、JSON、MAP、STRUCT 等半结构化函数,支持 Lambda 高阶函数。如果以上函数都不符合您的需求,您还可以自行编写 Java UDF 来满足业务需求。 您可以按照以下分类来查找目标函数。 日期函数 字符串函数 聚合函数 数学函数 ...
阅读全文
看一遍就了解:聊聊MySQL主从 数据库

看一遍就了解:聊聊MySQL主从

1. 数据库主从概念、优点、用途 主从数据库是什么意思呢,主是主库的意思,从是从库的意思。数据库主库对外提供读写的操作,从库对外提供读的操作。 数据库为什么需要主从架构呢? 高可用,实时灾备,用于故障切换。比如主库挂了,可以切从库。 读写分离,提供查询服务,减少主库压力,提升性能 备份数据,避免影响业务。 2. 数据库主从复制原理 主从复制原理,简言...
阅读全文
Spring Boot+CAS 单点登录,如何对接数据库? Spring

Spring Boot+CAS 单点登录,如何对接数据库?

  松哥给最近连载的 Spring Security 系列也录制了视频教程,感兴趣的小伙伴请戳这里-> Spring Boot+Vue+微人事视频教程 (Spring Boot 第十章就是 Spring Security)。 在前面的两篇文章中,松哥和大家分享了 CAS Server 的搭建以及如何使用 Spring Security 搭建 CAS Client。 ...
阅读全文
那些知名的软件开发技术堆栈,看到缩写别懵 编程技术

那些知名的软件开发技术堆栈,看到缩写别懵

技术的缩写名词很常见,比如Kubernetes简称K8S,Javascipt简称JS。但有一些技术堆栈会将其名称的首字母放在一起,这就给初入行的程序员或技术人员造成了困惑。而这些技术堆栈缩写代表着整个技术框架体系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么这些技术堆栈的缩写都代表什么?在开源的世界中,它们的名头可都是响当当的。 LAMP LAMP是用于网站...
阅读全文
一文带你了解Spring核心接口Ordered的实现及应用 Spring

一文带你了解Spring核心接口Ordered的实现及应用

最近在看框架的时候,发现了这个接口,在此进行总结,希望能够给大家帮助,同时提升自己。 order接口的大体介绍 Spring框架中有这个一个接口,名字叫Ordered,联想我们在数据库中应用的Ordered,很容易想到它的含义就是用来排序。那么问题来了,Spring中为什么要定义这样一个排序接口呢。我们知道spring框架使用了大量的策略设计模式。策略设计模式意味着我们的同一个接口,会有大量的...
阅读全文
详解Serverless架构模式 编程技术

详解Serverless架构模式

编辑推荐: 本文主要介绍了什么是 Serverless 架构?静态 Web 站点、单体和微服务应用、事件触发、服务编排、数据流水线等相关内容。 来自于Serverless,由火龙果软件Anna编辑、推荐。 什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义,Serverless 架构应该是采用 F...
阅读全文
Loading...