运维
比嗨皮兔
主攻java,熟练 .net/c#、spring、spring cloud、dubbo、mybatis等,熟练使用go、shell、python等,其他中间件有tbschedule、xxl-job、consul、apollo、elk、cat、prometheus等,善于大数据、高并发、分布式以及微服务的相关优化和技术框架选型。
专利:CN113282633A CN113239043A CN111861669A CN111429060A
软著:安卓点名软件
展开
-
【服务器】服务器管理 - cockpit开启
服务器管理 - cockpit开启。原创 2024-01-12 22:44:07 · 523 阅读 · 0 评论 -
【Shell】进程内存过高告警脚本
应用内存过高会导致应用异常,所以特写此脚本验证进程内存超过阈值则发送告警。原创 2023-10-10 18:15:30 · 146 阅读 · 0 评论 -
【git】git的安装、使用和常用命令
您可以使用 git help 命令来查看 Git 的帮助文档,或者在需要时查找特定命令的用法和选项。您可以通过打开 Git Bash 或者使用命令行窗口来验证安装是否成功,输入 git --version 命令,它将显示 Git 的版本信息。总之,Git 是一个强大的工具,用于跟踪文件的变化、协同开发、管理分支、备份项目以及进行代码审查。安装过程完成后,Git 将被成功安装到您的 CentOS 系统上。安装过程完成后,Git 将被成功安装到您的 Ubuntu 系统上。原创 2023-07-17 21:45:00 · 408 阅读 · 0 评论 -
【maven】安装、使用和常用命令
确保安装了适当的Java JDK,并将其与Maven配置文件(pom.xml)中的和设置匹配。按照Maven的约定,确保项目的源代码放置在正确的目录结构下,例如将Java源代码放置在src/main/java目录下,资源文件放置在src/main/resources目录下。在pom.xml文件中明确声明和管理项目的依赖项,包括依赖的库、插件和其他项目模块。确保依赖项的版本和范围正确指定,以避免潜在的冲突或不一致性。原创 2023-07-03 22:15:00 · 1824 阅读 · 0 评论 -
【运维】Linux服务器根据关键字查找目录、文件或者文件内容
- 可以使用 find 命令。该命令可递归搜索指定目录及其子目录,并匹配指定的名称、类型、修改时间等条件。 - 可以使用grep命令查找指定目录包含某个关键字的文件列表。原创 2023-05-26 17:57:49 · 3142 阅读 · 0 评论 -
【监控】nginx集成Sentinel实现接口的熔断、限流和降级等
这里将 Lua 脚本路径添加到 lua_package_path 中,并定义了一个共享内存区 sentinel,并在 init_worker_by_lua_block 中初始化 Sentinel 并设置 Dashboard 地址和应用名称等参数。总之,在 Nginx 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 OpenResty 和 Lua 脚本来实现,并结合 Lua 脚本在需要进行限流或者降级控制的接口中实现限流和降级控制。可以参考官方文档安装 OpenResty。原创 2023-04-10 22:00:00 · 1125 阅读 · 0 评论 -
【监控】Traefik集成sentinel实现接口的熔断、限流、降级
在 Traefik 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 Traefik Middleware metadata 来实现,并结合 Traefik Sentinel 插件和路由规则来实现限流和降级控制。在 Traefik 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 Traefik Middleware metadata 来实现。在 Traefik 配置文件中添加 Sentinel 插件的配置。原创 2023-04-10 22:15:00 · 332 阅读 · 0 评论 -
【运维】nginx的安装、配置,支持tls1.2,1.3,以及限流、降级等
使用 Nginx 的 limit_req_zone 指令来设置限制区域,并在需要进行限制的地方使用 limit_req 指令进行限制。使用 Nginx 的 proxy_next_upstream 指令来设置当后端服务器出现错误时是否继续尝试向下一个后端服务器转发请求。以上配置将在后端服务器出现错误时继续尝试向下一个后端服务器转发请求,直到所有后端服务器均出现错误或请求被成功处理。以上配置将每秒最多允许一个请求,超过则返回 503 错误,同时允许瞬时突发 5 个请求。原创 2023-04-06 11:50:58 · 3362 阅读 · 0 评论 -
【运维】Linux 服务器定时重启的实现方式
这里通过 ExecStart 指定了要执行的脚本文件路径,Type 设置为 oneshot 表示执行一次就停止,不会一直执行。其中,0 3 * * * 表示每天的凌晨 3 点执行一次,root 表示使用 root 用户执行命令,/sbin/reboot 表示执行系统重启命令。这里的 /usr/local/bin 是一个常用的存放自定义脚本的目录,如果需要可以根据实际情况进行修改。这样,系统就会按照设定的时间周期自动执行 /usr/local/bin/reboot.sh 脚。原创 2023-04-06 11:41:58 · 2843 阅读 · 0 评论 -
【运维】centos查看连接的会话和所有的账号
getent passwd:该命令将列出系统中所有用户账号的详细信息,与第一个命令类似,但是能够显示来自其他命名空间的用户账号,例如LDAP或NIS账号等。cat /etc/passwd:该命令将显示系统中所有用户账号的详细信息,包括用户名、用户ID、组ID、用户家目录路径和默认shell等。可以使用whoami命令来查询CentOS 8当前用户的会话信息,该命令将显示当前登录用户的用户名。该命令将显示登录用户的用户名、终端设备、登录时间以及运行的进程等详细信息。原创 2023-04-06 11:33:25 · 1549 阅读 · 0 评论 -
【SQLServer】索引碎片修复
SQLServer索引碎片查询以及修复原创 2023-03-01 20:30:00 · 179 阅读 · 0 评论 -
【Shell】验证某些服务器的某个端口是否正常
为了验证服务器是否正常,或者为了验证某些服务器的某个端口是否正常,是否能够正常访问,特定写了当前的脚本,可以验证服务器或者服务器的端口是否正常。原创 2023-02-08 12:33:30 · 1435 阅读 · 0 评论 -
【Linux】统计当然目录下各个子目录的大小
linux 统计当前目录下子目录的大小du -sh * | sort -nr原创 2022-03-11 08:17:51 · 313 阅读 · 0 评论 -
[运维] - 服务器的初始化流程
[golang] - strings 包使用(字符串的相关操作)原创 2021-07-01 20:10:28 · 2021 阅读 · 0 评论