06 2022 档案

摘要:划分磁盘 fdisk /dev/vdb 按n新建分区,一直回车结束 按t创建逻辑分区,输8e 按w保存分区 dev/vdb1创建新PV pvcreate /dev/vdb1 创建VG(卷组) vgcreate -s 199G VolGroup00 /dev/vdb1 扩展VG将dev/vdb1加入V 阅读全文
posted @ 2022-06-29 19:48 谢端阳 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:1. 为何python能屌丝逆袭 2. python在哪些领域大放异彩 3. 5分钟装好python解析器 4. 写下你第一个Python程序 print(Hello Word) 5. CPU 内存 硬盘 三大硬件的作用与关系 6. 变量来了 # 变量名 变量值 内存地址 # 变量定义&调用 # 变 阅读全文
posted @ 2022-06-16 16:52 谢端阳 阅读(37) 评论(0) 推荐(0) 编辑
摘要:JVM 新生代 老年代 持久代 一、新生代 新生代主要用来存放新生的对象。一般占据堆空间的1/3。在新生代中,保存着大量的刚刚创建的对象,但是大部分的对象都是朝生夕死,所以在新生代中会频繁的进行MinorGC,进行垃圾回收。新生代又细分为三个区:Eden区、SurvivorFrom、Survivor 阅读全文
posted @ 2022-06-14 20:24 谢端阳 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1. 使用ps -ef | grep java 获得Java进程ID。 2. 使用pstack 获得Java虚拟机的本地线程的堆栈。 阅读全文
posted @ 2022-06-14 20:14 谢端阳 阅读(63) 评论(0) 推荐(0) 编辑
摘要:vim nginx_daemon.sh #!/bin/bash## set password="XXX" # 预输入需要的密码# echo $$, 直接输出执行脚本过程产生的子进程的PID# 用来过滤脚本本身执行时启动子进程# 常用于执行脚本传参为进程名称时,查看某个进程情况避免干扰this_pid 阅读全文
posted @ 2022-06-08 19:35 谢端阳 阅读(284) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 是为运行分布式集群而建立的,分布式系统的本质使得网络成为 Kubernetes 的核心和必要组成部分,了解 Kubernetes 网络模型可以使你能够正确运行、监控和排查应用程序故障。 网络是非常复杂的,拥有许多概念,对于不熟悉这个领域的用户来说,这可能会有一定的难度,这里面有 阅读全文
posted @ 2022-06-08 18:33 谢端阳 阅读(1029) 评论(0) 推荐(1) 编辑
摘要:优化成本:硬件>系统配置>数据库表结构>SQL及索引。 优化效果:硬件<系统配置<数据库表结构<SQL及索引。 对于MySQL层优化我一般遵从五个原则: 减少数据访问:设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据:只返回需要的字段和数据分页处理 减少磁盘io及网络io 减 阅读全文
posted @ 2022-06-07 19:40 谢端阳 阅读(45) 评论(0) 推荐(0) 编辑
摘要:原理 一般我们开发的WebSocket服务程序使用ws协议,明文的。但是怎样让它安全的通过互联网传输呢?这时候可以通过nginx在客户端和服务端直接做一个转发了, 客户端通过wss访问,然后nginx和服务端通过ws协议通信。如下图所示: 先直接展示配置文件,如下所示(使用的话直接复制,然后改改ip 阅读全文
posted @ 2022-06-06 10:42 谢端阳 阅读(24709) 评论(0) 推荐(1) 编辑
摘要:Nginx URL重写(rewrite)介绍 和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要P 阅读全文
posted @ 2022-06-02 20:44 谢端阳 阅读(7375) 评论(0) 推荐(0) 编辑
摘要:map 指令介绍:map 指令是由 ngx_http_map_module 模块提供的,默认情况下安装 nginx 都会安装该模块。 map 的主要作用是创建自定义变量,通过使用 nginx 的内置变量,去匹配某些特定规则,如果匹配成功则设置某个值给自定义变量。 而这个自定义变量又可以作于他用。 直 阅读全文
posted @ 2022-06-02 20:43 谢端阳 阅读(201) 评论(0) 推荐(0) 编辑
摘要:nginx反向代理WebSocket WebSocket协议相比较于HTTP协议成功握手后可以多次进行通讯,直到连接被关闭。但是WebSocket中的握手和HTTP中的握手兼容, 它使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket。这使得WebSocket程序可以更容易的 阅读全文
posted @ 2022-06-02 20:36 谢端阳 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:jstat命令查看jvm的GC情况 (以Linux为例) 文章目录 GC统计概览 GC及jvm内存使用情况 堆内存统计 新生代垃圾回收统计 新生代内存统计 老年代垃圾回收统计 老年代内存统计 元数据空间统计 类加载统计 编译统计 JVM编译方法统计 命令格式:jstat [-命令选项] [vmid] 阅读全文
posted @ 2022-06-02 20:02 谢端阳 阅读(656) 评论(0) 推荐(0) 编辑
摘要:jvm生成dump文件并导出 在生产环境中,有时候会遇到Java应用程序因发生OOM而导致服务挂掉的情况,可以通过dump文件来分析jvm信息。 1、获取JVM的dump文件的两种方式 1.1 JVM启动时增加两个参数 #出现 OOME 时生成堆 dump: -XX:+HeapDumpOnOutOf 阅读全文
posted @ 2022-06-02 19:58 谢端阳 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:第一种:在/etc/crontab下设置,指定用户名的 1、vim命令进入/etc/crontab 2、在最后一行加上 59 23 * * * root /root/catalina.out.rm/rm_8080_8081_catalina.sh 如下说明: 3、重启crontab,使配置生效 第二 阅读全文
posted @ 2022-06-02 09:30 谢端阳 阅读(3941) 评论(0) 推荐(0) 编辑