自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

转载 类加载器以及双亲委派模型介绍

类加载器、双亲委派模型

2016-03-15 15:49:07 300

转载 判断两个对象是否相等,为什么必须同时重写equals()和hashcode()方法

hashcode顾名思义是一个散列值码。散列值,并不能表现其唯一性,但是具有离散性,其意义在于类似进行hashMap等操作时,加快对象比较的速度,进而加快对象搜索的速度。hashcode和equals的关系两个对象equals的时候,hashcode必须相等,但hashcode相等时,对象不一定equals。在java中,equals和hashcode是有设计要求的,e

2016-03-04 16:22:47 3446

转载 orm-mybatis配置文件详解

mybatis,orm,配置文件详解

2016-02-29 22:40:09 561

原创 orm-mybatis开发系列之二:一对多关联查询

orm,mybatis,一对多关联查询

2016-02-29 16:05:57 457

原创 orm-mybatis开发系列之一:环境搭建

mybatis环境搭建

2016-02-25 16:49:24 782

转载 Java-强引用、软引用、弱引用、虚引用详解

Java,强引用,软引用,弱引用,虚引用

2016-02-16 15:13:37 283

转载 什么是序列化?在什么情况下将类序列化?

Java序列化

2016-02-15 17:44:43 1408

原创 HashSet的实现原理

HashSet的实现原理

2016-02-15 11:47:27 355

原创 当一个线程进入对象的synchronized方法后,其它线程是否可进入此对象的其它方法?

当一个线程进入对象的synchronized方法后,其它线程是否可进入此对象的其它方法?

2016-01-07 15:05:24 434

原创 Cookie和Session的联系与区别

Cookie和Session的联系与区别

2015-12-25 23:52:34 384

转载 Web服务器工作原理概述

Web服务器工作原理概述

2015-12-25 22:54:09 362

原创 Java并发编程:volatile与synchronized的区别小结

volatile与synchronized的区别小结

2015-12-23 14:39:32 492

转载 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

json 数据格式化工具

json 数据格式化工具

2013-05-22

JQM+iScroll上拉刷新Demo

JQM+iScroll上拉刷新Demo

2013-05-17

jqmDemo,jQuery Mobile

jqmDemo

2013-05-17

小型jQuery Mobile项目

个人自己做的jQuery Mobile小项目,适合新手学习,是很不错的学习资料

2013-05-17

httpclient 中文API

httpclient 中文API

2012-09-12

groovy-api文档

groovy-api

2012-05-06

Ext 3.0 中文API

Ext 3.0 中文API文档,chm格式

2012-05-06

dom4jAPI帮助文档

dom4jAPI帮助文档,chm格式

2012-05-06

dwr3详细API文档

dwr3详细API文档,,很好的辅助文档,,dwr3详细API文档

2012-05-06

Cvs Svn专杀工具

Cvs Svn专杀工具

2012-05-06

详细的maven文档

详细的maven资料,很好的入门材料,适用于maven初学者。

2012-05-06

mysql数据库乱码问题解决

罗集比较全的数据库乱码问题的解决方案,,讲明了原因和解决方法

2011-12-12

20个漂亮大气的404错误页面-优化404错误页面,web开发必备

20个漂亮大气的404错误页面-优化404错误页面,web开发必备

2011-12-12

log4j从入门到详解

log4j从入门到详解,,比较详细的log4j使用例子,,并包含有详细的解释

2011-11-27

log4j详解与实战

log4j详解与实战,这是log4j很好的入门材料,,并有详细的例子

2011-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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