logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git stash 和unstash的使用,git unstash failed

场景如下,你正在开发需求1时,突然线上发现了一个bug,需要立即修复。需求1的代码因为不完善,也没经过测试,所以你希望针对需求1所做的修改先暂时隐藏,这样就可以使用 stash功能了。VCS-->git -->stash这个时候针对需求1做的修改都会隐藏掉。现在假设你处理bug完毕。需要继续开发需求,现在需要unstashVCS-->git-->Unstash,...

#git
mysql联合索引和索引优化的理解

首先介绍联合索引的最左原则,即假设某张表test,有四个字段,id,a,b,c;id是主键,a和b是联合索引,建表和值如下:CREATE TABLE `test` (`id` int(11) NOT NULL,`a` varchar(32) NOT NULL DEFAULT '',`b` varchar(32) NOT NULL DEFAULT '',`c` varc...

#mysql
服务容器化踩坑

upstream connect error or disconnect/reset before headers. reset reason: connection failure通过istio访问容器内服务:https://test-practice.xiaohoucode.com/api/practice/platform/project/X1503upstream connect erro

istio概述,与微服务、云原生、k8s的关系

1.1简单介绍istio与k8s紧密结合,适用于云原生场景,service mesh形态,服务治理的开放平台服务治理,包括:连接、安全、策略执行和可观察性。连接:通过配置的流量规则控制服务间的流量和调用,实现负载均衡,熔断,故障注入,重试,重定向等服务治理安全:提供认证机制、通道加密、服务访问授权等,增强服务访问的安全性策略执行:通过可动态插拔,可扩展的策略,实现访问控制,速率限制,配额管理,服务

#istio
springBoot中jetty tomcat undertow对比与undertow线程池配置

work-threads 中的线程会执行计算任务,并将结果返回给 server.undertow.io-threads 中的线程。为了提高服务器的性能,我们可以使用 Undertow 服务器,并设置两个线程池:server.undertow.io-threads 和 work-threads。构建中小型的 Web 应用程序,可以选择 Tomcat。这里io-threads和worker-threa

文章图片
#spring boot
理解mysql中的join

1 两表join时要小表驱动大表,为什么?user表10000条数据,class表20条数据select * from user u left join class c on u.userid=c.userid;上面的结果是循环10000次,每次获取user的userid到class中找与user表userid相同的记录,但是如果写成下面的sql,仅仅需要循环20次select * f...

文章图片
#mysql
ngixn异常 net::ERR_HTTP2_PROTOCOL_ERROR 200

先看页面报错页面报错实例:再描述下现象:不是一个接口报上面的错误,多个接口多次调用都会偶现上面的问题:net::ERR_HTTP2_PROTOCOL_ERROR 200所以基本断定不是单个接口 或 数据库的问题,因为我们用了四台nginx做负载均衡和转发,所以基本断定是nginx出了问题,但是是nginx中的哪台机器的什么原因导致的呢?下面给出2中定位策略:1)在每次页面有错误的时候,观察http

#nginx
怎么查看mysql数据库的当前状态?

1查看mysql所在服务器的性能主要是看当前机器cpu的使用,磁盘使用,io等状态。这个需要使用linux的一些指令,如top,iostat,不了解这两个指令的可以借鉴https://blog.csdn.net/h2604396739/article/details/905213472 mysql自身状态一、查看MySQL运行情况SHOW STATUS;二、查看INNODB数据库...

#mysql
pod的内存一直增加原因与解决

channel内存配置:6G-8G容器内top的结果:阿里云memory使用量:https://www.jianshu.com/p/c0d5a40fe9e8channel内存告警的原因:channel负责评测文件的读取,这个是频繁的操作。Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free空闲

#c##开发语言#后端
jvm内存分配,OS的内存和磁盘,堆栈优缺点对比,常量池

为什么需要jvm,jvm的作用jvm:Java Virtual Machine,即java虚拟机,来模拟通用的计算机,有着一套虚拟的完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 JVM是一种规定好的标准规范, 定义了.class文件在其内部运行的相关标准和规范。有了jvm才能执行.class文件,java程序才能正常执行。jvm内存划分及存储的内容共分为6个部分:...

#jvm
    共 18 条
  • 1
  • 2
  • 请选择