Idea远程调试Java项目
参考博客:idea,使用Remote 连接tomcat,远程DEBUG模式调试 Linux服务器下调试项目 本机Idea环境配置 Idea选择Remote JVM Debug Host:你的服务器ip地址 Port:服务端端口 JDK 5 - 8 命令如下: 注意JDK版本,不同版本的JDK对应命令不同。 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 Linux服务器Tomcat配置 在tomcat/bin/setenv.sh添加如下命令: 若不存在setenv.sh就新建 JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" 然后重启Tomcat服务,点击Idea刚才新建的远程调试 截图显示,即为连接成功。然后就可以开始远程调试项目了。
Unity学习笔记-20240901
【Unity教程】从0编程制作类银河恶魔城游戏】 lesson: 10 - 12 【113.Craft】 补档,上述视频缺失章节 (来源:视频评论区) 素材资源文件 Input.GetButtonDown("Jump") 通过名称Jump可获取点击事件 void Update(){ if ( Input.GetButtonDown("Jump")) { Debug.Log("Jump"); }} 在Unity中Edit\Project settings下可以找到输入设置 Rigidbody2D需要和Player(小球)建立关联关系 点击space空格实现小球跳跃 C# 端代码示例 using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player :...
Unity学习笔记_20240831
【Unity教程】从0编程制作类银河恶魔城游戏】 lesson:8 Unity布局(2D开发) 预览效果 界面布局调整 视图调整比例 工具快捷键Q W E R T Y 快捷工具调整水平位置 小球真实下落碰撞效果 Box Collider 2D 是一个用于2D物理系统的碰撞器组件。它定义了一个矩形区域,用于检测物体之间的碰撞。 Circle Collider 2D 是一个用于2D物理系统的碰撞器组件。它定义了一个圆形区域,用于检测物体之间的碰撞。 Rigidbody 2D 是一个用于2D物理系统的组件,它赋予游戏对象物理属性,使其能够受到力的影响并进行物理模拟。 Gravity Scale 是 Rigidbody 2D 组件的一个属性,用于控制物体受重力影响的程度。 Material(材质)用于定义游戏对象的外观。材质决定了对象如何与光线交互以及如何渲染。 复制出多个平台,弹跳系数降低,让小球自己滚动。
Win11开启WSL
Win开启相关服务 win + r打开命令行,输入control进入控制面板 control 开启相应服务 执行完成后,计算机需要重启 Hyper-V Virtual Machine Platform 安装WSL cmd 命令输入 wsl --install 安装完成后,进入linux
Linux搭建Minio文件服务器
参考博客 创建minio文件目录 cd /opt/ mkdir minio 下载安装包 wget https://dl.minio.io/server/minio/release/linux-amd64/minio 初始化minio cd /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 --zone=public...
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 JsUser...
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...