遨游死神文章列表

修复 centos7.9漏洞(解决软件版本冲突方案)

1.下载 yum-utils

sudo yum install yum-utils -y

2.执行以下命令以清理重复的软件包:

sudo package-cleanup --cleandupes

3.在清理重复软件包后,建议更新系统以确保所有软件包都是最新的:

sudo yum update -y

这样就可以正常执行了

WINDOWS新建开机启动服务器流程

我们这里以NGINX启动为例
1.以管理员身份打开cmd.exe
2.输入:

sc create NginxService binPath= "D:\Java\nginx-1.24.0\nginx.exe -p D:\Java\nginx-1.24.0" start= auto

NginxService:创建的服务名称,可自行修改
binPath:后面是 Nginx 可执行文件的路径及参数,-p参数指定 Nginx 的安装目录
start= auto:开启自动模式
输入完后回车会显示成功
创建界面
3.添加一个描述 sc description NginxService "描述"
给服务增加描述

以上流程就是创建了一个服务
4 运行
然后我们可以运行命令启动或者进服务里查看并启动

net start NginxService

运行命令
可以在我的电脑右键->管理->服务和应用程序里找到刚刚设置的服务
管理界面
详细界面
这里就可以看到是否启动,创建是否正常。

那如何删除服务

  1. 以管理员身份打开cmd.exe
  2. 查询服务名称 sc queryex type= service | findstr "服务名" 确认要删除的服务的 实际名称(例如 MyService或 NginxService)
    66666666.png
  3. 删除服务 sc delete 服务名 # 例如:sc delete NginxService, 执行后,系统会提示 [SC] DeleteService 成功
    在这里可以看见已经找不到了MyService这个服务了
    7777.png

作者:程恒烽
一审:遨游死神

单机MYSQL优化链接数量并spring druid 优化链接

内存资源:每个MySQL连接会占用一定内存(通常10-20MB),需根据服务器总内存推算合理连接数。例如,4GB内存的服务器建议连接数控制在150-250之间,避免内存耗尽导致性能下降。

基础配置:
默认最大连接数(max_connections)通常为151,生产环境建议调整至300-1000,这里我们建议200就行。
最大并发连接数建议设置为最大连接数的50%-80%,确保系统稳定性。
动态调整:
临时修改:通过SET GLOBAL max_connections=200; 立即生效,但重启后失效,这里可以直接MYSQL里直接运行。
永久生效:修改MySQL配置文件(如my.cnf或my.ini),在[mysqld]段添加max_connections=200,重启服务生效。

WINDOWS一般地址是 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini   

ProgramData这个目录一般是隐藏的。
进去搜max_connections然后改为200就行,一般默认是151.
linux系统按各系统自己查看吧较多就不显示了

druid一般这样设置即可

spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/javarfast?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
      username: root
      password: xxxxxxxxx
      initial-size: 5
      max-active: 50
      min-idle: 5
      max-wait: 60000
      pool-prepared-statements: true
      max-pool-prepared-statement-per-connection-size: 20
      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
      timeBetweenEvictionRunsMillis: 60000
      # 配置一个连接在池中最小生存的时间,单位是毫秒
      minEvictableIdleTimeMillis: 300000
      # 配置一个连接在池中最大生存的时间,单位是毫秒
      maxEvictableIdleTimeMillis: 900000
      validation-query: SELECT 1 FROM DUAL
      test-while-idle: true
      test-on-borrow: false
      test-on-return: false
      webStatFilter: 
                enabled: true
      stat-view-servlet:
        allow:
        enabled: true
        url-pattern: /druid/*
        login-username: admin
        login-password: admin
      filter:
        stat:
          enabled: true
          log-slow-sql: true
          slow-sql-millis: 1000
          merge-sql: false
        wall:
          config:
            multi-statement-allow: true
      filters: stat,wall,log4j2

VMware 虚拟机下载

现在需要登录后下载,登录后浏览器里放这个链接即可。

https://support.broadcom.com/group/ecx/free-downloads

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true

Windows11电源选项中无高性能或者卓越性能模式

假如你的系统是家庭或者专业大概率只能使用高性能模式,卓越性能模式只能工作站等才可以启用
可以用命令使用

卓越性能:powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

高性能:powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

节能:powercfg -duplicatescheme a1841308-3541-4fab-bc81-f71556f20b4a

平衡:powercfg -duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e

一般笔记本设置按下面命令运行即可 就可以获得高性能模式,卓越模式不建议开启。

powercfg -setactive  8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c