![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
吱吱z
这个作者很懒,什么都没留下…
展开
-
HashMap实现原理分析
原文地址:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;转载 2017-05-25 10:53:13 · 139 阅读 · 0 评论 -
byte、short、int、long
最高位:0正数1负数byte:可以取-128到+127的值并且在内存中占1字节(8个比特)short:可以取-32768到32767的值并且在内存中占2字节(16比特)int:可以取-2147483648到2147483647的值并且在内存中占4个字节(32比特)long:可以取-9223382036854775808到9223382036854775807并在内存中占8字节(64原创 2017-05-31 10:56:06 · 586 阅读 · 0 评论 -
Java项目性能监控和调优工具-Javamelody
来源:http://blog.csdn.net/lk_blog/article/details/13760999JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、spring、Guice)的执行数转载 2017-05-25 13:57:47 · 266 阅读 · 0 评论 -
一致性哈希及java实现
来源:http://m.blog.csdn.net/article/details?id=497607511、一致性hash介绍一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据转载 2017-05-25 11:56:04 · 295 阅读 · 0 评论 -
Zxing生成二维码
来源:http://blog.csdn.net/morning99/article/details/48825035笔记,谷歌Zxing二维码,用数据流输出到页面显示二维码一直都很流行,今日实践了一下,需求是针对不同的参数生成地址链接二维码,并展示在页面上,如果采用生成图片保存本地再返回相对路径,会产生一堆垃圾图片文件,还要后期清除实在是麻烦,想起登录时的校验码可以直接将流输出转载 2017-05-25 11:31:17 · 325 阅读 · 0 评论 -
AtomicInteger的介绍和使用
来源:http://www.itzhai.com/the-introduction-and-use-of-atomicinteger.html#read-more1、类介绍2、使用场景3、相关实例1、类介绍可以用原子方式更新的 int 值。2、使用场景主要用于在高并发环境下的高效程序处理。使用非阻塞算法来实现并发控制。转载 2017-05-25 11:13:03 · 215 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
来源: http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Re转载 2017-05-25 11:04:19 · 159 阅读 · 0 评论 -
关于static语句,构造代码块,构造方法的执行顺序
来源:http://blog.csdn.net/tayanxunhua/article/details/20525251java] view plaincopyprint?class OrderTest { public static void main(String[] args) { System.out.println(转载 2017-05-25 11:02:04 · 298 阅读 · 0 评论 -
关于hashcode 里面 使用31 系数的问题
来源:http://blog.csdn.net/tayanxunhua/article/details/20525251首先我们来了解一下hashcode,什么是hashcode?有什么作用?hashcode其实就是散列码,hashcode使用高效率的哈希算法来定位查找对象!我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。如:String s =转载 2017-05-25 10:59:47 · 180 阅读 · 0 评论 -
探究java方法参数传递--引用传递?值传递!
来源:https://buluo.qq.com/p/detail.html?bid=11148&pid=9422027-1457266465&from=share_copylinkjava程序运行时,其对象是怎么进行放置和安排的呢?内存是怎么分配的呢?理解好这个很有好处!java有5个地方可以存储数据:1、寄存器。这是最快的存储区,位于处理器内部。java程序员无法感知转载 2017-06-20 16:30:31 · 353 阅读 · 0 评论