Linux搭建Minio文件服务器
参考博客 创建minio文件目录cd /opt/ mkdir minio 下载安装包wget https://dl.minio.io/server/minio/release/linux-amd64/minio 初始化miniocd /opt/minio/ touch minio.log 赋予下载minio文件执行权限 chmod 777 minio 设置环境变量vim /etc/profile # set minio environmentexport MINIO_ROOT_USER=fileadminexport MINIO_ROOT_PASSWORD=fileadmin source /etc/profile 启动minio –console-address “:port” 指定端口 ./minio server /opt/minio/data --console-address ":62222" /opt/minio/data为文件数据目录 放开指定端口的防火墙配置开放指定端口 firewall-cmd...
SpringBoot项目中引入封装SDK的jar包
项目简述我的需求:将XX接口的封装SDK,在不同项目中引入jar包/maven私库,实现一次维护,多项目使用。 默认SDK读取配置文件: 读取配置文件目录:项目模块/resources/ default_xx_config.yml - 默认启用yml格式配置文件 default_xx_config.properties - 按需集成properties配置文件 动态指定覆盖默认配置文件: 读取配置文件目录:项目模块/resources/xx_sdk/config.yml default_xx_config.yml jsUser: appNo: demoAppNo appKey: demoAppKey url: demoUrl: /api/xx/getXXX JsUserModel.java jsUser 对应的 yml 文件中配置,其余appNo\appKey\url等不予展示,不影响理解。 public class JsUserModel { private JsUser jsUser; public...
Centos7更换阿里源
centos7 更换阿里源 备份官方源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载Centos-7.repo文件 两种方式下载 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 重新生成缓存 按需情况执行 yum update # 清除yum缓存yum clean all# 缓存阿里云源yum makecache# 测试阿里云源 yum list# 升级# yum update
Unity3D_Lesson_01
Unity3D 脚本编程与游戏开发1.1 控制物体的运动Visual Studio 版本 2022 Unity 版本 2022 构建模板:3d项目 创建一个3D-球的模型 Unity3D菜单: GameObject / 3D Object / Sphere C#脚本事件Start() 事件 游戏开始运行时,执行一次。适合组件的初始化。 Update() 事件 每帧都会执行,不同设备上更新频率有区别,系统硬件资源不足,帧率会降低。Update()函数实际执行频率是变化的。 Unity中控制台打印输出日志Debug.Log("Hello World !"); 修改物体位置使用Translate()函数transform.Translate(1.5f, 0, 0); 指定新位置 浮点类型数值,需要加f后缀 transform.position = new Vector3(1, 1.5f, 3); 平衡游戏在不同帧率下的表现效果 Time.deltaTime 是 Unity...
openVpn搭建部署
手把手教你搭建OpenVPN(保姆级教程) CentOS 7 搭建OpenVPN服务器 上述博客内容写的比较完善,具备一定参考价值。本博客内容主要参照第一个地址。 OpenVPN分配固定IP:详细指南 如何在OpenVPN中配置255.255.255.252子网 OpenVPN的安装与部署(ldap进行身份认证+记录用户访问日志并发送邮件) TODO:待参考该博客更新当前博客内容。 OpenVpn服务端与客户端之间双向访问 基本实现我预期的目标,限制暴露在公网的应用及页面的任意IP来源访问,仅允许通过openvpn访问。 建立openvpn-server(Server)端 建立openvpn-client(A)端 建立openvpn-client(B)端 A端通过访问B端(由openVpn分配ip)地址,实现限定IP来源访问能力。 【false】通过与openvpn-server建立连接,访问Server端内网中所有服务器。这里需要开启IP的转发,及配置防火墙的转发规则等。...
Nginx常用命令及配置
Nginx禁止某个IP地址访问页面 项目部署在互联网,仅允许指定IP地址访问页面 location /xxx_web/ { allow 49.73.154.142; # 允许第一个IP访问 allow 192.168.1.100; # 允许第二个IP访问 allow 203.0.113.0/24; # 允许整个子网访问 deny all; # 拒绝所有其他IP访问 root html/prod1.juxinbox.com/; try_files $uri $uri/ /index.html; index index.html index.htm;} nginx worker_cpu_affinity 配置nginx worker_cpu_affinity 配置详解:用于将每个工作进程绑定到特定的CPU核心 Nginx 配置一致性确保 worker_rlimit_nofile 的值与 worker_processes 和 worker_connections 的值相匹配,以充分发挥...
SpringBoot项目中Jedis低版本方法不存在报错解决
参考博客: SpringBoot访问Redis报错java.lang.NoSuchMethodError: redis.clients.jedis.JedisPoolConfig.setMinEvictableIdleTime 错误日志:java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.expire(Ljava/lang/String;J)J 错误日志截图 项目中明确引入了高版本Jedis,打包的lib目录下只有jedis-3.x版本 通过命令查询jedis所属模块 mvn dependency:tree 可使用 grep 过滤结果,使用git Bash终端可执行部分linux命令 mvn dependency:tree | grep jedis 解决方式 在web根模块下,移除引入模块的jedis依赖 在web跟模块下,重新引入jedis依赖 验证打包项目中jar版本信息 线上生产环境验证 生产环境项目运行正常,此处无截图
数据库版本过高JAVA应用连接失败问题
解决无法获取数据库连接 java.sql.SQLException: Connections could not be acquired from the underlying database
线上环境问题排查-NoSuchMethodError
参考博客-记录一次NoSuchMethodError 能够解决问题,真实太爽了!希望自己能力慢慢提高,以后也能提供高质量博客帮助到更多的人! 问题排查记录 - NoSuchMethodError项目中需要启用国密加密方案,于是项目引入maven依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.68</version></dependency> 接口加密是使用到了SM2+SM4方式,本地开发环境中接口解密正常,部署至测试环境服务器之后发现项目接口解密报错。主要报错为sm4的解密,小程序端接口调用日志如下: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:...
Nginx下配置文件微信校验文件
由于需要在某访问路径下配置微信的file.txt验证文件,特此记录下nginx的配置; root 配置使用 root 时,是指相对于主配置文件中定义的根目录进行路径拼接 如果 root 指定的是 /var/www/html,那么实际文件应该放在 /var/www/html/xxx/path/usUPk61vXu.txt server { listen 80; server_name www.your_yuming.com; location /xxx/path/usUPk61vXu.txt { root /usr/local/nginx/html; add_header Content-Type text/plain; } location / { # 其他配置 }} alias 配置 alias 时,是直接指定文件的绝对路径 server...