会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jingdy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2021年5月13日
数据备份
摘要: 一、备份分类 1.1、按照是否能够继续提供服务分类 热备份:在线备份,能读能写 温备份:能读不能写 冷备份:离线备份 1.2、按照备份数据库对象分类 物理备份:直接复制数据文件 逻辑备份:将数据导出至文件中,必要时将其还原(也包括备份成sql语句的方式) 1.3、按照是否备份整个数据集分为 完全备份
阅读全文
posted @ 2021-05-13 14:54 jingdy
阅读(196)
评论(0)
推荐(0)
2021年5月8日
JS获取客户端ClientIP
摘要: <!doctype html> <html> <head> <meta charset="utf-8"> <title>IP Address</title> </head> <body> IP is:<h1 id=list></h1> <button id="getIp" onclick="getI
阅读全文
posted @ 2021-05-08 11:23 jingdy
阅读(966)
评论(0)
推荐(0)
2021年4月22日
十三、分布式请求链路追踪(SpringCloud Sleuth)
摘要: 一、概述 为什么会出现这个技术?需要解决哪些问题? 在微服务框架中,一个客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同生产最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延迟时或者错误都会引起真个请求最后的失败。 是什么:https://gi
阅读全文
posted @ 2021-04-22 11:58 jingdy
阅读(157)
评论(0)
推荐(0)
十二、消息驱动(SpringCloud Stream)
摘要: https://spring.io/projects/spring-cloud-stream#overviewhttps://cloud.spring.io/spring-cloud-static/spring-cloud-stream/3.0.1.RELEASE/reference/html/ 一
阅读全文
posted @ 2021-04-22 11:31 jingdy
阅读(390)
评论(0)
推荐(0)
十一、消息总线 SpringCloud Bus
摘要: 上一讲解的加深和扩充,一言以蔽之,分布式自动刷新配置功能;Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 一、概述 Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件
阅读全文
posted @ 2021-04-22 11:14 jingdy
阅读(264)
评论(0)
推荐(0)
十、分布式配置中心 SpringCloud config
摘要: 官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/ 一、概述 1.1、分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的
阅读全文
posted @ 2021-04-22 09:51 jingdy
阅读(79)
评论(0)
推荐(0)
2021年4月21日
九、网关(Gateway)
摘要: 上一代网关zuul 1.X:https://github.com/Netflix/zuul/wiki 当前网关gateway:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/referenc
阅读全文
posted @ 2021-04-21 20:27 jingdy
阅读(2291)
评论(0)
推荐(0)
2021年4月20日
八、Hystrix断路器
摘要: 一、概述 1.1、分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败。 服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时
阅读全文
posted @ 2021-04-20 00:06 jingdy
阅读(84)
评论(0)
推荐(0)
2021年4月16日
七、OpenFeign服务接口调用
摘要: 一、概述 1.1、OpenFeign概述 GitHub :https://github.com/spring-cloud/spring-cloud-openfeign Feign是一个声明式WebService客户端。所以在微服务架构中作用在服务的调用方。使用Feign能让编写Web Service
阅读全文
posted @ 2021-04-16 00:06 jingdy
阅读(170)
评论(0)
推荐(0)
2021年4月15日
多线程高级
摘要: 一、计算机组成 CPU: ALU:运算单元,运算寄存器中的指令数据 Registers:寄存器,有几十个,CPU从内存中获得的指令,以及运行指令的所需要的数据读到寄存器中。寄存器是cpu内部的少量的速度很快的闪存,通常存储和访问计算过程的中间值提⾼计算机程序的运⾏速度 PC(program coun
阅读全文
posted @ 2021-04-15 23:38 jingdy
阅读(130)
评论(0)
推荐(0)
多线程基础操作
摘要: 进程:是指运行中的应用程序,CPU进行分配资源的基本单位。 线程:是指进程中的一个执行流程,有时也成为执行场景。CPU执行的基本单位。 进程和线程的区别? 进程是一个独立的运行环境,而线程是在进程中执的的一个任务。他们两个本质区别是是否单独占有内存地址空间及其它系统资源 进程是操作系统进行资源分配的
阅读全文
posted @ 2021-04-15 17:13 jingdy
阅读(116)
评论(0)
推荐(0)
2021年4月10日
十一、异常处理&运行流程
摘要: 一、异常处理 Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler映射、数据绑定以及目标方法执行 时发生的异常。 SpringMVC 提供的 HandlerExceptionResolver 的实现类 1.1、HandlerExcepti
阅读全文
posted @ 2021-04-10 21:57 jingdy
阅读(423)
评论(0)
推荐(0)
2021年4月7日
logback的使用和logback.xml详解
摘要: 一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了sl
阅读全文
posted @ 2021-04-07 15:25 jingdy
阅读(279)
评论(0)
推荐(0)
2021年4月2日
十、拦截器
摘要: 一、自定义拦截器 spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现HandlerInterceptor接口,或者可以继承HandlerInterceptorAdapter 适配器类 preHandle():这个方法在业务处理器处理请
阅读全文
posted @ 2021-04-02 23:01 jingdy
阅读(252)
评论(0)
推荐(0)
九、文件上传
摘要: 一、文件上传 Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。 Spring 用 Jakarta Commons FileUpload 技术实现了一个 MultipartResolver 实现类:CommonsMultipart
阅读全文
posted @ 2021-04-02 23:00 jingdy
阅读(62)
评论(0)
推荐(0)
八、数据处理
摘要: 一、数据绑定流程 Spring MVC 通过反射机制对目标处理方法进行解析,将请 求消息绑定到处理方法的入参中。数据绑定的核心部件是 DataBinder 1、Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例
阅读全文
posted @ 2021-04-02 22:58 jingdy
阅读(268)
评论(0)
推荐(0)
2021年3月18日
六、Ribbon负载均衡服务调用
摘要: 负载均衡服务调用,Ribbon目前也进入维护模式。 一、Ribbon介绍 1.1、概述 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套基于客户端负载均衡的工具。所以Ribbon作用在微服务的服务消费方。 简单的说,Ribbon就是Netflix发布的开源项目,主要
阅读全文
posted @ 2021-03-18 11:50 jingdy
阅读(79)
评论(0)
推荐(0)
五、服务注册与发现(Consul)
摘要: 一、Consul简介 1.1、是什么 https://www.consul.io/intro/index.html Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理,配置中心,控制总线等功能。这些功能中的每一个都可以根据需要单
阅读全文
posted @ 2021-03-18 11:37 jingdy
阅读(206)
评论(0)
推荐(0)
四、服务注册与发现(Zookeeper)
摘要: Eureka停止更新了你怎么办。https://github.com/Netflix/eureka/wiki。SpringCloud整合Zookeeper代替Eureka 一、注册中心Zookeeper zookeeper是一个分布式协调工具,可以实现注册中心功能,关闭Linux服务器防火墙后启动z
阅读全文
posted @ 2021-03-18 11:23 jingdy
阅读(173)
评论(0)
推荐(0)
2021年3月17日
一、SpringBoot入门
摘要: 一、如何学习SpringBoot 官网文档架构 二、Hello World 2.1、系统要求 Java 8 & 兼容java14 . Maven 3.3+ idea 2019.1.2 maven设置 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf
阅读全文
posted @ 2021-03-17 15:55 jingdy
阅读(52)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告