获得徽章 1
#青训营笔记创作活动#
2月11日 打卡Day30
跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。想要解决跨域问题,只需要告诉浏览器“我是自己人,不要拦我”就行。
展开
评论
#青训营笔记创作活动#
2月10日 打卡Day29
Flowable 是一个使用 Java 编写的轻量级业务流程引擎。Flowable 流程引擎可用于部署 BPMN2.0 流程定义(用于定义流程的行业 XML 标准),创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据等等。Java 领域另一个流程引擎是 Activiti,不过我觉得这两个东西,只要你会使用其中一个,另一个就不在话下。
展开
评论
#青训营笔记创作活动#
2月9日 打卡Day28
一般向外暴露的接口,都需要加上一个访问限制,以防止有人恶意刷流量或者爆破,本文讲的是接口访问的限制。
1
#青训营笔记创作活动#
2月7日 打卡Day27

分库分表就是为了解决由于数据量过而导致数据库性能降低的问题,将原来独立的数据库拆分为若干数据库组成,将数据大表拆分成若干数据表,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。
展开
评论
#青训营笔记创作活动#
2月6日 打卡Day26
简单说,只要使用缓存,那么必然就会产生缓存和数据库数据不一致的问题。我们应针对导致数据不一致性的原因进行分析,从而对症下药解决问题。
评论
#青训营笔记创作活动#
2月5日 打卡Day25
缓存作为高并发系统中的神兵利器被广泛使用,堪称高并发系统的基石之一。如果想要真正的设计好一个缓存,还是必须要掌握很多的知识,对于不同场景,缓存有各自不同的用法。
1
#青训营笔记创作活动#
2月4日 打开Day24
虽说秒杀只是一个促销活动,但对技术要求不低。首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。
1
#青训营笔记创作活动#
2月3日 打卡Day23
非对称加密算法从数学原理上就是公钥加密只能用私钥解密的,这是设计算法时就要实现的核心目的,也是“非对称”这三个字的体现,算法要解决的就是密钥在公网中传播的安全性问题。公钥加密私钥解密的特性可以确保公钥在公网中安全传播,只要私钥不泄露数据就是安全的。如果公钥加密又可以用公钥解密,那本质上就是对称加密算法,公钥一旦暴露,数据的内容也就等于完全泄露了。
展开
评论
#青训营笔记创作活动#
2月2日 打卡Day22
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。具有性能极高,丰富的数据类型,原子,丰富特性等优势。
评论
#青训营笔记创作活动#
1月21日 打卡Day21
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。但过多的使用索引将会造成滥用,因此要合理地使用索引。
展开
评论
下一页
个人成就
文章被点赞 22
文章被阅读 2,012
掘力值 218
收藏集
0
关注标签
0
加入于