jonssonyan's Website

保持热爱,奔赴山海。

Xshell 是一款强大的 SSH 客户端,可惜的是没有 Mac 系统的客户端,不过这丝毫不影响他在 SSH 终端领域绝对的王者地位。废话不多说,今天分享的是 Xshell 不限制标签和永久去更新方法。

下图是 Xshell 软件主界面。

Xshell

写这篇文章的起因是,最近在 Xshell 官网发公告,大意是 2022 年 2 月 6 号之后,免费版的 Xshell7 将不再限制标签的数量。此时白嫖用户拍手叫好,我也下载了一个,体验一下被支配的快乐。结果也差强人意,但是哪有那么好的事情,总要用户牺牲点什么,这不官方设置了在每次关闭 Xshell 的时候都会弹出一个免费许可的提示框,但是会在 10s 之后自动关闭,但是对于我这样的强迫症来说这无疑是眼中钉,看着难受,于是经过一系列调研,我我准备回退到 Xshell5 的版本然后设置永久不更新,哈哈哈,这样一个骚操作,岂不是美哉!这你就要问了,最新版不香么?其实他们区别并不大,总体体验上来说 5 和 7 版本几乎没有什么变化。下图是官方公告。

官方公告

阅读全文 »

Syncthing 是一款开源免费跨平台的文件同步工具,是基于 P2P 技术实现设备间的文件同步,不懂得可以问下搜索引擎。本期教程是教你如何搭建远程服务,与本地服务配合,达到文件实时备份的目的。同步网速取决于自己机器带宽的上限,理论是同步的节点越多同步越快。

Syncthing 优缺点:

优点:

  1. 开源安全跨平台,TLS 加密,开发活跃
  2. 安装简单,网络要求低
  3. 提供完善的版本控制

缺点:

阅读全文 »

IDEA输入法切换不了

问题描述:除了 Git 提交界面输入法切换不了以外,只要是弹窗的交互界面输入法都切换不了。除了 IDEA,2020 所有其他的 IDE 也都存在这个问题。

是 JetBrains 官方的问题,IDEA 内置的 jre 的 Bug,需要替换成可用的版本。

JetBrains 官方 issue:issue 地址

解决方案如下:

阅读全文 »

你是否为线上排查问题而苦恼,今天教你不发版的情况下进行线上 Debug。

搭建环境

首先我们新建一个最简单的 Spring Boot 项目,输出 12345 是为了方便我们调试

通过 Maven 进行打包,并上传至远程服务器,我这里使用的虚拟机

阅读全文 »

Prettier 代码格式化

1
pnpm install -D prettier

在根目录下新建.prettierrc的文件 文件内容如下

1
2
3
4
5
6
7
{
"semi": false,
"tabWidth": 2,
"singleQuote": true,
"printWidth": 100,
"trailingComma": "none"
}
阅读全文 »

最近把以前做的权限管理系统重新整理了一下(将一些不规范的地方规范了一下,并且在关键地方写了注释),代码全部开源 ,这个项目是以现在主流的前后端分离模式开发的,包含前端(authority-ui)和后端(authority)两个工程,**项目的开源地址在文章的最后 **。

阅读全文 »

本文以VirtualBox为例,介绍虚拟机软件安装、虚拟机安装、虚拟机相关的设置,并安装 Ubuntu22、CentOS7、Windows10 虚拟机。

安装VirtualBox

免费的虚拟机软件推荐两个,一个是Oracle VM VirtualBox ,另一个是VMware Workstation Player 本文使用的是VirtualBox,只因为它的设置项多一点。

VirtualBox 是一个用于 x86 硬件的通用全虚拟器,面向服务器、桌面和嵌入式应用。相对 VMware 来说 VirtualBox 是轻量级的虚拟软件, 最关键的是 VirtualBox 是开源免费的。

安装 VirtualBox 过程非常的简单,只需要下一步下一步就可以,并且安装好之后界面是支持中文的。以下是 VirtualBox 安装好之后的主界面。

阅读全文 »

设置环境变量

假设 JDK 的目录为/data/service/jdk1.8.0_261

使用以下命令将 JDK 添加至环境变量

1
2
3
4
5
6
7
8
9
# 编辑文件
vi/etc/profile
# 设置JAVA_HOME
export JAVA_HOME=/data/service/jdk1.8.0_261
export PATH=$PATH:$JAVA_HOME/bin
# 使环境变量生效
source/etc/profile
# 检测配置是否配置成功
java-version

设置服务器定时重启

阅读全文 »

软件下载

Kali 官网: https://www.kali.org/get-kali/

VirtualBox 官网: https://www.virtualbox.org/wiki/Downloads

apt 命令

1
2
3
4
5
6
7
8
9
10
11
12
# 更新软件源中的所有软件列表
apt update
# 显示可升级的软件包
apt list --upgradeable
# 升级软件包
apt upgrade
# 安装软件包
apt install <软件包名>
# 卸载软件包
apt remove <软件包名>
# 显示软件包具体信息
apt show <软件包名>
阅读全文 »

下载 Golang

Golang 官网: https://go.dev/dl/

本文Go安装路径为D:\Applications\Go

相关文件路径说明

  • D:\Applications\Go:Go安装路径

  • D:\GolandProjects:存放项目

  • D:\gopath:存放go mod下载的第三方依赖包,windows上默认路径%USERPROFILE%\gomac&linux 上默认路径$HOME/go

  • D:\Applications\Go\go-build:go build产生的缓存,这可以加快编译速度

阅读全文 »
0%