自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s问题集锦

minikube start直接启动后,Create a Deployment时下载镜像失败报错:Failed to pull image “k8s.gcr.io/echoserver:1.4”: rpc error: code = Unknown desc = Error response from daemon: Get “https://k8s.gcr.io/v2/”: dial tcp 108.177.125.82:443: i/o timeout (Client.Timeout exceeded

2022-05-16 22:23:30 1921

原创 docker development specification

Using Docker to simplify development (optional)前提:把spring-boot-starter-tomcat依赖的provided scope注释掉(如果不注掉,通过java命令运行项目时会因缺少jar包无法成功启动)Building and running a Docker image of your applicationTo build a Docker image of your application without Docker and pus

2020-11-30 09:01:03 165

原创 SpringBoot单元测试整体运行

背景开发工具:eclipse项目环境:SpringBoot+junit4,为每个业务类开发单元测试类。问题单个单元测试类,通过run as --> JunitTest,每个测试类可以成功运行。整体单元测试类,通过mvn test运行项目所有单元测试,抛出异常com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection

2020-11-05 11:42:40 2141

原创 性能测试工具简述

工具一简述LoadRunner(LR)-性能自动化测试工具QuickTestProfessional简称QTP-自动测试工具(QTP11.5改名UFT,Unified Functional Testing)商业授权工具背景2006年,惠普公司收购Mercury公司,LR、QTP是由Mercury开发,后来被HP公司收购了,所以有前期产品会带上Mercury,后来被收购就改为HP2014年,惠普公司于11月2号正式一分为二:惠普企业(Hewlett Packard Enterprise)和惠普公

2020-09-08 10:44:04 251

原创 docker问题集锦

背景项目集成docker开发,学习docker、docker compose,并使用docker compose运行demo问题1、machine未安装,修改创建虚拟机的位置在Windows的系统环境添加MACHINE_STORAGE_PATH ,指向虚拟机的位置,启动Docker QuickStart直接安装2、machine已安装,修改虚拟机的位置a.停止Docker的虚拟机。b.打开VirtualBox,选择“管理”菜单下的“虚拟介质管理”,c.选中docker创建的“disk”,然后

2020-09-01 17:01:50 175

原创 redis-远程主机强迫关闭了一个现有的连接

场景SpringBoot项目通过redis时校验token时,出现该异常原因校验token时,创建连接访问redis,当连接达到最大连接数,导致后面的连接都连接失败查看redis最大连接数config get maxclients查看当前连接数info clients解决1、手动关闭客户端连接CLIENT KILL ip:port(ip:port通过client list来查...

2020-04-29 17:08:56 9562

原创 分布式锁

场景分布式电商系统-秒杀性质1.在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行2.高可用、高性能的获取锁与释放锁3.锁失效机制,防止死锁4.可重入特性,即可重入一个线程中可以多次获取同一把锁5.非阻塞锁特性,阻塞即没有获取到锁,则继续等待获取锁;非阻塞即没有获取到锁后,不继续等待,直接返回锁失败实现1、基于数据库实现该实现方式完全依靠数据库唯一索引来实现,当...

2020-04-21 11:45:59 181

原创 CentOS7命令行安装图形界面软件 GNOME

前提保证网络可用,并使用root模式安装X Window Systemyun groupinstall “X Window System”当出现Complete!,说明安装成功了。通过yum grouplist来检查已经安装的group及可以安装的group。安装GNOMEyum groupinstall “GNOME Desktop” “Graphical Administrati...

2019-10-10 13:19:14 550

原创 CentOS7网络配置

CentOS7网络配置场景方案场景使用路由器有线连接电脑(CentOS7系统),进行联网方案BOOTPROTO=dhcp,由路由器自动分配IPONBOOT=yes仅配置这两项

2019-10-09 20:20:04 163

转载 像素详解

像素,是图像显示的基本单位,英文“pixel”,pix是英语单词picture的常用简写,加上英语单词“元素”element,就得到pixel,故“像素”表示“图像元素”之意,有时亦被称为pel(picture element)  像素是网页布局的基础。一个像素就是计算机能够显示一种特定颜色的最小区域。当设备尺寸相同但像素变得更密集时,屏幕能显示的画面的过渡更细致,网站看起来更明快。分类: ...

2019-05-24 16:19:47 3778

转载 kafka事务状态

Server 端事务状态管理TransactionCoordinator 会维护相应的事务的状态信息(也就是 TxnStatus),对于一个事务,总共有以下几种状态:状态 状态码 说明Empty 0 Transaction has not existed yetOngoing 1 Transaction has started and ongoingPrepareCommit 2 Gro...

2019-05-05 17:40:23 821

转载 kafka EOS

Kafka 0.11.0.0引入了EOS(exactly once semantics,精确一次处理语义)的特性,这个特性包括kafka幂等性和kafka事务两个属性。1)幂等producer 保证单个分区的只会发送一次,不会出现重复消息2)事务(transation):保证原子性的写入多个分区,即写入到多个分区的消息要么全部成功,要么全部回滚启用方法:1)启用幂等producer:在pr...

2019-03-30 14:13:20 842

转载 kafka partition

这里写自定义目录标题kafka partitionkafka partition 一个topic 可以配置几个partition,produce发送的消息分发到不同的partition中 consumer接受数据的时候是按照group来接受,kafka确保每个partition只能同一个group中的同一个consumer消费,如果想要重复消费,那么需要其他的组来消费。 Zookeerpe...

2019-03-08 19:02:44 490

转载 spring cloud hystrix timeouts

spring cloud hystrix timeoutsprotected static int getHystrixTimeout(IClientConfig config, String commandKey) { int ribbonTimeout = getRibbonTimeout(config, commandKey); DynamicPropertyFactory...

2019-01-06 15:44:08 167

转载 spring cloud ribbon timeouts

ribbon超时时间计算方法protected static int getRibbonTimeout(IClientConfig config, String commandKey) { int ribbonTimeout; // 这是比较异常的情况,不说 if (config == null) { ribbonTimeout = RibbonClien...

2019-01-06 15:40:39 222

转载 spring kafka事务处理

spring kafka事务处理You can use the KafkaTransactionManager with normal Spring transaction support (@Transactional, TransactionTemplate etc). If a transaction is active, any KafkaTemplate operations perf...

2018-11-27 18:57:03 1569

转载 kafka基本概念

转载:https://www.cnblogs.com/likehua/p/3999538.html1、简介Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,...

2018-11-26 15:13:42 129

转载 RabbitMq基本概念

原文转载:https://blog.csdn.net/lyhkmm/article/details/78775369一、简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常...

2018-11-26 14:54:20 115

转载 Eureka开启密码认证

添加依赖包<!--加入服务认证(密码),需要引入security--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dep...

2018-11-22 10:12:13 388

转载 分布式事务

分布式事务数据库事务分布式事务CAP原则Base 理论数据库事务数据库事务、特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。分布式事务当单个数据库的性能产生瓶颈的时候,就需要使用集群提高性能,这个时候单个数据库的ACID已经不能适应这种情况了,而在这种ACID的集群环境下,...

2018-11-21 10:49:27 92

原创 WEB前端缓存解决方案

WEB前端缓存解决方案问题描述页面缓存js/css缓存问题描述使用angularjs(1.5.0)+gulp(3.9.0)做SPA开发时,修改js后,使用gulp-rev(6.0.1)对文件名进行了修改,但是刷新界面后修改的文件并没有加载,必须使用CRLT+F5深度刷新才可以。页面缓存页面缓存解决方案:<meta http-equiv="Expires" content="0"&g...

2018-11-09 16:38:49 4232

转载 正向代理与反向代理

正向代理与反向代理正向代理反向代理正向代理正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口...

2018-11-09 11:28:27 154

空空如也

空空如也

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

TA关注的人

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