java应用启动脚本
概述 开发了很多 java 项目,最终启动的时候都要用命令行方式启动,项目逻辑千千万,但启动方式都大同小异,参考了一些开源项目(比如 Nacos)的启动脚本,下面整理了一些我目前正在用的 java 应用启动脚本,也支持 jar 加密成 xjar 后的启动,大家可以参考下面的脚本,改造成适合自己的方式
运维
未读
springboot应用使用shell脚本打包成部署压缩包(支持xjar)
项目目录结构 如果没有用 xjar,那就没有 xjar.go、app.xjar app-project
|-deploy/
|-build.sh
|-app-server.sh
|-src/
|-target/
|-app.jar
|-app.xjar
运维
未读
linux下自定义tartree脚本工具展示压缩包树形结构
背景 在 linux 环境下,需要经常下载源码包、部署包之类的压缩包,一般是 tar、tar.gz 压缩包,大部分下载到的压缩包里面会有一层根目录,但免不了有一些压缩包里面没有一个根目录,而是直接就是各种文件 在 windows 系统的时候,我都会先打开压缩包看看里面的目录结构,再决定需不需要新建一
运维
未读
使用logrotate实现nginx日志分片
logrotate 是 linux 系统自带的一个日志工具,用来对日志文件进行自动轮转、压缩、删除和邮寄等操作 在/etc/logrotate.d/目录下创建 nginx 文件,填入下面内容 /usr/local/nginx/logs/*.log {
monthly
missingo
Java
未读
java调k8s接口创建资源的详细配置过程
依赖引入 本文例子基于 k8s 1.29.5 版本 java 调 k8s 的接口,需要用到 k8s 官方提供的依赖 <dependency>
<groupId>io.kubernetes</groupId>
<artifactId>client-java</artifactId>
运维
未读
frp+nginx代理内网git仓库到外网(居家办公必备!)
场景 公司 git 仓库一般都禁止外网访问,但是有时候需要在家里办公,如果公司有 vpn 还好,如果没有 vpn,家里的电脑压根就没办法正常拉代码 根据这种情况,做了一个临时的方案:frp + nginx + 云服务器(做内网穿透) 快速实现外网访问内网 git 仓库,随用随开,用完即关 前提条件
运维
未读
解决ssh连接被拒绝Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
ssh localhost报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 参考:https://phoenixnap.com/kb/ssh-permission-denied-publickey 有可能是被禁用了密码登陆 解
运维
未读
linux下锐捷认证后可以开wifi开虚拟网卡的一个简单方法
很多校园网用的是锐捷客户端,用过它的都知道它每次登陆认证都会检查一下有没有其它的网卡在启动,而且认证后还时时刻刻在盯着网卡,一旦发现开wifi或虚拟网卡,就断开服务,但作为一个大学生,在宿舍没有wifi怎么能行,作为一个计算机专业的学生,开个虚拟机还只能桥接怎么行,我在网上找了很久,没找到什么很好的
运维
未读
刚安装好CentOS 7,安装gtk3、codeblocks、chrome、添加常用源、代替迅雷的qbittorrent
1. 安装gtk3 正想学习gtk,随便装上 安装gtk3.0 yum -y install gtk3-devel gtk3-devel-docs 2. 安装codeblocks 用贯了codeblocks,先安装codeblocks开发环境 在Fedora好像可以直接yum install cod