找家的感觉

    亲戚来上海,帮忙从家来带来了我妈亲手做的酱豆,这几天餐桌上的其他菜似乎都索然无味了。       最近似乎迷失了自己,工作也心不在焉的,却喜欢上了和很久没联系的同学旧友畅谈,忆忆过去,聊聊现在、憧憬着美好的未来。对于我们这些漂泊在外的人来说,常常会谈起“归宿感”,我们老家在安徽,身在西...

2011-11-10 17:20:53

阅读数 29

评论数 0

Your Code Sucks

         A very good friend of mine is in the midst of an avalanche of work. He has a lot of open contracts, and has been abandoned by a fellow ...

2010-08-16 12:50:24

阅读数 18

评论数 0

NIO学习系列:文件锁定和字符集

在前面五名已经学习了四篇关于NIO系列的文章: 核心概念及基本读写 、缓冲区内部实现机制 、连网和异步IO 、缓冲区更多特性及分散/聚集IO , 这里我们继续探讨和学习有关文件锁定和字符集相关的内容。   9.    文件锁定    1)    概述:    文件锁定初看起来可能让人迷惑。...

2010-06-06 10:40:10

阅读数 15

评论数 0

NIO学习系列:缓冲区更多特性及分散/聚集IO

   在前面三篇关于NIO系列的学习文章:核心概念及基本读写 、缓冲区内部实现机制 、连网和异步IO 中,我们已经介绍了NIO的核心知识,本文继续探讨和学习缓冲区更多特性及分散/聚集IO等相关内容。   7.    缓冲区更多内容    到目前为止,我们已经学习了使用缓冲区进行日常工作所需要掌...

2010-06-05 03:10:10

阅读数 25

评论数 0

NIO学习系列:连网和异步IO

接前两篇关于NIO系列的学习文章:核心概念及基本读写 及缓冲区内部实现机制 ,本文继续探讨和学习连网和非阻塞IO相关的内容。   6.    连网和异步IO    1)    概述:    连网是学习异步I/O的很好基础,而异步I/O对于在Java语言中执行任何输入/输出...

2010-06-04 10:06:19

阅读数 26

评论数 0

好好写博

   这段时间工作稍闲,就花了大把的时间泡在一些技术社区和论坛上,也总结了几篇文章,对自己以前的知识进行总结,的确写博并不是一件很容易的事,写出来的可能不仅是知识,还夹杂着生活阅历、情感、表达方式、智慧等,要想写出一篇优美的博文,实非易事。    偶尔看到别人一页一页对生活的总结和知识的积累时,...

2010-06-02 15:47:10

阅读数 21

评论数 0

NIO学习系列:缓冲区内部实现机制

接上一篇NIO学习系列:核心概念及基本读写 ,本文继续探讨和学习缓冲区的内部实现机制。5.    缓冲区内部实现    从上面对NIO的学习中,我们知道每一个缓冲区都有复杂的内部统计机制,它会跟踪已经读了多少数据以及还有多少空间可以容纳更多的数据,以便我们对缓冲区的操作。在本节我们就将...

2010-06-02 10:22:27

阅读数 16

评论数 0

NIO学习系列:核心概念及基本读写

1.    引言    I/O流或者输入/输出流指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。新的输入/输出(NIO)库是在JDK 1.4中引入的。NIO弥补了原来的I/O的不足,它在标准Java代码中提供了高速的、面向块的I/O。    原来的I/O库与NIO最重要的...

2010-05-31 15:21:14

阅读数 26

评论数 0

构建自己的通用分页组件(下)

   在阅读本文之前,请先参考: 构建自己的通用分页组件(上) 。 1. 需求:    在前一篇文章中,我们通过分析常见的分页需求,构建了一个通用的分页类Page和页面范围类PageScope,在此基础上完成了分页查询的前后台交互。但是取得当前页面的数据及其他分页页码信息后,最...

2010-05-28 00:28:11

阅读数 16

评论数 0

构建自己的通用分页组件(上)

1. 需求:    在实际项目开发中,分页是我们常见的操作,在一般数据展示的列表页,都会使用到数据分页。分页时,在每个页面上只需取得该页面展示的数据及列出其他的页码即可,这样可以以合适的粒度来获取页面展示的数据,避免不必要的数据的传输。    在软件的分层构架中,实现一个供前后台交互用的分...

2010-05-27 15:30:07

阅读数 18

评论数 0

深入Java集合学习系列:ArrayList的实现原理

1. ArrayList概述:    ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。    每个ArrayList实例都有一个容量,该容量是指...

2010-05-25 12:34:06

阅读数 30

评论数 0

深入Java集合学习系列:LinkedHashMap的实现原理

1. LinkedHashMap概述:    LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。    LinkedHashMap实现与Hash...

2010-05-24 12:44:25

阅读数 116

评论数 0

深入Java集合学习系列:LinkedHashSet的实现原理

1.    LinkedHashSet概述:    LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。    注意,此...

2010-05-23 16:54:24

阅读数 29

评论数 0

深入Java集合学习系列:HashSet的实现原理

1.    HashSet概述:    HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。   2.    HashSet的实现:    对于HashSet而言,它是基于Hash...

2010-05-23 00:25:20

阅读数 27

评论数 0

深入Java集合学习系列:HashMap的实现原理

1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在java编程语言中,最基本的...

2010-05-22 16:21:48

阅读数 23

评论数 0

图像处理工具类

在实际项目中,我们经常会遇到处理各种各样的图片问题。 比如:图片的旋转、缩放、图片格式转换、获取图片类型、验证图片大小、写入图片 等。 这里我们使用java.awt.Graphics2D来实现常用图像处理的功能,形成我们的图像处理工具类。 package com.zhangsx.util....

2010-04-12 12:24:49

阅读数 17

评论数 0

Web操作工具类

package com.zhangsx.util.web; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ...

2010-04-12 10:17:03

阅读数 16

评论数 0

简单排序

众所周知,JDK提供了java.util.Arrays工具类,能通过sort方法对基本类型的数据或者Java对象进行排序。 本文通过学习及使用三种简单排序算法(冒泡排序、选择排序、插入排序),实现对存储Java对象的数组进行排序。 以便使大家在学习简单排序算法的同时,又能对Arrays的排序实...

2010-04-11 16:28:25

阅读数 22

评论数 0

Spring学习系列:Spring容器

容器 是Spring框架的核心,是组件存活的地方。Spring容器使用DI管理所有组成应用系统的组件,协作组件之间建立联。而且,        这些对象简洁易懂,降低耦合性,支持重用,容易被测试。   Spring提供了多种容器实现,可分为两类:Bean工厂 和应用上下文 。   ...

2010-04-09 17:36:13

阅读数 20

评论数 0

Spring学习系列:Spring简介

目标: 简化企业级应用开发。 定义: Spring是一个轻量级的DI和AOP容器框架。     定义描述:     1. 轻量级 :从大小和处理应用开支上来说,Spring都算是轻量级的;而且Spring是非侵入式的,基于Spring开发的应用中 的对象一般不依赖于Spring的类。 ...

2010-04-09 08:55:51

阅读数 27

评论数 0

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