摘要: 阅读全文
posted @ 2020-03-18 23:59 yamiya 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: crontab -l显示no crontab for root,解决办法: 在 root 用户下输入 crontab -e,按ESC,然后:wq回车。 再次输入crontab命令就行了,原因是服务器重装完系统没生成对应的文件,初始化一下就行。 阅读全文
posted @ 2020-03-17 23:55 yamiya 阅读(3738) 评论(0) 推荐(0) 编辑
摘要: 今天下午邮箱突然收到阿里云的信息: 由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问,阻断预计将在2020-03-17 18:34:26时间内结束,请及时进行安全自查。若有疑问,请工单或电话联系阿里云售后。 打开后台发现cpu占用几乎是满的,把占用最高的那个kill掉, 阅读全文
posted @ 2020-03-16 23:59 yamiya 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 安装完记得设置密码,有几率会中挖矿病毒,本人已经中招。 1、查看下docker的源,如果是默认的修改为阿里或者其他镜像源。 vim /etc/docker/daemon.json {"registry-mirrors":["https://y0qd3iq.mirror.aliyuncs.com"]} 阅读全文
posted @ 2020-03-15 23:59 yamiya 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 使用Callable来创建线程,可以获得返回结果,并且可以抛出异常。 和Runnable的具体区别有: 1)Runnable重写的是run方法,Callable重写的是call方法。 2)Callable能够抛出exception,而Runnable不可以。 3)Callable能够得到返回结果,而 阅读全文
posted @ 2020-03-14 23:57 yamiya 阅读(180) 评论(0) 推荐(0) 编辑
摘要: this表示当前对象,也就是当前类对象。 super表示当前类的父类。 this()语句和super()语句,只能在构造方法中使用,且都只能在构造方法中的第一行,所以他们不能同时出现。 如果一个类有父类,则这个类中所有构造方法中默认存在super()语句,这个语句用来调用父类的构造方法,所以说父类优 阅读全文
posted @ 2020-03-13 23:59 yamiya 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式(jdk8) 1、一个接口如果只有一个抽象方法,那么它就是一个函数式接口。 2、对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。 好处: 1、避免匿名内部类定义过多 2、可以让你的代码看起来简洁 3、去掉一堆没有意义的代码,只留下核心的逻辑。 格式: ()->{代 阅读全文
posted @ 2020-03-12 13:41 yamiya 阅读(142) 评论(0) 推荐(0) 编辑
摘要: java被称为准动态语言很大一部分是因为java的反射机制。 运行程序,要经历编译成class文件,然后被类加载器加载,经过一系列操作才能被JVM运行,在被类加载器加载时会生产一个Class对象,里面有该类的参数,方法,构造器等信息。 我们可以通过获取这个Class对象来获取里面的信息,并且一个类只 阅读全文
posted @ 2020-03-11 23:39 yamiya 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 由于原版源 http://registry.npmjs.org是在墙外所以安装依赖经常中断失败,所以我们直接使用淘宝的镜像源。 npm config set registry https://registry.npm.taobao.org 更换源之后直接再次 npm install,可以发现明显快很 阅读全文
posted @ 2020-03-10 01:46 yamiya 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的非入侵式框架(容器) Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Sprin 阅读全文
posted @ 2020-03-09 23:58 yamiya 阅读(110) 评论(0) 推荐(0) 编辑