03 2021 档案

摘要:前言 上一篇在聊时间复杂度和空间复杂度时,没有按指定格式显示(明明预览的时候没问题的),强迫症的我稍微优化了一下重新发布,目的就是让小伙伴看着舒服。 上次聊到的直接插入排序在比较有序数据和待插入数据时,是通过依次遍历的方式进行比较,当数据量比较大时,得考虑进一步优化;折半插入排序就是通过减少有序数据 阅读全文
posted @ 2021-03-31 08:35 Code综艺圈 阅读(302) 评论(0) 推荐(1) 编辑
摘要:前言 程序=数据结构+算法,好的算法能让程序更高效的运行;在当今数据信息时代,数据分析和数据处理肯定是避免不了,而算法便成为了很多公司门槛级的要求,特别是大厂; 赶紧搞起来,说不定离进大厂就只差一步呢(算法)~~~ 算法简介 算法是一组完成任务的指令,任何代码片段都可视为算法。如下: 1. 算法五大 阅读全文
posted @ 2021-03-29 08:55 Code综艺圈 阅读(580) 评论(0) 推荐(2) 编辑
摘要:前言 上一篇简单介绍了Consul,并使用开发模式(dev)进行流程演示,但在实际开发中需要考虑Consul的高可用和操作安全性,所以接着来聊聊集群和ACL的相关配置,涉及到的命令会在环境搭建过程中详细介绍。 正文 关于集群,第一反应就是多搞几台机器(或者容器等),将其关联在一块,提供功能即可;在搭 阅读全文
posted @ 2021-03-26 09:44 Code综艺圈 阅读(3109) 评论(0) 推荐(1) 编辑
摘要:前言 小伙伴一定遇到过这样反馈:这页面加载数据太慢啦,甚至有的超时了,用户体验极差,需要赶紧优化; 反馈等同于投诉啊,多有几次,估计领导要找你谈话啦。 于是不得不停下手里头的活,赶紧进行排查,最终可能是程序处理的问题、也可能是并发量大导致排队问题、也可能是SQL查询性能导致等;而在很多时候,SQL查 阅读全文
posted @ 2021-03-17 08:37 Code综艺圈 阅读(2588) 评论(1) 推荐(7) 编辑
摘要:前言 在微服务架构中,对于一个系统,会划分出多个微服务,而且都是独立开发、独立部署,最后聚合在一起形成一个系统提供服务。当服务数量增多时,这些小服务怎么管理?调用方又怎么能确定服务的IP和端口?服务挂掉了又怎么办?单靠人工处理已经不太现实,使用系统统一管理就是最好的选择,常用的服务发现产品有:Con 阅读全文
posted @ 2021-03-12 09:03 Code综艺圈 阅读(1307) 评论(2) 推荐(8) 编辑
摘要:前言 上一篇在聊MemoryCache的时候,用到了Autofac提供的拦截器进行面向切面编程,很明显能体会到其优势,既然涉及到了,那就趁热打铁,一起来探探面向切面编程。 正文 1. 概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译 阅读全文
posted @ 2021-03-08 09:33 Code综艺圈 阅读(709) 评论(0) 推荐(2) 编辑
摘要:前言 是这么一回事: 我正在苦思一个业务逻辑,捋着我还剩不多的秀发,一时陷入冥想中...... 突然聊天图标一顿猛闪,打开一看,有同事语音; 大概意思是:同事把项目中Redis部分缓存换成MemoryCache/Memcached,还强调MemoryCache/Memcached的效率是Redis的 阅读全文
posted @ 2021-03-05 08:45 Code综艺圈 阅读(887) 评论(7) 推荐(3) 编辑
摘要:前言 Redis是目前非常流行的缓存数据库啦,其中一个主要作用就是为了避免大量请求直接打到数据库,以此来缓解数据库服务器压力;用上缓存难道就高枕无忧了吗?no,no,no,没有这么完美的技术, 缓存穿透、缓存雪崩、缓存击穿这些问题都得好好聊聊。 正文 1. 缓存穿透 1.1 简要描述 缓存穿透是指查 阅读全文
posted @ 2021-03-01 08:49 Code综艺圈 阅读(1257) 评论(2) 推荐(9) 编辑

点击右上角即可分享
微信分享提示