E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JDK1.7源码笔记
jdk1.7HashMap的问题
jdk1.7
的HashMapHashMap从jdk1.8以后有较大改动,主要有两点:插入元素改成尾插法(1.7是头插法)链表长度超过8个转成红黑树(1.7一直是链表)jdk为何会做这两点改变呢?
pipi蛋
·
2020-08-24 17:55
java
hashmap
源码
HBase 系列(三)—— HBase 基本环境搭建
一、安装前置条件说明1.1JDK版本说明HBase需要依赖JDK环境,同时HBase2.0+以上版本不再支持
JDK1.7
,需要安装JDK1.8+。
weixin_30362083
·
2020-08-24 16:16
学习ConcurrentHashMap1.7分段锁原理
虽然
JDK1.7
在生产环境已逐渐被JDK1.8替代,然而一些好的思想还是需要进行学习的。比方说位图中寻找bit位的思路是不是和ConcurrentHashMap1.7有点相似?
当我遇上你
·
2020-08-24 16:24
源码
java
学习ConcurrentHashMap并发写机制
JDK1.7
和JDK1.8作为并发容器在实现上是有差别的。
JDK1.7
通过Segment分段锁实现,而JDK1.8通过CAS+synchronized实现。2.1
当我遇上你
·
2020-08-24 16:47
源码
ConcurrentHashMap在
JDK1.7
以及1.8的不同
ConcurrentHashMap在
JDK1.7
以及1.8的不同1.结构1.7ConcurrentHashMap在
JDK1.7
的实现是使用Segment数组+HashEntry数组组成。
Ze_Sui
·
2020-08-24 16:28
java-ee
读ReentrantLock
源码笔记
1.lock实现publicvoidlock(){sync.lock();}我们都知道reentrantlock分为非公平锁和公平锁,通过newReentrantLock(true);可以变成公平锁我们这里分析一下jdk1.8时候的lock的实现公平锁机制下lock调用的源码如下:finalvoidlock(){acquire(1);}流程图:www.processon.com/view/link
SouthStreet
·
2020-08-24 16:44
java
后端
lock
Pyunit
源码笔记
之十 pyunit运行方式之一:直接调用
通过上面的分析,文章二,三,四,即创建testcase,testsuit,开始运行run,这几个步骤,我们可以自己来指定,很简单。简单的创建一个testcase,根据测试用例文件写的类如下:classMyTest(unittest.TestCase):defsetUp(self):print("Setup...")self.myclassa=MyClassA.MyClassA()deftestsu
lpd3803
·
2020-08-24 14:52
python
unittest源码分析
pyunit
weblogic12.2.1+EOS7.6部署记
>weblogic12.2.1安装java-jarfmw_12.2.1.0.0_wls.jar时需要
jdk1.7
安装后,配置向导选jdk1.8且版本152(以上)>EOSServer7.6安装weblogic
花田土著
·
2020-08-24 14:05
weblogic
「从零单排canal 07」 parser模块源码解析
基于1.1.5-alpha版本,具体
源码笔记
可以参考我的github:https://github.com/saigu/JavaKnowledgeGraph/tree/master/code_reading
阿丸
·
2020-08-24 14:00
读 PHP - Pimple
源码笔记
(下)
接着上篇还有一些内容没有写,上篇已经把关于Pimple最主要的代码分析了一下,这篇主要是关于PSR-11兼容性的分析。PSR-11服务容器接口PSRPSR是PHPStandardRecommendations的简写,由PHPFIG组织制定的PHP规范,是PHP开发的实践标准。有一份PSR中文版推荐看看,不过由于是翻译的,难免不是很及时,但是对于理解PSR1-PSR7还是很有帮助的。PSR-11PS
dryyun
·
2020-08-24 14:29
php
slim
读 PHP - Pimple
源码笔记
(上)
也就是闲时为了写文章而写的一篇关于Pimple源码的阅读笔记。Pimple代码有两种编码方式,一种是以PHP编写的,另一种是以C扩展编写的方式,当然个人能力有限呀,也就看看第一种了。Pimple链接官网WebSiteGitHub-PimplePimple中文版文档前提知识ArrayAccess(数组式访问)接口提供像访问数组一样访问对象的能力的接口。http://php.net/manual/zh
dryyun
·
2020-08-24 14:28
php
slim
JVM系列-01-JVM内存模型
JVM是HotSpot,
jdk1.7
。大神绕路,不喜勿喷。1JVM内存模型2程序计数器(PC)每个线程都会有自己私有的程序计数器(PC)。可以看作是当前线程所执行的字节码的行号指示器。
诸葛流云
·
2020-08-24 13:22
jvm
stackoverflow
java中JVM内存由哪些部分组成,以及功能划分
堆是Java对象的存储区域,任何用new字段分配的Java对象实例和数组,都被分配在堆上,Java堆可使用-Xms-Xmx进行内存控制,值得一提的是从
JDK1.7
版本之后,运行
小初心
·
2020-08-24 12:48
java
为了写一份MyBatis学习笔记,腾讯T4大牛竟然每天熬夜到凌晨三点
转发+关注,然后私信回复“MB”即可获得《MyBatis
源码笔记
》的免费领取方式!第一部分:MyBatis入门1.什么是Mybatis?
Java技术剑
·
2020-08-24 11:00
Java
程序员
面试
mac配置android环境(android studio)
首先下载androidstudio下载地址:http://developer.android.com/sdk/index.html建议后下载下面我们去下载
jdk1.7
,下载地址:http://www.oracle.com
timtian008
·
2020-08-24 10:11
android
三木之纯手写HashMap
HashMap(基于JDK1.8版本实现)底层实现方式:JDK1.8的hashmap数组+链表+红黑树当冲突同一index个数大于8时,才会使用红黑树HashMap(基于
JDK1.7
版本实现)注意,存在死循环情况
三木之路
·
2020-08-24 09:15
手写
JVM参数产看
1.jcmd2.sudojinfo-flagspid概述在
JDK1.7
以后,新增了一个命令行工具jcmd。
灵佑666
·
2020-08-24 09:15
Java
RocketMQ在windows系统上安装部署流程
一、RocketMQ的安装配置1.安装环境(windows)①
JDK1.7
以上版本;②Maven;③Git(非必需)2.下载RocketMQ(官网http://rocketmq.apache.org/release_notes
noob_Cliam
·
2020-08-24 09:07
环境搭建
解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
做了一个简单的APK发布出来了,就是无法安装啊,网上找到解决办法:“同样的程序发布过程,在同事的机器上(JDK1.6)签名后可以正常安装,但是在我机器上(
JDK1.7
)签名后安装说签名错误无法安装。
henry121212
·
2020-08-24 08:33
android
签名
springboot @EnableAsync @Async
源码笔记
基于springboot2.1.4首先上本次debug的代码@SpringBootApplication//@Import(HelloConfiguration.class)/***proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。*如果proxy-target-class属性值被设置为true,那么基于类的代理将起作用*(这时需要cglib库)。如果proxy-t
Eshin_Ye
·
2020-08-24 06:51
tomcat服务器启动问题
出现这个问题的解决方法:在环境变量中添加java_home,把它的值设为jdk的安装目录,比如c:\
jdk1.7
。就可以解决了。
白衣书生3
·
2020-08-24 04:19
软件安装配置
activemq
源码笔记
:main函数小结
main函数文件路径:activemq-master\activemq-master\activemq-console\src\main\java\org\apache\activemq\console\Main.java通过反射机制调用ShellCommand类的main()方法。String[]args=tokens.toArray(newString[tokens.size()]);//如下
sxh741
·
2020-08-24 02:53
activemq
GeoServer安装配置
geoserver.org/download/,进入GeoServer官网下载,具体版本根据自己所需进行下载;2.GeoServer安装配置以GeoServer2.8.5版本为准,安装之前必须要保证你机子至少安装
JDK1.7
江湖小喵
·
2020-08-24 01:04
GeoServer
集合框架 (第 02 篇) 源码分析:Map
框架总览
集合框架(第04篇)源码分析:LinkedList集合框架(第05篇)源码分析:Map接口与其内部接口Entry集合框架(第06篇)源码分析:哈希冲突(哈希碰撞)与解决算法集合框架(第07篇)源码分析:
jdk1.7
代码风水师
·
2020-08-24 01:43
win7下spark+hadoop安装
安装http://www.cnblogs.com/eczhou/p/5216918.html1.1、jdk安装安装oracle下的jdk,我安装的是
jdk1.7
,安装完新建系统环境变量JAVA_HOME
analanxingde
·
2020-08-24 00:18
hashmap在jdk7和jdk8下的区别
数据结构:
jdk1.7
是数组+链表jdk1.8是数据+链表+红黑树key的hash计算
jdk1.7
将key的hashCode无符号右移后做异或运算h^=k.hashCode();//ThisfunctionensuresthathashCodesthatdifferonlyby
蜗牛的小牛
·
2020-08-24 00:46
总结
HBase部署入门指南
1环境准备1)安装
jdk1.7
或以上版本2)安装hadoop-2.2.0开发环境2HBase安装包下载下载地址:点击进入下载界面下载界面.png本次教程中使用的hbase-0.98.23-hadoop2
_和_
·
2020-08-24 00:20
Eclipse常用插件
sourceforge.net/projects/findbugs/files/findbugs%20eclipse%20plugin/当前最新版本:3.0.1注意:findbugs3.0以上版本需要在
jdk1.7
夜之子
·
2020-08-24 00:07
MyEclipse
调试activemq源码
git地址:https://github.com/apache/activemq.git如果是编译最新代码activemq-5.14需要
jdk1.7
,maven3以上。
YAOQINGGG
·
2020-08-23 23:54
activemq
activemq
调试
源码
Java进阶之深入理解对象与垃圾回收机制常见面试题
JDK1.7
版本之后,运行时常量池转移到堆内存中了,这里指的是物
yzpyzp
·
2020-08-23 23:13
Android面试题
Android
JAVA
jenkins通过svn发布maven项目
测试环境是centos6maven3jdk1.7tomcat7jenkins首先安装
jdk1.7
省略。。。
kevinittech
·
2020-08-23 22:55
jenkins
spring boot 在IDEA 2018.1.4, jdk1.6 运行报错Unrecognized VM option 'TieredStopAtLevel=1'
出错信息原因idea在运行配置的springboot中,默认勾选了TieredStopAtLevelJVM参数,此参数要
jdk1.7
或以上才支持,所以运行将此参数取消就可以了
枯竹白
·
2020-08-23 19:12
java
Java内存区域与“String”对象比较问题
字符串常量池保存在永久代中,而永久代1、运行时常量池
JDK1.7
之前运行时常量池逻辑包含字符串常量池存放在方法区,此时hotspot虚
ty0903csdn
·
2020-08-23 19:06
JVM
ConcurrentHashMap
高并发编程系列:ConcurrentHashMap的实现原理Java:CAS(乐观锁)
JDK1.7
以前使用分段锁,一个Segment数组和多个HashEntry组成,Segment数组是将一个大的table
neabea2016
·
2020-08-23 17:44
Android
GC专题-查看JVM使用的GC
-XX:+UseParNewGC,ParNew+SerialOld,在JDK1.8被废弃,在
JDK1.7
还可以使用。-XX:+UseConcMarkSweepGC,ParNew+CMS+S
明月(Alioo)
·
2020-08-23 17:09
java
Java 并发编程(一)
以前privatenativevoidstart0();---调用openjdk中的c文件---c文件调用操作系统函数---启动线程JVM中的线程=操作系统中的线程线程同步会使CPU由用户态切换为内核态
jdk1.7
上山看海
·
2020-08-23 16:58
Java
面试题:JVM 部分
堆是Java对象的存储区域,任何用new字段分配的Java对象实例和数组,都被分配在堆上,Java堆可使用-Xms-Xmx进行内存控制,值得一提的是从
JDK1.7
版本之后,运行时常量池从方法区移到了堆上
阿呆布衣酷
·
2020-08-23 15:53
【JVM】
【源码分析】HashMap(一)
花了几个小时的时间,给自己总结一下所学的一、HashMapHashMap是基于哈希表Map接口的一个实现,通过Key-Value(key、value都支持null)存放数据,在
JDK1.7
时,底层是数组
lankeren
·
2020-08-23 11:43
java
hashmap
hashmap的工作原理
新建maven项目时pom.xml文件第一行报org.apache.maven.plugin.war.WarMojo的解决方法
新建maven项目的时候pom.xml文件第一行报错,如下:出现这个错误的原因是org.apache.maven.pluginsmaven-war-plugin这个插件的默认的版本在
jdk1.7
下有问题
vic_miao
·
2020-08-23 11:10
开发环境问题解决
Project facet Java version 1.7 is not supported
ProjectfacetJavaversion1.7isnotsupported在移植eclipse项目或把项目部署到eclipse中的Tomcat时,如果遇到“ProjectfacetJavaversion1.7isnotsupported.”项目中的
jdk1.7
psh1234
·
2020-08-23 10:56
java
ArrayList和LinkedList
JDK1.6LinkedList是双向循环链表
JDK1.7
之后linkedList是双向链表ArrayList和LinkedList不是同步的所以是不安全的。
Happy______Coding
·
2020-08-23 10:50
java
mycat读写分离(windows版本)
1.下载mycat注:
jdk1.7
以上本人是1.82.解压mycat后长这个样3.bin目录下mycatrestart重新启动mycatstop停止mycatpause/resume服务暂停/恢复mycatremove
pupilman
·
2020-08-23 08:13
mysql主从配置
java
jdk1.7
新特性
原文章地址:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.htmlJavaSE7FeaturesandEnhancementsJavaPlatform,StandardEdition7isamajorfeaturerelease.Thisdocumentincludesinformationonfeatures
小小小海文
·
2020-08-23 06:36
java
数据库
人工智能
一起来看「暴风雨」
+n思路:一个spout输出数字,一个bolt求和环境准备
jdk1.7
以上的oraclejdkideamaven3.xzookeeper添加依赖 org.apache.storm storm-core
小小小海文
·
2020-08-23 06:35
大数据
集合框架 (第 05 篇) 源码分析:Map
接口与其内部接口Entry
集合框架(第04篇)源码分析:LinkedList集合框架(第05篇)源码分析:Map接口与其内部接口Entry集合框架(第06篇)源码分析:哈希冲突(哈希碰撞)与解决算法集合框架(第07篇)源码分析:
jdk1.7
代码风水师
·
2020-08-23 05:47
java8实战读书笔记:复合Lambda表达式
1、比较器复合上面是JDK8中java.util.Comparator接口,相比
jdk1.7
增加了好多方法,也许你会觉得奇怪,为什么接口中还能定义方法,原因是JDK8中,可以为接口添加默认实现,使用default
唯有坚持不懈
·
2020-08-23 04:02
java8
eclipse在线下载Python插件失败,手动安装
1.下载pydev4.5.5.zip,解压出features和plugins文件夹,将这两个文件夹中的内容分别复制到eclipse的安装目录对应的文件夹里面(适合
jdk1.7
版本)2.重启eclipse
qq_36434219
·
2020-08-23 02:06
Python
使用JSP+Servlet+JavaBean构成的MVC模型,完成图书后台管理系统
任务描述:一、语言和环境l实现技术JavaWeb技术l环境要求及开发工具
JDK1.7
以上、Eclipse或IntelliJIDEA、Tomcat8.0以上二、程序整体要求主要功能:1、注册登录功能l注册
ZJ慧
·
2020-08-23 02:41
HASHMAP、HASHTABLE、CONCURRENTHASHMAP的原理与区别
扩展阅读:HashMap在
jdk1.7
和1.8中的实现希望各位小伙伴能带着如下几个问题来进行阅读,这样收获会更大。HashTable、HashMap、ConcurrentHashMap的区别?
Java面试指南
·
2020-08-23 00:07
美图数据研发工程师(实习生)面试问题整理
ConcurrentHashMapJDK1.7的实现在
JDK1.7
版本中,ConcurrentHashMap的数据结构是由一个Segment数组和多个HashEntry组成,如下图所示:Segment数组的意义就是将一个大的
疯狂呼呼呼
·
2020-08-22 22:23
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他