摘要: 前言 程序员是一群需要不断进化的群体,lambda作为java1.8新出现的功能,所以还是必须要了解的。 格式:循环得到的变量 -> 执行语句 1.集合使用lambda表达式 2.lambda函数式编程 拿线程来说,如果 不使用lambda表达式,我们要这么写: 如果使用lambda,则变成: 如果 阅读全文
posted @ 2019-01-13 22:08 键盘AQ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 前言 java最常见的设计模式就是单例模式,而单例模式最常见的就是懒汉式和饿汉式,现在就分别看一下 1.懒汉式 懒汉式比较懒,当别人用到时才会初始化实例,而当有多个人同时用到就可能产生多个实例,造成线程安全问题。 2.饿汉式 饿汉式比较饿,在别人没有使用时就是先准备好了一份食物,因此别人来拿的时候都 阅读全文
posted @ 2018-12-26 23:01 键盘AQ 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 前言 线程可以看做我们每一个人,在社会中可能表现出不同的行为,所以人发生的情况线程也可能发生。 1.死锁问题 两个人吃饭,一双筷子,一人拿起一根,等待前一个人丢下筷子; 2.饥饿问题 食堂吃饭需要排队,还可以插队,于是一个人始终买不到饭 3.活锁问题 两个人走路,第一次两个人碰面互相绕路,第二次又碰 阅读全文
posted @ 2018-12-25 21:42 键盘AQ 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Nessus Scan 前言 nessus scan是作为安全扫描的工具。 1.下载包和申请激活码 https://www.tenable.com/downloads/nessus 2.安装包 rpm -ivh Nessus-8.1.1-es7.x86_64.rpm 提示: Unpacking Ne 阅读全文
posted @ 2018-12-24 22:01 键盘AQ 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 前言 看多线程时,发现一些匿名内部类的东西,然后就来总结一下。 1.继承Thread类 在类上实现匿名内部类 如果不用匿名内部类实现,则 2.实现Runnable接口 在接口上实现匿名内部类 如果不用匿名内部类实现,则 3.获取有返回值的线程 使用Callable接口和FutureTask 4.线程 阅读全文
posted @ 2018-12-23 22:24 键盘AQ 阅读(3567) 评论(0) 推荐(1) 编辑
摘要: 前言 最近在看多线程时,在线程调用getName()方法时发现this关键字,这半年来,入坑了外包,面试java,进公司后做了运维维护,天天在熟悉linux命令,现在就来回顾下this关键字。先来看一段代码。 自己可以执行以下,如果跟预想不一样的话,就继续往下看吧。 1.this可以用来修饰成员变量 阅读全文
posted @ 2018-12-22 19:31 键盘AQ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前言 jvm不论对于进阶高级java工程师来说,还是对于面试而言都是至关重要的,那么我们就来看一下jvm内存区域划分。 1.jvm的内存区域分类 jvm内存区域分为: 私有区域:程序计数器,java虚拟机栈; 共享区域:堆,本地方法栈,方法区; 2.堆内存: 存放实例变量,new出来的对象 垃圾回收 阅读全文
posted @ 2018-05-24 22:42 键盘AQ 阅读(123) 评论(0) 推荐(0) 编辑
摘要: list和map是java集合中的必备类,当然他们的遍历也是至关重要的。 list的遍历: 1.for循环 2.iterator循环 3.正规的for循环 整个demo如下: map的遍历: 使用entrySet()方法遍历: demo如下: 阅读全文
posted @ 2018-05-22 18:33 键盘AQ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 数据库方面: 1.数据库的锁,每次面试几乎必问的; 2.手写sql语句,一般笔试题会出; 3.DDL和DML区别; 3.数据库的优化; java虚拟机方面: 1.java虚拟机的构成 java基础: 1.集合方面: hashmap和hashtable的区别和联系; list和set map和list 阅读全文
posted @ 2018-05-20 22:31 键盘AQ 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 为什么需要HTTP状态码呢? HTTP状态码是服务器传给浏览器的标识符,通过这个标识符,我们可以直接看到错误的原因; HTTP状态码的分类: 状态码一般分为1,2,3,4,5开头的,现在就来分类讨论: 1:资源未完全加载 2:200表示ok,表示服务器响应完成; 3:表示暂时性转移 4:客户端错误 阅读全文
posted @ 2018-05-19 22:04 键盘AQ 阅读(430) 评论(0) 推荐(0) 编辑