开发工具
文章平均质量分 80
.
mrathena
这个作者很懒,什么都没留下…
展开
-
Sublime Text 设置
【代码】Sublime Text 设置。原创 2024-06-26 09:17:46 · 219 阅读 · 0 评论 -
Nginx 请求的 匹配规则 与 转发规则
Nginx 使用请求 URL 中的 path 部分(被称为 URI) 与 Location 配置做匹配, 如果 path 不存在, 则认为 path 为。Nginx 会将 URL 做如下规范化处理, 然后再根据 Location 配置, 开始尝试匹配。开头的被称为 Named Location, 这种不能用于常规请求处理, 而是用于请求重定向。Location 常用配置有两种, 一种叫做。通常, 一个 URL 由一下部分组成。原创 2024-04-10 23:59:21 · 1372 阅读 · 0 评论 -
Linux Java Jar Shell 脚本
【代码】Linux Java Jar Shell 脚本。原创 2023-12-16 13:45:52 · 652 阅读 · 0 评论 -
Linux Systemd 配置开机自启
据说, 通过二进制方式安装的程序才需要手动创建 Systemd 服务单元文件, 如 xxxx.service, 通过 yum 等安装的程序会自带该文件且会自动放到合适的位置, 可以直接执行 systemctl enable xxxx.service 来启用。Systemd 的设计目标是提供更快的启动速度、更好的资源管理和更强大的系统监控功能。ExecStart:指定要在启动时运行的命令或程序的完整路径。需要创建一个 Systemd 服务单元文件,并在其中指定要在启动时运行的命令或程序。原创 2023-09-21 11:43:39 · 689 阅读 · 0 评论 -
Linux 常用命令
分别对应文件的属主(owner),属组(group)和其他用户(other),通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。, 比如:加入test目录下有三个文件分别是 :aaa.txt bbb.txt ccc.txt,如果我们要打包test目录并指定压缩后的压缩包名称为test.tar.gz可以使用命令:tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt 或:tar -zcvf test.tar.gz /test/原创 2023-06-29 15:43:14 · 454 阅读 · 0 评论 -
VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式
这样看来桥接模式不符合第四点, 仅主机模式模式不符合第三点, 只有NAT模式符合要求。作为一名 Java 从业者, 通常需要主机与虚拟机具有如下的网络特点。CentOS Stream 9 之前的配置大致是这个样子。CentOS Stream 9 的配置大致是这个样子。下面的测试均以 CentOS Stream 9 为例。原创 2023-08-19 17:35:17 · 4842 阅读 · 0 评论 -
Windows 11 下使用 VMWare Workstation 17 Pro 新建 CentOS Stream 9 64位 虚拟机 并配置网络
然后是 EOL 问题, 过了 EOL 的 CentOS, 不仅仅是系统停止更新, 对 Linux 系统一知半解的用户使用起来可能也会变得非常麻烦, 比如想要安装某个软件, 网上搜了一个命令 yum xxx, 结果运行就报错, 照着五花八门的教程配置了半天, 最终也没安装成功 …对于个人来说, CentOS Linux 和 CentOS Stream 使用起来没有什么明显区别, 而用惯了 CentOS 再使用 Ubuntu 等会不太习惯, 还是 CentOS 系列用起来比较顺。原创 2023-08-19 15:58:12 · 1601 阅读 · 0 评论 -
Maven 基础
Maven 是一个项目管理工具,它在非常高的层次上规范了一套项目管理的标准流程,包括但不限于项目的创建、构建、测试、打包、分发、记录和部署等阶段,同时上述的每一个步骤都可以在一个定义良好的范围内拥有无限的变化。插件是为 Maven 提供目标的组件,一个插件可以有一个或多个目标,其中每个目标都代表该插件的一种能力,如编译插件 Compiler Plugin 有两个目标,分别是 compile 和 testCompile,分别用来编译主代码的源码和测试代码的源码。此外,构建阶段也可以绑定零个或多个目标。原创 2023-06-08 18:15:32 · 1015 阅读 · 0 评论 -
Git 一份代码如何同时提交并推送到两个仓库
博文目录一份代码如何同时提交并推送到两个仓库, 需要明确从哪个仓库拉取代码查看仓库绑定情况再绑定另外一个远程仓库, 该仓库只推不拉这时候执行推送, 大概率只能成功推到第一个仓库, 后绑定的仓库会拒绝, 要求先获取一次可以执行 强制推送一次, 后续 就正常了其他情况见参考文章原创 2022-12-04 16:14:38 · 2177 阅读 · 0 评论 -
利用FRP做HTTP服务的内网穿透(基础版)
博文目录文章目录服务端客户端测试效果服务端配置到 nginx 反向代理FRP Releases使用frp进行内网穿透FRP 示例FRP 实例 通过自定义域名访问内网的 Web 服务FRP 参考 服务端配置FRP Linux Server ReleaseFRP Windows Client Release服务端在 linux 上执行 arch, 结果如果是 [X86_64] 即可选择 [linux amd64] 版本的 Release 包wget https://github.co原创 2021-11-23 23:49:32 · 6352 阅读 · 0 评论 -
CODING.NET DevOps 小玩持续集成 实现代码提交自动构建并发布到服务器
博文目录文章目录创建项目创建代码仓库完成工程代码并提交推送到仓库application.propertiespom.xml创建构建计划设置流程配置阶段说明 测试阶段说明 部署定义远程服务器信息远程服务器鉴权创建 SSH 密钥录入凭据在 持续集成 的 构建脚本 中做 SSH 鉴权操作远程服务器设置触发规则设置变量与缓存CODING 持续集成 帮助文档当下 DevOps, CI/CD 等概念非常火, 我自己也想试试, 碰巧知道 CODING.NET 免费提供了这个能力, 所以来尝试一把, 好在最终有原创 2021-06-09 00:43:28 · 1011 阅读 · 1 评论 -
Windows Java IntelliJ IDEA 开发环境搭建
博文目录文章目录EncodingFontMavenGradleOtherPluginsEncodingsetting 搜索 encodFile | Settings | Editor | File Encodings, 3个 UTF-8File | Settings | Tools | SSH Terminal, 1个 UTF-8Fontsetting 搜索 fontFile | Settings | Editor | FontMavensetting 搜索 mavenFile |原创 2021-04-13 16:04:56 · 325 阅读 · 1 评论 -
Git SSH 密钥配置
博文目录文章目录单密钥方式多密钥方式默认生成的 rsa密钥位置在 ~/.ssh, 如 C:\Users\mrathena\.ssh. 各代码托管平台是可以使用同一个SSH密钥的, 这样最方便, 但是为了更安全也可以配置在不同的平台使用不同的密钥单密钥方式cmd 执行命令 ssh-keygen -t rsa -b 4096 -C "generic", -t type rsa, -b 位数 4096位, 如果不用 -C 指定邮箱, 则会生成一个默认的注释, 该注释无关紧要, 不影响验证选项全部默认(原创 2021-01-18 14:20:36 · 989 阅读 · 0 评论 -
阿里云 SSH可连 SFTP不可连
博文目录文章目录问题描述解决方案问题描述阿里云ECS, 系统切换为 Aliyun Linux 2.1903 LTS 64位 后, SSH可以连接, SFTP无法连接, 端口 22 已添加到阿里云ECS网络安全组表现为 Xshell 可以连接, Xftp 使用 SFTP 协议无法连接, 一片空白, 很长时间也不报错提示, 鼠标挪动的时候显示为圆圈(等待响应)解决方案将 /etc/ssh/sshd_config 中的Subsystem sftp /usr/libexec/opens原创 2020-12-04 10:44:11 · 678 阅读 · 0 评论 -
Docker - Jenkins
博文目录文章目录环境下载安装简单配置汉化皮肤JDKMaven简单使用环境阿里云ECS(Aliyun Linux 2.1903 LTS 64位)下载Jenkins 官网, 支持选择中文https://www.jenkins.io/选择 LTS 长期支持版的最新版下载, 这里是 2.235.3 LTS, Generic Java package (.war) 是 java war 包, 可以通过 java -jar jenkins.war 直接运行官网下载 wget http://mir原创 2020-12-04 10:40:21 · 3619 阅读 · 1 评论 -
Linux Nginx 下载 安装 配置 使用
博文目录文章目录环境下载安装配置使用参考环境阿里云ECS(Aliyun Linux 2.1903 LTS 64位)下载http://nginx.org/en/download.htmlhttp://nginx.org/download/nginx-1.18.0.tar.gz选择稳定版(Stable version)下载即可, 分 linux 和 windows 两种, linux 版下载的是源码, 需要自行编译安装tar -zxvf nginx-1.18.0.tar.gz 得到解压包原创 2020-12-04 10:31:15 · 299 阅读 · 0 评论 -
Linux Git 下载 安装 配置 使用
博文目录文章目录环境下载安装配置使用参考环境阿里云ECS(Aliyun Linux 2.1903 LTS 64位)下载https://github.com/git/git/releaseshttps://codeload.github.com/git/git/tar.gz/v2.28.0, 下载之后可以重命名为 git-2.28.0.tar.gz安装tar -zxvf apache-maven-3.6.3-bin.tar.gz 得到解压包make prefix=/mrathena/a原创 2020-12-04 10:29:14 · 232 阅读 · 0 评论 -
Linux Maven 下载 安装 配置 使用
远程仓库可以配置在全局配置文件中, 也可以配置在项目的 POM 文件中, 在全局配置文件中配置时, 需要配在 profiles 标签内部, 需要某个 profile 生效, 配置在其中的 repositories 标签才会生效, 在 POM 文件中配置时则直接使用 repositories 标签即可。下载依赖包时, 会按顺序从远程仓库或其对应的镜像库查找依赖, 我们可以直接将远程仓库配成镜像库地址, 通过调整远程仓库先后顺序, 达到最优查找路径的效果, 此时镜像配置基本就没有意义了, 可以不配。原创 2020-12-04 10:27:42 · 294 阅读 · 1 评论 -
Linux Oracle JDK 下载 安装 配置 使用
博文目录文章目录环境下载安装配置使用环境阿里云ECS(Aliyun Linux 2.1903 LTS 64位)下载https://www.oracle.com/java/technologies/oracle-java-archive-downloads.htmlJava SE 8 (8u202 and earlier) 可以用于商业Java SE 8 (8u211 and later) 不可以用于商业安装tar -zxvf jdk-8u202-linux-x64.tar.gz 得到原创 2020-12-04 10:21:37 · 480 阅读 · 1 评论 -
阿里 Java 开发手册
博文目录文章目录嵩山版(2020.08.03)阿里开发手册官网嵩山版(2020.08.03)手册的详细版叫做 码出高效原创 2020-12-02 20:10:34 · 238 阅读 · 0 评论 -
Windows 10 下使用 VMPlayer 16 新建 CentOS 7 64位 虚拟机
下载CentOS官网CentOS下载CentOS-7-x86_64-DVD-2003.isoCentOS-7-x86_64-DVD-2003.iso安装原创 2020-10-31 23:20:56 · 794 阅读 · 1 评论