Linux上(或者CentOS、Ubuntu都一样)远程连接的服务器是OpenSSH (OpenBSD Secure Shell) ,有时候,需要修改SSH服务的一些配置,一般是在(/etc/ssh/sshd_conf ),不过修改这个配置文件是一件比较危险的事情,因为有些配置是针对特定的OpenSSH的版本的,或者打了某个错别字导致重启sshd后,因为配置文件的问题无法再次启动;如果我们只有远程ssh这一种连接方式,那就惨了,后续就再也连不上了。 所以很有必要修改配置文件之前要先能检查下配置文件是否正确 命令如下…

2022-04-14 0条评论 690点热度 0人点赞 admin 阅读全文

不知道是升级了系统还是升级了新版的IDEA,之前通过SFTP远程部署,使用私钥登录到服务器的,现在却不行了,一定要使用面膜才行,通过服务器上看日志: tail -f /var/log/secure 日志信息如下: Apr 12 21:45:03 localhost sshd[27503]: userauth_pubkey: unsupported public key algorithm: rsa-sha2-512 应该是key的算法不收支持,本地的私钥是rsa的,所以重新生成其他算法的私钥,网上有人说用EcDSA…

2022-04-13 0条评论 1417点热度 0人点赞 admin 阅读全文

VUE项目中,可能需要用到监听路由变化的场景,例如:在Header组件中,需要根据当前的路由,来动态改成Header中的图片或者其他内容。 我们知道vue中使用watch来监听data内容的变化,要如何监听route的变化呢?代码如下 watch: { $route (newRoute) { var path = newRoute.path; if(path === '/login') { this.backgroundImg = require('../assets/home_bg2.jpg'); } else …

2022-04-12 0条评论 499点热度 0人点赞 admin 阅读全文

CentOS下安装TightVNC之前是按照这个教程来的:https://blog.terrynow.com/2021/06/15/linux-enable-remote-access-vnc/很多情况是正常的,不过在最近在安装到部分CentOS上,有问题,就是VNC客户端连接的时候,画面是黑屏或者灰屏幕,只有一个鼠标箭头。 网上也看了很多教程,比如修改vncserver 的启动参数,但是没有作用,最后好使的方案是: # 安装MATE桌面 yum -y groups install "MATE Desktop" 修…

2022-04-11 0条评论 1522点热度 0人点赞 admin 阅读全文

如题,使用iView的Input输入框(或i-input)嵌套在<table></table>标签中会产生一个间隙问题,如图(前缀和后缀都会举例输入框有个空隙): 代码如下: <table> <tr> <td> <i-input v-model="cg.mt_sh" type="tel" style="width: 250px;" :maxlength="50"> <span slot="prepend">国家级</span&…

2022-04-10 0条评论 1025点热度 0人点赞 admin 阅读全文

很早之前写异步任务,可能就是直接使用Thread类来操作,例如: new Thread() { @Override public void run() { // 要执行的异步操作 } }.start(); // 或者这样: new Thread(() -> { // 要执行的异步操作 }).start(); 后来慢慢改进成:java.util.concurrent.Executor 在SpringBoot下,可以更加优雅的实现这些操作 首先开启异步的配置,只要增加@EnableAsync注解就可以了 @Ena…

2022-04-09 0条评论 576点热度 0人点赞 admin 阅读全文

例如在做一些图片处理的时候,img标签需要加载src为data base64的图片格式,有时候也需要把url(例如https://www.example.com/test.jpg)转成base64的data。 类似这样子的格式:<img src="data:image/jpg;base64,abc123..." /> 工具方法和使用示例如下: // 把imageUrl转成base64的Data function imageUrlToBase64Data(url, callback) { var xhr …

2022-04-08 0条评论 788点热度 0人点赞 admin 阅读全文

如题,写完代码本地提交后(还没有push到远程git仓库),发现有问题,想撤回提交的内容。 如果已经push了,想要撤回,可以参考:https://blog.terrynow.com/2021/11/16/git-revert-remote-repository-to-a-specific-commit-state/ 操作方式如下: git reset --soft HEAD^ # 或者~1表示撤销最近的一次,如果最近2次就是~2 git reset --soft HEAD~1 这样操作,只是撤销了最后的一次com…

2022-04-07 0条评论 447点热度 0人点赞 admin 阅读全文

CentOS/Ubuntu系统安装Google Chrome,如果是用root用户使用的,会发现安装后无法启动。 下载安装,直接到https://www.google.cn/intl/zh-CN/chrome/ 下载Linux(rpm安装包) 例如下载到的安装包是:google-chrome-stable_current_x86_64.rpm 直接执行如下命令,就可以安装了 # 先安装图形界面依赖环境(如果你的CentOS环境有图形界面,可以忽略) yum -y groupinstall "GNOME Deskto…

2022-04-06 0条评论 943点热度 0人点赞 admin 阅读全文

网上看到Oacle的JDK11居然是收费的(另外收费的还有JDK1.8_8u211以及以上的版本,JDK1.8_8u202还是免费的),之前JDK11都是Oracle网站下载的rpm格式的安装包,安装是比较简单的,直接: rpm -ivh jdk-8u202-linux-x64.rpm 如果你已经安装了Oracle的JDK,先要卸载掉,卸载方法: # 查看已经安装的JDK rpm -qa|grep jdk # 根据上面查出来的JDK,卸载JDK rpm -e jdk-11.0.9-11.0.9-ga.x86_64 …

2022-04-05 0条评论 650点热度 0人点赞 admin 阅读全文
1323334353683