摘要:
目录
1、Hash的计算规则?
2、HashMap是怎么形成环形链表的(即为什么不是线程安全)?(1.7中的问题)
3、JDK1.7和1.8的HashMap不同点?
4、HashMap和HashTable的区别?
... 阅读原文
2020-01-20 10:07:06 阅读(3592) 评论(0)
摘要:
Spark Streaming对实时数据流进行分析处理,源源不断的从数据源接收数据切割成一个个时间间隔进行处理;
流处理与批处理有明显区别,批处理中的数据有明显的边界、数据规模已知;而流处理数据流并没有边界,也未知数据规模;
由于流处理的数据流特征,使之数据流具有不可预测性,而且数据处理的速率还与... 阅读原文
2020-01-20 09:32:02 阅读(2568) 评论(0)
摘要:
设计模式代码参考
一句话描述设计模式(名字和意图)
抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。
适配器:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
桥接:将抽象部分与他的实现部分分离,使他们都可以独立... 阅读原文
2020-01-20 07:59:01 阅读(2350) 评论(0)
摘要:
本文介绍通过Java程序来操作Excel批注的方法。操作内容包括批注添加(添加批注文本、背景色、字体、自适应等)、修改、读取(文本、图片)、复制、删除等。
工具:Free Spire.XLS for Java (免费版)
注:Jar文件获取可通过官网下载包,并解压将lib文件夹下的jar文件导入ja... 阅读原文
2020-01-20 06:00:06 阅读(2533) 评论(0)
摘要:
一想到做爬虫大家第一个想到的语言一定是python,毕竟python比方便,而且最近也非常的火爆,但是python有一个全局锁的概念新能有瓶颈,所以用java还是比较牛逼的,
webmagic 官网 https://webmagic.io/ 讲的非常详细,当然java比较优秀的框架还有很多不知这些
各类JAV... 阅读原文
2020-01-19 23:12:18 阅读(2449) 评论(0)
摘要:
BigDecimal 是java小数操作的一个专有类,在电商、金融行业 存储跟金额有关的字段
java里面明明已经有了,float,double这种精度的小数,为什么还需要BigDecimal呢?这难道不是多余吗?
接下来看一个例子:
1 @Test
2 public void testDoubleSimp... 阅读原文
2020-01-19 21:43:01 阅读(2424) 评论(0)
摘要:
面试中经常被问到的list如何去重,用来考察你对list数据结构,以及相关方法的掌握,体现你的java基础学的是否牢固。我们大家都知道,set集合的特点就是没有重复的元素。如果集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,这个就相对比较简单。如下示例:
1 p... 阅读原文
2020-01-19 19:46:02 阅读(2730) 评论(0)
摘要:
一,URL编码
为什么要使用URL编码?
我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。如 "?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每... 阅读原文
2020-01-19 19:38:03 阅读(2484) 评论(0)
摘要:
目标类型就是lambda表达式实例所要被赋予的类型,通常是接口类型;
类型推导:
函数式接口的名称并不是 lambda 表达式的一部分。那么问题来了,对于给定的 lambda 表达式,它的目标类型是什么?答案是:它的类型是由其上下文推导而来。例如,下面代码中的 lambda 表达式类型是 Action... 阅读原文
2020-01-19 17:42:01 阅读(2369) 评论(0)
摘要:
================================
©Copyright 蕃薯耀 2020-01-19
https://www.cnblogs.com/fanshuyao/
import java.text.ParseException;
import java.text.SimpleDa... 阅读原文
2020-01-19 15:51:02 阅读(2498) 评论(0)