获得徽章 1
#青训营笔记创作活动#

2月28日打卡Day30

跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 但这个保护机制也带来了新的问题,它的问题是给不同站点之间的正常调用,也带来的阻碍。本文详细介绍了几种跨域问题并提出了解决方案。
展开
评论
#青训营笔记创作活动#
2月27日打卡Day29

介绍了工作流这一概念,为什么要使用工作流,同时分享了目前主流的几种工作流和应用程序。
评论
#青训营笔记创作活动#
2月26日打卡day28

一般向外暴露的接口,都需要加上一个访问限制,以防止有人恶意刷流量或者爆破,访问限制的做法有很多种,从控制粒度上来看可以分为:全局访问限制和接口访问限制,本文讲的是接口访问的限制。
展开
评论
#青训营笔记创作活动#

2月25日打卡Day27

讲解了一些分库分表的原因和基础概念,以及提出了一些选择client模式和proxy模式得方法,根据性能、复杂度等考量选择更合适的那一个。
展开
评论
#青训营笔记创作活动#

2月20日打卡Day26

详细讲解了缓存和数据库不一致问题的产生,以及一些解决方法。同时科普了一些面试常考的关于缓存的问题,如缓存穿透等。
展开
评论
#青训营笔记创作活动#

2月18日打卡Day25

详细讲解了缓存的各个方面,缓存作为高并发系统中的神兵利器被广泛使用,堪称高并发系统的基石之一,对软件系统具有重要价值。
展开
评论
#青训营笔记创作活动#

2月17日打卡Day24

讲解了设计高并发下秒杀系统的一些实用方法,如限流、加验证码、提高业务门槛之类的,讲解细致全面。
展开
评论
#青训营笔记创作活动#

2月14日打卡Day23

为什么用公钥加密,却不用公钥解密?

因为大数取模运算是不可逆的,因此他人无法暴力解密。但是结合欧拉定理,我们可以选取出合适的p(公钥), q(私钥), N(用于取模的大数),让原本不可逆的运算在特定情况下,变得有那么点“可逆”的味道。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。

后面讲解了http的几次握手原理。
展开
评论
#青训营笔记创作活动#

2月13日打卡Day22

详细讲解了Redis的基础知识和相关使用。

Redis(Remote Dictionary Server)是一个开源的、键值对型的数据存储系统。使用C语言编写,遵守BSD协议,可基于内存也可持久化的日志型数据库,提供了多种语言的API,被广泛用于数据库、缓存和消息中间件。并且支持多种类型的数据结构,用于应对各种不同场景。可以存储多种不同类型值之间的映射,支持事务,持久化,LUA 脚本以及多种集群方案等。

Redis 作为一款优秀的缓存中间件,在企业级架构中占有重要的地位。
展开
评论
#青训营笔记创作活动#

2月12日打卡Day21

虽然mysql索引很好用,优势很多,但也存在一些缺点:

①建立索引会生成本地磁盘文件,需要额外的空间存储索引数据,磁盘占用率会变高。
②写入数据时,需要额外维护索引结构,增、删、改数据时,都需要额外操作索引。
③写入数据时维护索引需要额外的时间开销,执行写SQL时效率会降低,性能会下降。

于是本文讲解了一下索引的优化操作。
展开
评论
#青训营笔记创作活动#

2月11日 打卡Day20

介绍了mysql的索引机制,从索引的由来,到索引概述、索引管理、索引分类、唯一/全文/联合/空间索引的创建与使用等内容,进行了全面概述,让我对mysql的索引机制有了全面认知。
展开
评论
#青训营笔记创作活动#
2月10日 打卡Day19

介绍了Bytebase,一款可以在线管理的可视化数据集管理平台。在需要多人协同多人在线操作的时候,比navicat方便快捷。种草!!
展开
评论
下一页
个人成就
文章被阅读 2,550
掘力值 186
收藏集
0
关注标签
0
加入于