
获得徽章 1
- #青训营 x 字节后端训练营#
5月11日 打卡第1天
Go语言的官方库可以满足大部分都需求,但是仍有部分场景需要更加适合的库,例如fasthtttp,其核心思路就是资源复用,可以节省很多资源。评论点赞 - #青训营笔记创作活动#
1月30日 打卡day19
访问控制是为了防止恶意访问,恶意操控的。这篇文章实现的是在方法上进行访问控制,其核心思想是自行编写一个注解,然后通过面向切面编程为方法加上注解,但是此注解的优先级很高,执行方法前会优先进行访问控制。展开评论点赞 - #青训营笔记创作活动#
1月29日 打卡day18
研一上学期学了数据库新技术,其中也了解到了数据库的分库分表,但是没有去实践,这次的文章让我更进一步的了解。其次我也了解到只有在高并发下的情况下才会使用分库分表。其实也了解到数据分布的算法,学习了新知识展开评论点赞 - #青训营笔记创作活动#
1月28日 打卡day17
之前写项目一直看得到日志日志,但是一直没有接触过,本以为这篇文章会给我一点启发,但是进去之后发现是linux下的日志查看命令。但是总归是有很多收获的。评论点赞 - 1月27日 打卡16day
在对缓存的各个方面进行了一个简单的阐述与了解,也可以看出缓存对于一个软件系统的重要价值。通过对缓存的合理、充分利用,可以大大的增强我们的系统承压性能、提升产品的用户体验。 #青训营笔记创作活动#
缓存作为高并发系统中的神兵利器被广泛使用,堪称高并发系统的基石之一。展开评论点赞 - #青训营笔记创作活动#
1月24日 打卡day14
通过这篇文章,我了解到跨域问题实际是为了保护用户而设置的,防止网站恶意窃取数据。跨域分为三种情况,我之前只遇见端口的跨域问题,这次算是知道了更多。以及跨域问题如何解决,背后的原理,学到了很多。展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡day13
很多场景下,例如抢红包和秒杀情况下,用户的访问量会瞬时间快速的增长,并发量会达到顶峰,但是,只有少数用户能够成功访问到,所以这就是狼多肉少的情况,至于没有访问到的用户则会收到,商品已经抢完的提醒。于是,用户的并发量就会急剧下降,所以说并发量的瞬间暴涨的时间是非常短暂的。那么,对于瞬时高并发的场景,我们应该如何应,笔记写的较多。展开评论点赞 - #青训营笔记创作活动#
1月21日 打卡12天
数据库可视化平台一直在用的是navicat,作为navicat的使用者,已经习惯了这样的ui可视化页面,这样一种新的数据库可视化平台ui给我一种焕然一新的感觉,感觉会更加流畅。评论点赞 - #青训营笔记创作活动#
1月20 打卡第11天
MySQL的整体架构:
1.连接层:主要是指数据库连接池,会负责处理所有客户端接入的工作。
2.服务层:主要包含sql接口,解析器,优化器以及缓存缓冲区四块区域。
3.存储引擎层:指MySQL支持的各大存储引擎,如myisam,innodb等
4.文件系统层:涵盖所有的日志,以及数据,索引文件,位于系统硬盘上。
5.客户端:可以是各类编程语言,也可以是数据库可视化软件如navicat,能够与MySQL建立网络连接的就是MySQL的客户端。展开评论点赞