- 博客(19)
- 资源 (16)
- 收藏
- 关注
转载 判断两个对象是否相等,为什么必须同时重写equals()和hashcode()方法
hashcode顾名思义是一个散列值码。散列值,并不能表现其唯一性,但是具有离散性,其意义在于类似进行hashMap等操作时,加快对象比较的速度,进而加快对象搜索的速度。hashcode和equals的关系两个对象equals的时候,hashcode必须相等,但hashcode相等时,对象不一定equals。在java中,equals和hashcode是有设计要求的,e
2016-03-04 16:22:47 3446
原创 当一个线程进入对象的synchronized方法后,其它线程是否可进入此对象的其它方法?
当一个线程进入对象的synchronized方法后,其它线程是否可进入此对象的其它方法?
2016-01-07 15:05:24 434
转载 Java并发编程:volatile关键字解析
注:该文章转载自:http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好
2015-12-08 18:58:55 383
转载 揭开Java IO流中的flush()的神秘面纱
前言:大家在使用Java IO流中OutputStream、PrintWriter ……时,会经常用到它的flush()方法。一.为什么要flush:与在网络硬件中缓存一样,流还可以在软件中得到缓存,即直接在Java代码中缓存。这可以通过BufferedOutputStream或BufferedWriter 链接到底层流上来实现。因此,在写完数据时,flush就显得
2015-12-04 00:15:06 289
原创 MongoDB学习笔记(数据操作)
一、查询1、查询所有结果db.user.find({});2、查询指定列db.user.find({"name" : { $regex : /.*K.*/ }},{"_id" : 0,"_class" : 1,"name" : 1});3、使用anddb.user.find({"name" : { $regex : /.*阿.*/ },
2015-11-02 10:55:56 352
原创 MySql记录一(从安装开始)
最近因换到创业型公司,环境搭建都是重新搭起,我对这方面又比较感兴趣,所以像mongodb的主从备份和分布式都是我一点一点搭建起来的。现在记录一下MySql的搭建历程,mark一下。MySql三种安装方式,rpm包形式、通用二进制形式和源码编译。以下介绍rpm包安装方式:一、安装(系统:Red Hat 4.8.2-16;MySql版本:MySQL-5.6.26)1、下载wget ht
2015-10-14 11:57:39 256
原创 Redis安装和使用记录
最近因项目需要使用了Redis,这里记录一下使用心得,方便以后查阅!首先,介绍一下Redis,Redis是一个开源的,使用C语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库。一、Redis安装1、下载wget http://download.redis.io/releases/redis-3.0.2.tar.gz2、解压tar -zxvf redis-3.
2015-09-29 01:41:23 289
原创 Java的HashMap实现原理
HashMap其实也是用一个线性数组实现的,所以可以理解为其存储数据的容器是一个线性数组。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。1、首先HashMap里面实现一个静态内部类Entry,其重要的属性有key,value,next。从属性key,value我们就能很明显的看出Entry就是HashMap键值对实现的一个基础Bean。HashMap的基础就是一个线性
2015-09-22 15:22:39 254
原创 Java的String为什么要设计成final
在Java中将String设计成final是综合考虑到各种因素的结果,想要理解这个问题,需要综合内存,同步,数据结构以及安全等方面的考虑。1、字符串常量池的需要字符串常量池是Java堆内存中一个特殊的存储区域,当创建一个String对象时,假如此字符串值已经存在于常量池中,则不会创建一个新的对象,而是引用已经存在的对象。如下面的代码所示,将会在字符串常量池中只创建一个实
2015-09-21 18:08:49 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人