工作随笔
文章平均质量分 78
Atomatom98
但行好事 莫问前程
展开
-
maven如何理解正常版本和Snapshot版本
如何理解正常版本和Snapshot版本开发中maven真是太常用了,但有时候不明白什么时候用release版本,什么时候用snapshot版本,记住了也老忘1.认识maven依赖 <dependency> <groupId>com.test.atomatom98</groupId> <artifactId>xxxxx-api</artifactId> <ver原创 2021-05-11 11:26:28 · 911 阅读 · 0 评论 -
分布式理论基础------CAP理论介绍及其性质
一.什么是分布式系统分布式系统是若干独立计算机的集合,这计算机对用户来说就像单个相关系统。在分布式系统中:应用可以按业务类型拆分成多个应用,再按结构分成接口层、服务层;我们也可以按访问入口分,如移动端、PC端等定义不同的接口应用;数据库可以按业务类型拆分成多个实例,还可以对单表进行分库分表;增加分布式缓存、搜索、文件、消息队列、非关系型数据库等中间件;很明显,分布式系统可以解决集中式不便扩展的弊端,我们可以很方便的在任何一个环节扩展应用,就算一个应用出现问题也不会影响到别的原创 2020-07-14 10:13:31 · 780 阅读 · 0 评论 -
CDN是什么,它在web服务的哪个环节起到怎样的作用?
一.背景业务开发中了解到获取很多数据都需要通过CDN来实现,比如我想拿一条数据,调用CDN的接口,结果返回给我一个List,其中每个都一样。这是为什么呢,带着这样的疑问,打算了解,介绍一下CDN的概念,使用。二.CDN概念介绍CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。原创 2020-07-09 11:47:59 · 456 阅读 · 0 评论 -
什么是ELK-----开源实时日志分析平台以及logstash介绍
为什么用到ELK:一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模块部...转载 2020-01-17 23:18:49 · 268 阅读 · 0 评论