07 2019 档案

摘要:一、函数式接口 函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。比如Java标准库中的java.lang.Runnable和 java.util.Comparator都是典型的函数式接口。 Java 8提供 @Fu 阅读全文
posted @ 2019-07-31 14:58 梨花梦蝶 阅读(3362) 评论(0) 推荐(0) 编辑
摘要:先假设一个场景。如下所示 我们有一个Person类,有一个属性是name。有如下代码: 我们判断获取person的name,然后判断person的name是不是Jackson。因为person的name为null,所以name.equals("Jackson")这段代码会报空指针的异常。 我们有多种 阅读全文
posted @ 2019-07-31 14:08 梨花梦蝶 阅读(1786) 评论(0) 推荐(0) 编辑
摘要:引语: 阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会出现这种情况。 问题分析: 我们做个测试 阅读全文
posted @ 2019-07-30 14:20 梨花梦蝶 阅读(534) 评论(0) 推荐(0) 编辑
摘要:线程池,顾名思义,放线程的池子嘛,这个池子可以存放多少线程取决于你自己采用什么样的线程池,你的硬件资源,以及并发线程的数量。JDK提供了下面的四种线程池: 固定线程数的线程池 1、最简单的 在Java中创建一个线程池,这很简单,只需要两行代码。 Executor是Java并发包中提供的,用来创造不同 阅读全文
posted @ 2019-07-27 16:13 梨花梦蝶 阅读(414) 评论(0) 推荐(0) 编辑
摘要:算法思想 冒泡排序属于一种典型的交换排序。 交换排序顾名思义就是通过元素的两两比较,判断是否符合要求,如过不符合就交换位置来达到排序的目的。冒泡排序名字的由来就是因为在交换过程中,类似水冒泡,小(大)的元素经过不断的交换由水底慢慢的浮到水的顶端。 冒泡排序的思想就是利用的比较交换,利用循环将第 i 阅读全文
posted @ 2019-07-27 16:09 梨花梦蝶 阅读(792) 评论(1) 推荐(1) 编辑
摘要:一打开科技类论坛,最常看到的文章主题就是MySQL性能优化了,为什么要优化呢? 因为: 数据库出现瓶颈,系统的吞吐量出现访问速度慢 随着应用程序的运行,数据库的中的数据会越来越多,处理时间变长 数据读写速度缓慢 数据库出现瓶颈,系统的吞吐量出现访问速度慢 随着应用程序的运行,数据库的中的数据会越来越 阅读全文
posted @ 2019-07-27 15:55 梨花梦蝶 阅读(896) 评论(0) 推荐(1) 编辑
摘要:如今,https协议正在被广泛重视和使用。随着今年2月初,谷歌旗下Chrome浏览器宣布将所有http标示为不安全网站,许多网站都争相从http升级到了https。当你打开很多网站时,会发现浏览器左上角有一把绿色的安全锁,这把锁就证明该网站已经使用了https加密保护。 之所以会实现https加密保 阅读全文
posted @ 2019-07-27 15:39 梨花梦蝶 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1、IP地址的分类 IP地址由两个部分组成,net-id和host-id,即网络号和主机号。 net-id:表示ip地址所在的网络号。 host-id:表示ip地址所在网络中的某个主机号码。 IP地址一共分为5类,即A~E,它们分类的依据是其net-id所占的字节长度以及网络号前几位。 A类地址:网 阅读全文
posted @ 2019-07-20 10:42 梨花梦蝶 阅读(836) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示