scala面向对象
1
一、类的定义
123456789101112131415161718192021222324252627class Person { val id="9527" var age:Int=18 private var name : String = "唐伯虎" private[this] var pet = "小强"}//伴生对象(这个名字和类名相同,叫伴生对象)object Person{ def main(args: Array[String]): Unit = { val p=new Person println(p.id) println(p.age)0 println(p.name) }}/*** 在Scala中,类并不用声明为public类型的。* Scala源文件中可以包含多个类,所有这些类都具有共有可见性。* 相对于伴生对象,这个是伴生类*///用val修饰的变量是可读属性,有getter但没有 ...
Jenkins持续集成入门到精通
1
本文为黑马《Jenkins持续集成入门到精通》课程学习笔记,视频地址https://www.bilibili.com/video/BV1kJ411p7mV
一、持续集成及Jenkins介绍1.软件开发生命周期
需求分析
设计
开发实现
测试
进化
软件开发之瀑布模型
略。
软件开发之敏捷开发
略。
持续集成
略。
jenkins介绍Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动 化构建、测试和部署等功能。官网: http://jenkins-ci.org/。
Jenkins的特征:
开源的Java语言开发持续集成工具,支持持续集成,持续部署。
易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可 方便web界面配置管理。
消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生 成JUnit/TestNG测试报告。
分布式构建:支持Jenkins能够让多台计算机一起构建/ ...
Linux就该这样学
1
2.3常用系统工作命令
序号
命令
描述
1
echo
打印字符串
echo Linux
echo $HSELL
字符写入文件中追加
echo “随便几行”>>文件名
2
date
打印时间
date
2019年06月12日星期三12:06:24CST
date’+%Y-%m-%d%H:%M:%S’
2019-06-12 12:07:08
date’+%j’
打印当前天是今年多少天163
3
reboot
重启
4
poweroff
关机
5
wget
网络下载
6
ps
查看系统进程
7
top
动态监控进程和系统负载
8
pidof
查询指定进程的PID值
9
kill
终止某个PID服务进程
10
kill
终止某个服务全部进程
2.4系统状态检测
序号
命令
描述
用法
1
ifconfig
打印网络信息
2
uname
查看系统内核和版本信息
uname -a
3
uptime
系统负载
12:29: ...
Linux和java两种cron
1
Xxl-job 定时任务记录和Linux上的cron还不太一样,这个是从秒开始
秒 分 时 日 月 周
三种符号以及含义和使用1种、*星号代表通配符,如果秒是*号则代表每秒都执行一次 12* 0,1 * * * ? ===>每小时的第一分钟和第二分钟里面,每秒执行一次,一小时60*2=120次0 0,1 * * * ? ===>每小时的第一分钟和第二分钟里面,第一秒执行一次,一小时执行2次
2种、中横线-从一个时间开始到一个时间之间都执行1234560 1-3 * * * ? 每小时执行三次,分别是第一第二第三分钟执行。2020-06-27 23:01:002020-06-27 23:02:002020-06-27 23:03:002020-06-28 00:01:002020-06-28 00:02:00
3种、右斜线/代表,从某个时间开始,间隔执行1234567斜线左边代码开始,右边代表间隔时间0 0/5 * * * ? ====> 每个小时,从0分钟开始,间隔五分钟执行一次2020-06-27 23:00:00202 ...