Mysql数据表设计经验的总结

Mysql是我们开发中存储数据的常用工具之一,好的数据表设计不仅让业务更加清晰,而且也会让后面继续维护这套业务的人更易上手,今天我们从表的字段、索引等方面来聊聊…

Java 多线程并行计算框架:ForkJoin,实战讲解!

一、摘要

从 JDK 1.7 开始,引入了一种新的 Fork/Join 线程池框架,它可以把一个大任务拆成多个小任务并行执行,最后汇总执行结果。
比如当前要计…

SpringBoot + Sharding Sphere:轻松搞定数据加解密,支持字段级!

01、故事背景
在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份…

深入理解SQL慢查询优化 – 底层原理、explain分析 和 案例实操

在数据库的日常运维和开发中,SQL查询的性能问题一直是开发者们关注的焦点。因此,深入理解SQL慢查询优化的底层原理,掌握如何优化SQL查询,对于提升系统的整体性…

3分钟带你秒懂CAS实现机制

一、背景介绍

在 Java 的java.util.concurrent包中,除了提供底层锁、并发同步等工具类以外,还提供了一组原子操作类,大多以Atomic开…

手把手带你开发一套用户权限系统,精确到按钮级

在实际的软件项目开发过程中,用户权限控制可以说是所有运营系统中必不可少的一个重点功能,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围…

我用Cursor1小时开发的App,上了AppStore排行榜Top20

一、背景和结果
我上周一上架了个叫「小猫补光灯」的App,这款App的功能其实很简单,就是能够将手机屏幕设置为不同颜色的补光色卡,帮助女生在拍照的时候能获得更…

【并发编程技术】聊聊阻塞队列那些事

01、背景介绍
在之前的文章中,我们介绍了生产者和消费者模型的最基本实现思路,相信大家对它已经有一个初步的认识。
在 Java 的并发包里面还有一个非常重要的…

浅谈ConcurrentHashMap 线程安全的具体实现方式

01、摘要
在之前的集合文章中,我们了解到 HashMap 在多线程环境下操作可能会导致程序死循环的线上故障!
既然在多线程环境下不能使用 HashMap,那…

如何设计一套单点登录系统

前言
在企业发展初期,使用的后台管理系统还比较少,一个或者两个。
以电商系统为例,在起步阶段,可能只有一个商城下单系统和一个后端管理产品和库存的系统。
随着业务…

Java面试题:说说看Java中的垃圾回收机制?为什么Java需要垃圾回收?Java垃圾回收使用了哪些算法?

本文归于合集:吊打面试官系列
面试题概览:

简单解释下Java中的垃圾回收机制,以及为什么Java需要垃圾回收机制?
能说说看Java垃圾回收都有哪些算法吗,…

图解支付系统整体设计

我喜欢马斯克经常挂在嘴边的第一性原理,探寻事务的本质,所以这篇文章也尝试化繁为简,讲清楚在线支付系统最核心的一些概念。
进入正题前,先讲个小故事。
那天早上,我…

分页查询接口,从2s优化到了0.01s

前言
最近有小伙伴问了这样一个问题:百万商品分页查询接口,如何保证接口的性能?
这就需要对该分页查询接口做优化了。
这篇文章从9个方面跟大家一起聊聊分页查询接口…

如何保证分库分表后ID的全局唯一性?

我们了解了分布式存储的两个核心问题:数据冗余和数据分片,以及在传统关系型数据库中是如何解决这些问题的。当我们面临高并发的查询数据请求时,可以使用主从读写分离的方…

面试题:什么是虚拟内存,它如何与物理内存映射?页面置换算法有哪些,优缺点如何?内存碎片是如何产生的,有哪些解决方法?

 

 

题目概览:

 

什么是虚拟内存,它的作用是什么?虚拟内存如何与物理内存做映射的?
说说看…

Spring Boot 实现策略模式的正确姿势!

一、背景介绍

一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理的使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升!
最近…

为什么网站中忘记密码需要重置,而不是直接告诉用户原密码

当我们忘记网站密码的时候,通过点击忘记密码按钮之后为什么网站不是直接告诉我们原来的密码而是需要我们重置密码呢?如下是某网站要求密码重置的流程图:

其实,网站让…

快速掌握分布式一致性算法Paxos

分布式一致性算法是用于在分布式系统中确保数据一致性的算法。在分布式计算环境中,数据通常会分布在多个节点中,这些节点可能由于网络延迟、故障或其他原因而导致数据的不…

干货 | 深度多元时序模型在携程关键指标预测场景下的探索应用

作者简介
doublering,携程高级算法工程师,关注自然语言处理、LLMs、时序预测等领域。
一、背景
互联网行业中,有许多关键指标直接影响公司未来的规划与…

美团外卖智能陪伴型导购的探索与实践

相比于其他电商场景,外卖场景对于实时发现和反馈用户兴趣的能力有着更高的要求。近年来,美团外卖算法团队摸索出了一套适用于外卖场景的智能陪伴型导购架构和策略。这一举…