logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringCloud Sleuth 分布式请求链路跟踪

SpringCloudSleuth主要功能就是在分布式系统中提供追踪的解决方案,并且兼容支持了Zipkin,只需要在pom文件中引入相应的依赖即可。Zipkin是Twitter的一个开源项目,它基于GoogleDapper实现,致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。Collector收集器组件,它主要用于处理从外部系统发送过来的跟踪信息,将这些信

#spring cloud#分布式#java
SpringCloud Alibaba——分布式事务 Seata

本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则,即ACID:ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)。原子性:事务中的所有操作

#数据库#spring cloud#分布式
黑马点评项目-短信登录功能

一、导入黑马点评项目1、代码下载视频资源链接:P25 实战篇-02.短信登录-导入黑马点评项目代码可以直接去黑马微信公众号上搜索,或者从下面的网盘链接中下载:链接:https://pan.baidu.com/s/1aWhWVn2Ai7AeuDm0KftSqw提取码: snuw2、SQL 脚本执行上面的链接中有一个 hmdp.sql 文件,注意在执行该 SQL 脚本的时候不要批量执行,会报错,最好是

#redis
(三)共享模型之管程

线程安全问题案例两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗?@Slf4j(topic = "c.ThreadSafe")public class ThreadSafe {public static int counter = 0;public static void main(String[] args) throws InterruptedExc

文章图片
#java
RabbitMQ 集群

1.2 集群搭建使容器 mq02 称为从节点,容器 mq01 为主节点使容器 mq03 称为从节点,容器 mq01 为主节点1.3 查看集群状态进入任意一个容器内,输入以下命令查看集群状态:

#rabbitmq#docker#容器
Redis 的五种基本数据类型

一、String 类型1.1 介绍String 类型,也就是字符串类型,是 Redis 中最简单的存储类型。其 value 是字符串,不过根据字符串的格式不同,又可以分为 3 类:string:普通字符串int:整数类型,可以做自增、自减操作float:浮点类型,可以做自增、自减操作不管是哪种格式,底层都是字节数组形式存储,只不过是编码方式不同。字符串类型的最大空间不能超过 512M。keyval

#redis
Servlet(二)

一、Servlet API1、Servlet 接口

#java
Spring MVC 视图层解析

调用 Web 资源给域对象传值。pagerequestsessionapplication业务数据的绑定是指将业务数据绑定给 JSP 域对象,业务数据的绑定是由 ViewResolver 来完成的,开发时,我们先添加业务数据,再交给 ViewResolver 来绑定。Spring MVC 提供了以下几种方式来添加业务数据:MapModelModelAndVIew@SessionAttribute@

#mvc#spring#java
黑马点评项目-秒杀优化

一、异步秒杀思路来看下之前的秒杀业务的整体流程:前端发起请求到达 Nginx,Nginx 通过负载均衡,将请求转发至 Tomcat。在 Tomcat 中,程序的执行流程如上图所示,整个业务流程串行执行,所以,整个业务的耗时时间就是每一步的耗时之和。但是,在整个业务流程中,其中,查询优惠券、查询订单、减库存以及创建订单这四步都需要与数据库建立连接,执行相关的增删改查操作。由于数据库本身的并发能力是比

#java#redis
    共 16 条
  • 1
  • 2
  • 请选择