
原文地址 mysql手册中存在rand()命令,能获取到随机行, 并使用limit 10 只采取其中几行。 数据量小于1000行的时候,上面的 sql 执行的快。但是当数据大...
先说说AES: 这里有一篇文章比较专业,但对我来说太难了学霸这边请 虽然看不太明白,但是有几个概念还得稍微了解一下下的: 密钥长度AES的密钥长度,不是随意的。必须是128位...
最近接手的一个项目中,要求前后端通信时,所有的信息都要加密传送。这里把加密的要点简单整理一下。 注意,加密算法和加密过程有很多种,以下内容仅是本人项目中采用的方案。 加密算法...
导读 本文将以一个案例,向读者逐步揭示一套业务系统从0到1的设计过程。重点讲述架构、模型等业务系统最本质的设计精要。 一、业务系统设计概述 1****、什么是业务系统 互联网...
这段时间以来,我发现大家都把Github挂在嘴上,但是不少人其实并不会用Github。具体怎么说呢,比方说实现某些简单的功能的时候,自己可能需要花2-3小时去实现,那么大家愿...
功能流程图是不恰当的表达,任务流程图是不准确的描述,业务流程图不是一种画法。下面我们一步一步说明。 一. 业务流程图只是目标而不是一种画法 先看下面两张图: 以上分别是任务流...
这个系列最终实现的状态机并不是一个标准的状态机,把状态机的很多标准的概念进行了简化,对概念的东西做了减法,实现了具备基本功能的状态机(很多所谓状态机更高级的功能,如:伪态,也...
1、JWT 简介 Json web token (JWT),是为了在网络应用环境声明而执行的一种基于 JSON 的开放标准。特别适用于分布式站点的单点登录 (SSO),用于认...
今天说一说现在比较流行的扫码登录的实现原理。 需求介绍 首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他...
一、预备知识 本文讨论基于微服务架构下的身份认证和用户授权的技术方案,在阅读之前,最好先熟悉并理解以下几个知识点: 微服务架构相关概念:服务注册、服务发现、API 网关 身份...
序 本文主要研究一下redis的监控工具 redis-stat redis-stat是一个比较有名的redis指标可视化的监控工具,采用ruby开发,基于redis的info...
随着工作经验的积累,我日益感觉到,对一名程序员来说或者dba,拥有良好的数据库设计能力是很重要的,甚至是最重要的。在论语中:子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦...
一、库分表 在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复杂,无非是通过一致性哈希扩展缓存节点,水平扩展web服务器等。支付...
目录 1.背景 2.第三方支付的幂等场景 3.什么是幂等 4.怎么做幂等设计 -4.1应用程序 -4.2数据库 -4.3重复的定时任务 1.背景 在传统的单体应用里,即...
1、Ant Design 介绍:一个服务于企业级产品的设计体系,基于『确定』和『自然』的设计价值观和模块化的解决方案,让设计者专注于更好的用户体验。 组件库地址:https:...