HashMap的putVal函数源码解析

/** * The default initial capacity - MUST be a power of two. */ // 默认容量16 static final int DEFAULT_INITIAL_CAPACITY = 1 &a...

2018-10-18 14:28:15

阅读数:15

评论数:0

成长

一 JAVA基础 1.1 JAVA虚拟机 《深入理解JAVA虚拟机》 字符串常量池 1.1.1 JAVA内存区域和内存溢出 1.1.2 垃圾算法和垃圾收集器 1.1.3 虚拟机性能监控和工具 1.2 字节码 Java字节码指令收集大全 1.3 JAVA内存模型 JAVA内存模型...

2018-10-14 21:34:59

阅读数:20

评论数:0

Java内存模型

Java内存模型 - 残雪余香 - 博客园 之前一直 不是很理解内存屏障看了下面两篇文章,有点靠谱了。 Java内存模型-jsr133规范介绍 Java内存访问重排序的研究...

2018-10-14 08:45:47

阅读数:4

评论数:0

Java VisualVM远程*.jar

java -Djava.rmi.server.hostname=192.168.238.129 -Dcom.sun.management.jmxremote.port=9000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managemen...

2018-10-10 23:49:19

阅读数:13

评论数:0

JAVA线程的生命周期和分析工具

线程的生命周期的六种状态  其中一种 有效的方法就是看源码 1、NEW 在 虚拟机的 中创建对象,初始化 成员变量。 2、RUNNABLE 在虚拟中创建线程 私有的程序计数器,虚拟机栈, 等待虚拟机 线程调度器,分配时间片。 3、BLOCKED 等待monitor的锁,synchon...

2018-10-10 09:43:34

阅读数:11

评论数:0

JAVA命令(JDK 8)

查看JVM运行时参数 java -XX:+PrintFlagsInitial java -XX:+PrintFlagsFinal [Global flags] uintx AdaptiveSizeDecrementScaleFactor = 4 ...

2018-10-07 23:41:44

阅读数:47

评论数:0

JAVA类的生命周期

JAVA类的生命周期

2018-09-25 23:46:33

阅读数:16

评论数:0

面试总结hashmap

面试总结hashmap

2018-09-07 08:37:52

阅读数:39

评论数:0

MySql 数据库连接问题Unable to create initial connections of pool.

MySql无法连接数据库我的LOG如下:2018-03-29 13:56:57.023 ERROR 5084 --- [ main] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial conn...

2018-03-29 14:06:37

阅读数:10641

评论数:1

在SpringBoot中Mybatis显示SQL语句

在SpringBoot中MyBatis显示SQL语句在application.properties中logging.level.com.spring.jiminshiro.mapper=debugMyBatis的interface的包路劲为:com.spring.jiminshiro

2018-03-26 16:03:19

阅读数:6241

评论数:0

JAVA设计模式——工厂模式

简单工厂模式工厂方法模式抽象工厂模式

2018-03-06 23:35:31

阅读数:19

评论数:0

关于String,StringBuffer和StringBuilder的区别

关于String,StringBuffer和StringBuilder的区别在高并发的应用场景的时候,这个时候就必须熟悉String,StringBuffer和StringBuilder的区别,如果不需要线程安全的情况, 需要动态拼接字符串的话,大多数的情况下会选择StringBuilder。针对...

2018-03-04 21:57:44

阅读数:46

评论数:0

JAVA 线程的生命周期

JAVA线程的五种状态,新建(New),就绪(Runnable),运行(Running),阻塞(Blocked),死亡(Dead)新建(New)New会为其分配内存,初始化成员变量。就绪(Runnable)当调用start后,线程进入就绪状态。JVM会为其创建函数调度栈和计数器。但是此时线程依然没...

2018-03-03 08:56:30

阅读数:38

评论数:0

HTTP认证方式

一、Basic用户名和密码,浏览器弹出对话框,用户名和密码BASE64编码,基本属于明文数传。二、Digest用户名和密码,加入对方的给的一个随机值里面进行MD5运算,避免了密码在网络中明文传输。三、X.509证书认证,版本号,公钥,证书序列号(唯一),主题信息,有效期,认证机构,签名算法。四、L...

2018-03-01 16:57:35

阅读数:30

评论数:0

Java基础知识

2018-02-27 14:25:11

阅读数:42

评论数:0

Component排序

方法一当一个interface,有多个实现的时候,这些实现需要按照顺序执行的话,实现方法如下:@Component @Order(Integer.MIN_VALUE) public class ImoocAuthorizeConfigProvider implements AuthorizeCon...

2018-02-24 17:25:26

阅读数:261

评论数:0

淘宝的订单号规则

淘宝的订单号规则1、总共18位2、前14位为序号3、15-16位买家ID的倒数1-2位4、17-18位买家ID的倒数3-4位淘宝订单号,举例:126036803257340376

2018-02-23 16:04:34

阅读数:12038

评论数:0

Eclipse无法打开提示could not open jvm.cfg错误

http://blog.csdn.net/bazingaea/article/details/53678274 Eclipse一直是可以正常运行的,直到今天在myeclipse中学习struts框架 显示myeclipse的编译器版本太低,而myeclipse不支持jdk1.8, ...

2018-01-26 10:41:35

阅读数:211

评论数:0

关于JAVA的*.properties引用问题

ftp.server.http.prefix=${netapp.url} netapp.url = http://8rxspk.natappfree.cc引用格式为:${}如果需要实现上面的功能,需要在pom.xml面添加如下信息:<build> ...

2018-01-23 15:36:23

阅读数:125

评论数:0

@Valid JSR 303 - Bean Validation 介绍及最佳实践

转载:https://www.ibm.com/developerworks/cn/java/j-lo-jsr303/JSR 303 - Bean Validation 介绍及最佳实践关于 Bean Validation在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情...

2017-12-28 14:20:56

阅读数:54

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭