解决 SSH 远程连接会话保持时间太短的问题
问题描述使用 SSH 指令进行远程连接,经常会遇到一个问题就是,操作了一会儿去做其他事情,返回 shell 时发现,SSH 会话已经过期了,只能重置或关闭当前 shell 之后重新连接。如果需要长时间保持会话,这种会话间断的情况就会很烦,服务器也会存在很多登录状态的 pts(伪终端)。解决方法网上找了几个方法,大致是修改 sshd 服务的配置:修改 server 端的 /etc/ssh/sshd_
问题描述使用 SSH 指令进行远程连接,经常会遇到一个问题就是,操作了一会儿去做其他事情,返回 shell 时发现,SSH 会话已经过期了,只能重置或关闭当前 shell 之后重新连接。如果需要长时间保持会话,这种会话间断的情况就会很烦,服务器也会存在很多登录状态的 pts(伪终端)。解决方法网上找了几个方法,大致是修改 sshd 服务的配置:修改 server 端的 /etc/ssh/sshd_
Java 项目使用 jar 包发布时,一般会执行远程执行 java -jar xxx.jar。此时命令行会输出 jar 包执行的日志,但 shell 会被阻塞,没有办法执行其他指令。强行 Ctrl + Z 退出后,jar 包进程还在,但被挂起了,前端 web 访问一直在等待。怎么样才能让 jar 包进程后台运行呢?有以下5种方法:nohup最常用的命令就是【nohup】,从名字就看出是否挂起运行命
Lombok 提供了一些非常棒的库,这些库可以在运行时动态生成常见的 getter 和 setter 方法,以及 equals()、hashCode()、toString()等方法,还可以生成所有以 final 属性作为参数的构造器。主要作用就是简化开发人员工作,简化代码。使用 Lombok 需要两步:第一步是将 Lombok 添加到 Spring pom.xml 依赖中;第二步是给使用的 IDE
Spring Boot 的 DevTools 可以为开发者在开发过程中提供一些有利工具。主要的作用:代码变更后应用自动重启面向浏览器的资源(如模板、JavaScript、CSS)发生变化时,会自动刷新浏览器(页面)自动禁用模板缓存内置 H2 控制台以上内容摘自 《Spring 实战》其中第二条自动刷新浏览器是需要浏览器安装 LiveReload 插件配合使用。DevTools 运行时,会启动一个
如题:在 eclipse 中添加一个测试类,引入 org.junit.Test 报错。原因:未引入 junit 包或引入错误。默认情况下,项目创建初始化时并未将 junit 包添加到项目的 classpath 中。所以创建后如果使用到测试类,需要手动添加。添加方法:项目右键菜单-> property(属性)-> Jave Build Path -> Library / Class
荣耀体脂秤不显示体脂率,官方的回答是没有绑定个人数据,即没有连接上 app,只有体重数据,体脂率是无法计算出来的。这个解释很合理,所以归结到底,还是去下个 app。下了荣耀体脂秤 app,又会出现新的问题:使用 app 无法通过蓝牙连接到设备。注意:这不是个例!这不是个例!这不是个例!第一次使用这个体脂秤的时候,就出现过一次,当时解决过但忘记了。这次又重蹈覆辙,摸索了一会儿想起来了:荣耀体脂秤 a
最近一直在学习 Spring Boot 的内容,Spring 官网 上的入门教程(Getting Started Guides)看了很多篇,但却越看越迷茫。从最基础的输出 "Hello World" ,到后面的创建和处理 RESTful web 服务,连接数据库,总感觉什么地方不太对。对比之前学习 Python 失败的经验来看,大概就是对框架不熟悉、对造轮子过程无法完全理解导致的。问过之前的 Ja
因为 substr() 针对的是英文字符串,中文字符串需要用 mb_substr()。为什么使用了 mb_substr() 之后依然出现乱码呢?这与 mb_substr("为中华之崛起而读书",0, 6, "utf-8") 中的第一个参数和第四个参数有关。参考 php 判断字符串长度 strlen() 与 mb_strlen() 函数用法与不同环境下的测试,
《列宁在1918年》有这样一句话:“面包会有的,牛奶会有的,一切都会有的”,意思是困难都只是暂时的,在艰难困苦的日子里要坚守希望,不放弃对美好生活的向往。我小时候很穷但没饿过,没有办法体会这种情感,这句话在我的耳朵里变成了“面包会有的,爱情也会有的”。从很小的时候就知道“面包”和爱情是共生的。那时候下课会跑到学校的超市,买那种一毛钱一片的辣条,或者买一包叫“七个小矮人”的冰棍。独享当然是挺好的,但
如题,sql 报错:Table is specified twice, both as a target for 'UPDATE' and as a separate source for data。表被指定了两次,同时作为 update 对象和独立数据源。报错场景:查询两个表的差集并更新记录。举例说明:a、b 两表联查,找出 a 表中存在 b 表不存在的记录,然后更新 a 表的某个字段做标记。报