10 2021 档案

摘要:Docker简介 Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层隔 离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序, 并可减少从编写到部署运行代码的周期。 Docekr架构 Docker daemo 阅读全文
posted @ 2021-10-26 21:19 Lucky_龍 阅读(104) 评论(0) 推荐(0) 编辑
摘要:系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此 也不断的演进、升级、迭代。 从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构。 集中式架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本, 阅读全文
posted @ 2021-10-25 22:12 Lucky_龍 阅读(37) 评论(0) 推荐(0) 编辑
摘要:认识ElasticSearch 基于数据库查询问题 需求: 查询title中包含‘手机’ 的信息? 实现:SELECT * FROM tb_item WHERE title LIKE '%手机%'; 问题: (1)性能低:如果是模糊查询,坐标有通配符,不会走索引,会进行全表扫描,性能低。 (2)功能 阅读全文
posted @ 2021-10-21 19:44 Lucky_龍 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Spring Boot概述 微服务概述 微服务 微服务(英语:Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-In 阅读全文
posted @ 2021-10-10 14:30 Lucky_龍 阅读(46) 评论(0) 推荐(0) 编辑
摘要:分布式系统概述 分布式系统介绍 分布式(多台计算机)系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统,分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架 阅读全文
posted @ 2021-10-08 21:51 Lucky_龍 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1、用户发起请求到前端控制器(DispatcherServlet),该控制器会过滤出哪些请求可以访问Servlet、哪些不能访问。就是url-pattern的作用,并且会加载springmvc.xml配置文件。 2、前端控制器会找到处理器映射器(HandlerMapping),通过HandlerMa 阅读全文
posted @ 2021-10-07 10:34 Lucky_龍 阅读(114) 评论(0) 推荐(0) 编辑
摘要:#什么叫JDBC Java Database Connectivity ,Java连接数据库的技术,可以理解为一组规范(接口),实际上不是接口。 JDBC驱动可以理解为JDBC的实现类,实际上不是实现类。 #JDBC核心API 1. DriverManager类 管理不同的驱动 2. Connect 阅读全文
posted @ 2021-10-05 19:21 Lucky_龍 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Zookeeper(动物管理员) Zookeeper介绍 Zookeeper概述 介绍 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。它是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。所有这些类型的服务都以分布式应用程序的某种形式使用。每次 阅读全文
posted @ 2021-10-05 10:42 Lucky_龍 阅读(98) 评论(0) 推荐(0) 编辑
摘要:缓存简介 mybatis: 一级缓存(session) 二级缓存(同于一个mapper) openSession(); ....... commit(); close(); 目的: 减少数据库的io访问 缓存 缓存就是数据存放在距离计算最近的位置以加快处理速度。缓存是改善软件性能的第一手段,缓存意在 阅读全文
posted @ 2021-10-05 09:28 Lucky_龍 阅读(279) 评论(0) 推荐(0) 编辑

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