摘要:
由于springboot项目是打成jar包运行,所以在维护过程中需要不断更新;每次都是上传jar,执行 ps -ef|grep java 命令查找java进程,kill pid,nohup java -jar test.jar ;太麻烦了,所以就做了重启脚本; 1,在项目中添加shutdown配置类 阅读全文
摘要:
1,添加Maven依赖 2,构造方法摘要 3,封装API说明 4,源代码 1 import com.jcraft.jsch.*; 2 import com.jcraft.jsch.ChannelSftp.LsEntry; 3 import org.slf4j.Logger; 4 import org 阅读全文
摘要:
一,线程的同步有以下方法 1,使用synchronized实现同步方法; 2,使用非依赖属性实现同步; 3,在同步代码块中使用条件; 4,使用锁实现同步; 5,使用读写同步数据访问; 6,修改锁的公平性; 7,在锁中使用多条件; 多个执行线程共享一个资源的情况,是最常见的并发编程情况之一。在并发应用 阅读全文
摘要:
一、举例 做一个非常简单的计算机,实现加减乘除运算即可,大家自然而然的会写出如下代码 二,优化 1,第一步 ①由于在判断运算符时,用的是if语句,这意味着每个条件都需要做判断,相当于计算机做了三次无用功。 ②没有输入校验,例如,除数不能为零的问题等等 就上述两个问题,做如下修改: 2、第二步 ①上述 阅读全文