摘要: 由于springboot项目是打成jar包运行,所以在维护过程中需要不断更新;每次都是上传jar,执行 ps -ef|grep java 命令查找java进程,kill pid,nohup java -jar test.jar ;太麻烦了,所以就做了重启脚本; 1,在项目中添加shutdown配置类 阅读全文
posted @ 2018-07-12 18:09 SW_Sovereign 阅读(14758) 评论(0) 推荐(1) 编辑
摘要: 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 阅读全文
posted @ 2018-06-28 17:01 SW_Sovereign 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 一,线程的同步有以下方法 1,使用synchronized实现同步方法; 2,使用非依赖属性实现同步; 3,在同步代码块中使用条件; 4,使用锁实现同步; 5,使用读写同步数据访问; 6,修改锁的公平性; 7,在锁中使用多条件; 多个执行线程共享一个资源的情况,是最常见的并发编程情况之一。在并发应用 阅读全文
posted @ 2017-08-08 17:17 SW_Sovereign 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、举例 做一个非常简单的计算机,实现加减乘除运算即可,大家自然而然的会写出如下代码 二,优化 1,第一步 ①由于在判断运算符时,用的是if语句,这意味着每个条件都需要做判断,相当于计算机做了三次无用功。 ②没有输入校验,例如,除数不能为零的问题等等 就上述两个问题,做如下修改: 2、第二步 ①上述 阅读全文
posted @ 2017-02-15 21:36 SW_Sovereign 阅读(221) 评论(0) 推荐(0) 编辑