自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 一起进阶学习JAVA:MySQL海量数据存储与优化

一起进阶学习JAVA:MySQL海量数据存储与优化第一部分 分库分表实战及中间件1.1 背景介绍1.1.1 背景描述刚开始我们的系统只用了 单机数据库随着用户的不断增多,考虑到系统的高可用和越来越多的用户请求,我们开始使用数据库 主从架构当用户量级和业务进一步提升后,写请求越来越多,这时我们开始使用了 分库分表1.1.2 遇到的问题用户请求量太大单服务器TPS、内存、IO都是有上限的,需要将请求打散分布到多个服务器单库数据量太大单个数据库处理能力有限;单库所在服务器的磁盘空间有限;单库上的操作IO有瓶颈单表

2020-10-15 18:30:47 3648 1

原创 一起进阶学习JAVA:Spring Cloud Alibaba:Nacos

一起进阶学习JAVA:Spring Cloud Alibaba:NacosNacos 服务注册和配置中⼼Nacos功能特性Nacos 数据模型(领域模型)单实例Nacos部署整合Nacos注册中心Nacos控制台服务模块负载均衡Nacos Server 数据持久化Nacos Server 集群Nacos 配置中⼼文章内容输出来源:拉勾教育Java高薪训练营第⼀代 Spring Cloud (主要是 SCN)很多组件已经进⼊停更维护模式。Spring Cloud:Netflix,Spring官⽅,S

2020-09-23 23:31:28 308

原创 一起进阶学习JAVA:Spring Cloud及微服务(一)

一起进阶学习JAVA:Spring Cloud及微服务(一)什么是微服务微服务架构优缺点微服务架构的优点微服务架构的缺点微服务概念服务注册及服务发现负载均衡熔断链路追踪API网关Spring CloudSpring Cloud解决了什么问题Spring Cloud架构Spring Cloud核心组件Spring Cloud 体系结构(组件协同⼯作机制)Spring Cloud 与 Dubbo的对比Spring Cloud与Spring Boot的关系文章内容输出来源:拉勾教育Java高薪训练营什么是

2020-09-10 18:12:33 365

原创 一起进阶学习JAVA:Dubbo

一起进阶学习JAVA:DubboDubbo处理流程服务注册中心ZookeeperDubbo项目开发过程接口协定创建接口提供者创建消费者Dubbo的配置方式XML方式Dubbo配置项说明dubbo:applicationdubbo:registrydubbo:protocoldubbo:servicedubbo:referencedubbo:methoddubbo:service和dubbo:reference详解SPIJDK中的SPIDubbo中的SPIDubbo中扩展点使用方式Dubbo调用时拦截操作负载

2020-09-03 17:54:03 993 2

原创 一起进阶学习JAVA:Zookeeper

一起进阶学习JAVA:Zookeeper文章内容输出来源:拉勾教育Java高薪训练营

2020-08-23 18:39:53 2860 3

原创 一起进阶学习JAVA:分布式理论(一)

一起进阶学习JAVA:分布式理论什么是分布式系统分布式系统的特点分布式系统的问题文章内容输出来源:拉勾教育Java高薪训练营什么是分布式系统分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。即将一个业务拆分成不同的几个子业务并分别部署再不同的服务节点,共同构成的系统。分布式系统的特点分布性:不同的子业务分布在不同的服务节点对等性:分布式系统中的各个节点都包含自己的处理机和内存,各自具有独立的处理数据的功能并发性:一个大的任务可以划分为若

2020-08-17 23:45:44 217

原创 一起进阶学习JAVA:一致性Hash算法

一起进阶学习JAVA:一致性Hash算法为什么需要使用Hash?Hash算法的应用场景普通Hash算法存在的问题一致性Hash算法虚拟节点机制文章内容输出来源:拉勾教育Java高薪训练营Hash算法,⽐如说在安全加密领域MD5、SHA等加密算法,在数据存储和查找⽅⾯有Hash表等, 以上都应⽤到了Hash算法。为什么需要使用Hash?Hash算法较多的应⽤在数据存储和查找领域,最经典的就是Hash表,它的查询效率⾮常之⾼,其中的哈希算法如果设计的比较好的话,那么Hash表的数据查询时间复杂度

2020-08-10 23:54:34 233

原创 一起进阶学习JAVA:Tomcat

一起进阶学习JAVA:Tomcat什么是TomcatTomcat系统架构浏览器访问服务器流程Tomcat请求处理过程Tomcat Servlet容器处理流程Tomcat系统总体架构Tomcat连接器组件Coyote什么是CoyoteCoyote的流程Coyote 组件及作用Tomcat Servlet容器CatalinaServlet容器Catalina的结构Container 组件的具体结构Tomcat服务器核心配置Server标签Service标签Executor标签Connector标签文章内容输

2020-08-04 20:49:51 221

原创 一起进阶学习JAVA:Spring boot基本应用

一起进阶学习JAVA:Spring boot 应用什么是Spring bootSpring的优缺点Spring的优点Spring的缺点Spring boot如何解决上述Spring存在的相关问题约定优于配置(Convention over Configuration)起步依赖自动配置Spring boot的特点什么是Spring bootSpring boot是一个轻量级框架,可以简化Spring应用的搭建和开发。Spring的优缺点Spring是一个成熟而优秀的开源框架,既然已经是一个成熟而优秀的,

2020-07-27 23:15:54 282

原创 一起进阶学习JAVA:Spring MVC

一步步深入学习JAVA:Spring MVC 应用什么是MVC什么是Spring MVCSpring MVC的请求处理流程步骤说明文章内容输出来源:拉勾教育Java高薪训练营什么是MVCMVC是一种用于设计创建Web应用程序的表现层的模式,全名是Model(模型) View(视图) Controller(控制器)。Model(模型):模型包含业务模型和数据模型,其中业务模型主要使用于业务处理,数据模型主要用于包装数据;View(视图):通常作用指展示数据的(jsp,html等前端显示页面),

2020-07-21 00:07:21 2730 2

ICO生成器(个人版)

ICO 生成器(个人版本) 可以生成16*16 32*32等的ICO图标!

2009-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除