HashMap底层是一个Entry数组,当发生hash冲突的时候,hashmap是采用链表的方式来解决的,在对应的数组位置存放链表的头结点。对链表而言,新加入的节点会从头结点加入。 我们来分析一下多线程访问: 1.在hashmap做put操作的时候会调用下面方法: 在hashmap做put操作的时候 ...
分类:
编程语言 时间:
2017-04-15 17:07:58
收藏:
0 评论:
0 赞:
0 阅读:
1485
尊重他人的劳动成果,转载请标明出处:http://blog.csdn.net/gengqiquan/article/details/53782194, 本文出自:【gengqiquan的博客】今日无事...
分类:
编程语言 时间:
2017-04-15 16:46:32
收藏:
0 评论:
0 赞:
0 阅读:
270
今天刚看了一下python的while和for循环,所以打算记录一下: while语句是python中的循环条件语句,while 判断条件 : pass break 例如: i = 1 sum = 1 while i <= 9: j = 1 while j <= i: sum = j * i pri ...
分类:
编程语言 时间:
2017-04-15 16:43:38
收藏:
0 评论:
0 赞:
0 阅读:
230
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。 1.2 选做:收集你认为有用的代码片段 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4-1) 1.1 实验总结 在remove中不能从头到尾遍历,如果从头到尾遍历就会出错,可以使用ind ...
分类:
编程语言 时间:
2017-04-15 16:38:56
收藏:
0 评论:
0 赞:
0 阅读:
277
一、Class类 1、类是对象,类是java.lang.Class类的实例对象,这个对象称为该类的类类型; 2、任何一个类都是Class的实例对象,类的表达式: (1)Class c1 = int.Class; (2) Class c2 = c1.getClass(); (3) Class c3 = ...
分类:
编程语言 时间:
2017-04-15 16:18:02
收藏:
0 评论:
0 赞:
0 阅读:
366
所谓泛型lambda。就是在形參声明中使用auto类型指示说明符的lambda。比方auto lambda = [](auto x, auto y) {return x + y;};依据C++14标准,这一lambda与下面代码作用同样。struct unnamed_lambda { templat ...
分类:
编程语言 时间:
2017-04-15 16:14:34
收藏:
0 评论:
0 赞:
0 阅读:
233
涉及知识点: 1,初始相关 2,变量 3,用户交互,数据类型,占位符 4,if判断 5,while循环 6,for循环 1,初始相关: 1.1 声明解释器 #!/usr/bin/env python 声明解释器,在linux以及mac中调用相关解释器。 1.2 缩进 在python中,注意缩进的使用 ...
分类:
编程语言 时间:
2017-04-15 16:13:07
收藏:
0 评论:
0 赞:
0 阅读:
345
类加载器 jvm 和 类的关系 当调用 java命令运行一个java程序时,会启动一个java虚拟机进程。同一个jvm的所有线程、所有变量都处于同一个进程里,都使用该jvm进程的内存区。 jvm进程终止的情况: 1.程序运行到最后正常结束。 2.遇到System.exit()或Runtime.get ...
分类:
编程语言 时间:
2017-04-15 15:51:21
收藏:
0 评论:
0 赞:
0 阅读:
395
我爱自然语言,是自然语言的一个博客群 http://www.aclweb.org/anthology-new/ 自然语言问题列表 http://www.newsmth.net/bbsdoc.php?board=NLP 自然语言处理课程在线学习网站 https://www.coursera.org/ ...
分类:
编程语言 时间:
2017-04-15 15:49:59
收藏:
0 评论:
0 赞:
0 阅读:
284
1、ZIP压缩实现: 2、GZIP压缩实现 ...
分类:
编程语言 时间:
2017-04-15 15:48:21
收藏:
0 评论:
0 赞:
0 阅读:
196
R语言两种方式求指定日期所在月的天数 days_monthday<-function(date){ m<-format(date,format="%m") days31<-c("01","03","05","07","08","10","12") days30<-c("04","06","09"," ...
分类:
编程语言 时间:
2017-04-15 15:42:35
收藏:
0 评论:
0 赞:
0 阅读:
440
一、CentOS7.0 1、修改为中文 # localectl set-locale LANG=zh_CN.utf8 2、修改为英文 # localectl set-locale LANG=en_US.UTF-8 二、CentOS6.5 1、修改为英文 # echo 'LANG=en_US.UTF- ...
分类:
编程语言 时间:
2017-04-15 15:40:48
收藏:
0 评论:
0 赞:
0 阅读:
263
Hashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hasht ...
分类:
编程语言 时间:
2017-04-15 15:28:55
收藏:
0 评论:
0 赞:
0 阅读:
126
Jenkins 2.46.1 Centos 7.3 JDK 7 安装jdk/maven/svn 在Jenkins所在的Linux机器安装jdk和maven,步骤就不说了,下面是环境变量: 注意:maven的conf/settings.xml配置应该是自己项目的,这里也省略了; svn直接用yum安装 ...
分类:
编程语言 时间:
2017-04-15 15:28:16
收藏:
0 评论:
0 赞:
0 阅读:
429
密码学在计算机科学中使用非常广泛,HTTPS就是建立在密码学基础之上的一种安全的通信协议。HTTPS早在1994年由网景公司首次提出,而如今在众多互联网厂商的推广之下HTTPS已经被广泛使用在各种大小网站中。在完全理解HTTPS之前,有必要弄清楚一些密码学相关的概念,比如:明文、密文、密码、密钥、对 ...
分类:
编程语言 时间:
2017-04-15 15:03:48
收藏:
0 评论:
0 赞:
0 阅读:
269
50道Java线程面试题 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言 ...
分类:
编程语言 时间:
2017-04-15 14:58:23
收藏:
0 评论:
0 赞:
0 阅读:
307
模拟登录的原理都差点儿相同,大致都是这样: 打开首页获取相关cookie。提交登陆表单(即username与password)。确认是否登录成功。 假设想了解更具体的原理与相关知识,推荐到具体解释抓取站点,模拟登陆。抓取动态网页的原理和实现(Python,C#等)。(只是这系列博文实在太绕太绕太绕, ...
分类:
编程语言 时间:
2017-04-15 14:50:29
收藏:
0 评论:
0 赞:
0 阅读:
235
模拟登录的原理都差点儿相同。大致都是这样: 打开首页获取相关cookie;提交登陆表单(即username与password)。确认是否登录成功。 假设想了解更具体的原理与相关知识,推荐到具体解释抓取站点。模拟登陆,抓取动态网页的原理和实现(Python。C#等)。(只是这系列博文实在太绕太绕太绕。 ...
分类:
编程语言 时间:
2017-04-15 14:50:10
收藏:
0 评论:
0 赞:
0 阅读:
259