能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
熟悉微服务常用开放框架,理解Spring、Spring Boot,以及Spring Cloud的概念和不同,对Spring Cloud Alibaba有较为全面的认知。对Istio具备基础运维能力,掌握基本组件的知识。
能力说明:
可对MySQL数据库进行备份与恢复,可较为熟练的使用SQL语句进行单表多表查询等操作,可快速上手阿里云RDS MySQL数据库,可进行MySQL云数据库的创建、设置、数据迁移等工作。了解常见NOSQL数据库,如MongoDB、Redis、Memcached的概念、安装、配置等相关基础知识。
暂时未有相关云产品技术能力~
本人csdn 博客地址https://liuyunshengsir.blog.csdn.net/ 推荐的chatgpt地址:http://124.220.104.235/web/chatgpt
Kubernetes核心技术Helm
Kubernetes核心技术Service
Go获取与设置环境变量
包gopkg.in/ini.v1在 Go 中提供 INI 文件读取和写入功能
我的写作历程
springboot 文件下载
Intellij IDEA基于Springboot的远程调试
springboot 启动初始化mysql表结构和数据
通过对MySQL Exporter整体进行分析,实现一个自定义的demo收集,并进行采集的整合
JavaScript学习系列之原型、原型链
JavaScript学习系列之内存模型
Nginx配置WebSocket 【支持wss与ws连接】
搭建docker版TensorFlow
从0安装kubernetes
go 远程调试dlv
centos 安装配置maven最全
npm与yarn 的比较
react 调用百度地图的坑
centos 安装配置maven最全
Centos7安装docker仓库Harbor
利用deployment创建挂载本地路径的容器
基于prometheus 实现exporter新增监控指标
我们知道目前很多云服务商,在实践 DevOps 能力的过程中,云服务的客户往往会把需求、代码、构建、测试、发布、部署、运维、运营等工作全部从本地转移到云端,享受云服务带来的移动性和便利性。但是一直缺乏有效的上云方式,导致开发人员手中没有良好的工具,无法真正实现 DevOps 运维开发一体化的理念,因此一款云上 Coding 的开发工具,也是很多云服务商的必备神器。
常用的mysql监控指标
k8s 集群Node节点扩缩容
Ingress 域名方式导致413 Request Entity Too Large
Kubernetes 的Ingress的Rewrite annotations
Go语言内置的 flag 包实现了命令行参数的解析,flag 包使得开发命令行工具更为简单。
Viper是Go应用程序的完整配置解决方案,包括12因素应用程序。它旨在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持: - 设置默认值 - 从 JSON、TOML、YAML、HCL、envfile 和 Java 属性配置文件读取 - 实时观看和重新读取配置文件(可选) - 从环境变量读取 - 从远程配置系统(etcd或Consul)读取,并观察更改 - 从命令行标志读取 - 从缓冲区读取 - 设置显式值 Viper 可以被视为满足所有应用程序配置需求的注册表。
mysql 普通日志和错误日志
MySql主要性能指标说明
KubeOperator 安装k8s集群
k8s 设置nfs的StorageClass
helm3 常用命令
Kubernetes的Sidecar模式
python脚本批量生成grafana中dashboard的panel
备份工具pg_dump的使用《postgres》
centos 安装postgresql13 指定版本
最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每个schema下面可以创建多个对象。 对象包括表、物化视图、操作符、索引、视图、序列、函数、... 等等。
pgaudit 的安装使用
pgbench是一种在PostgreSQL上运行基准测试的简单程序。它可能在并发的数据库会话中一遍一遍地运行相同序列的 SQL 命令,并且计算平均事务率(每秒的事务数)。默认情况下,pgbench会测试一种基于 TPC-B 但是要更宽松的场景,其中在每个事务中涉及五个SELECT、UPDATE以及INSERT命令。但是,通过编写自己的事务脚本文件很容易用来测试其他情况。
sentinel本身支持qps(qps:每秒可以进来的请求数,只是进来,不管是否进来之后服务走完。只管进来不管出去。),不会创建线程池,比较轻;而远程调用服务的时候,hystrix调用一个方法就会创建一个线程池,所以hystrix特别重; sentinel本身支持有qps,远程调用不会创建线程池,如果qps大,后面的服务处理不过来,所以就要进行限流降级处理;信号量隔离 hystrix远程调用会创建线程池,并且该线程池是依赖tomcat的,不会比tomcat线程多,即使多了也没意义。线程池隔离
pt-summary 打印出来的信息包括:CPU、内存、硬盘、网卡等信息,还包括文件系统、磁盘调度和队列大小、LVM、RAID、网络链接信息、netstat 的统计,以及前10的负载占用信息和vmstat信息。
pt-mysql-summary 使用
MySQL主从异常Coordinator stopped because there were error(s) in the worker(s). The most recent failur
iostat命令安装及详解 《性能监控工具》
arping命令作用是使用arp数据包,通过ping命令检查来测试网络。arping命令能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。
postgresql 的WAL日志解析工具 pg_waldump