
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用Docker官方提供的Registry镜像:Docker官方提供了一个用于构建私有镜像仓库的Registry镜像,只需将镜像下载并运行容器,然后暴露5000端口即可使用。可以通过修改Docker的配置文件daemon.json,在其中添加私有镜像仓库地址来实现。在Docker官方网站中直接创建:在Docker的官方网站()中,可以创建属于自己的账户,然后在Repository中创建自己的仓库。
客户端请求后端服务时一直报错,查看后端的服务是正常启动的。后来又查看Nginx的错误日志,发现请求后端接口时Nginx报错,查看该错误的解释可以得到的结果是upstream中没有可以提供服务的server,即Nginx已经发现不了存活的后端了,但是,我直接访问后端的server却是可以使用的,证明server端可用。最后查找文档,发现问题出现在业务上要求保持会话,但是Nginx到后端并没有保持会话
vim /home/nacos/init.d/custom.properties # 修改配置文件。mkdir -p /mydata/nacos/logs/# 新建logs目录。之后关闭防火墙systemctl stop firewalld,重启服务器。Nacos的默认端口是8848,默认账号密码是nacos/nacos。MySQL 5.7 (官方镜像不支持mysql8)修改custom.prop
一、前言使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改。这工作量和效率的影响或许就是区别增删改查程序员和真正程序员的屏障。这时,通用Mapper便应运而生……二、什么是通用Mapper通用Mapper就是为了解决单表增删改查,基于
该注解主要用于AOP功能的切入,不需要属性@Target({//限流的方法名 double value() default 0d;//发放的许可证数量 }通过来获取令牌,当然也可以通过来设置等待超时时间的方式获取令牌,如果超timeout为0或则调用无参的tryAcquire(),则代表非阻塞,获取不到立即返回,支持阻塞或可超时的令牌消费。/*** 存储限流量和方法必须是static且线程安全/*
学习视频:本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标。
小明是一家初创电商平台的开发人员,他负责卖家模块的功能开发,其中涉及了店铺、商品的相关业务,设计如下数据库:通过以下SQL能够获取到商品相关的店铺信息、地理区域信息:形成类似以下列表展示:随着公司业务快速发展,数据库中的数据量猛增,访问性能也变慢了,优化迫在眉睫。分析一下问题出现在哪儿呢? 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或1
视频课程:尚硅谷MySQL数据库高级,mysql优化,数据库优化_哔哩哔哩_bilibiliMysql 逻辑架构简介1. 整体架构图和其它数据库相比,MySQL 有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。各层介绍:1.1 连
一、Spring Boot 入门1、Spring Boot 简介> 简化Spring应用开发的一个框架;>> 整个Spring技术栈的一个大整合;>> J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最
首先TypeReference是描述一个复杂泛型的工具类。用途:在使用fastJson时,对于泛型的反序列化很多场景下都会使用到TypeReference,例如:void testTypeReference() {List<Integer> list = new ArrayList<>();list.add(1);list.add(9);list.add(4);list.a







