java
文章平均质量分 50
our_sky
这个作者很懒,什么都没留下…
展开
-
ArrayList 源码解析
ArrayList 源码//虚拟机,头字,防止oomprivate static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8;//未设置,或者设置的比10小。触发第一次扩容,的最小值。private static final int DEFAULT_CAPACITY = 10;private static final Object[] EMPTY_ELEMENTDATA = {};//private sta..原创 2021-09-08 13:56:39 · 119 阅读 · 0 评论 -
java普通对象的内存分配
java 普通对象,内存分配, 。数组类型 会多个数组长度表示,占用的长度是系统位宽头+实例数据+填充(保证整体字节数量是8的倍数)对象头:包含两部分: markword+ 类型指针(确定对象是哪个类的实例,不一定都有,看虚拟机实现)markword: 32位系统 8个字节: 64位,UseCompressedOops 默认开启时12个字节。不开启 时是16字节 此部分,数据结构不固定,根据加锁情况,存储内容会变化。32位系统:25bit+4bit(分代年龄...原创 2021-09-08 11:09:08 · 152 阅读 · 0 评论 -
maven 让spring resource下META-INF下文件打包到META-INF下
<build> <finalName>test</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&...原创 2020-03-21 18:04:25 · 6281 阅读 · 8 评论 -
java 使用comparator接口对ArrayList排序无效
java 使用comparator接口对ArrayList排序无效原创 2017-05-04 13:32:45 · 2120 阅读 · 1 评论 -
微信无密退款-通知接口返回内容解密
微信退款通知接口说明: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_16&index=11重点: Java本身限制密钥的长度最多128位,而AES256需要的密钥长度是256位,因此需要到Java官网上下载一个java Cryptography Extension (JCE) Unlimite...原创 2018-04-18 18:13:16 · 1714 阅读 · 0 评论 -
html+css+js+javaweb开发资源学习下载整理
CSS设计指南 : http://tj.mycodes.net/book/CSSsjzn3.zip html权威指南pdf: http://tj.mycodes.net/book/HTML5qwzn.zip Web前端开发手册: http://www.mycodes.net/85/9490.htm十天学会DIV+CSS(Web标准) http://www.mycodes.net/85/95...原创 2018-06-19 21:04:34 · 1681 阅读 · 0 评论