logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

array和list互转的坑:UnsupportedOperationException

1 list转Array的方法List to ArrayList 提供了toArray的接口,所以可以直接调用转为object型数组List<String> list = new ArrayList<String>();Object[] array=list.toArray();上述方法存在强制转换时会抛异常:[Ljava.lang.Object; canno...

k8s六:k8s运维指南

5.1 k8s集群管理指南主要包括:node管理 label管理 namespace资源共享 资源配额管理 集群master高可用 集群监控等5.1.1 node的隔离与恢复如果某些node需要进行硬件升级、维护等,需要将某些node进行隔离与恢复,有如下三种方法:方式一: 通过node的yaml文件修改node的状态1)定义配置文件如下:unsechedule_node.yamlapiVersi

后端开发规范

开发规范命名规范【强制】避免在子父类的成员变量之间、或者不同代码块的局部变量之间采用完全相同的命名,使可理解性降低。【强制】杜绝完全不规范的缩写,避免望文不知义。为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词组合来表达;如果实在过长需采用缩写需要注释其含义。反例:AbstractClass“缩写”成 AbsClass;condition“缩写”成 condi;Functi

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

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

#istio
服务容器化踩坑

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

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##开发语言#后端
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择