自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java学习笔记25:Java中MD5使用

import java.security.MessageDigest;/** * MD5工具类 * @author zhuli 2012-12-19 下午6:22:42 */public class Md5Util { /** * 字符串MD5加密后返回字符串格式 * @param md5Str

2012-12-19 19:30:21 1598

原创 转载和积累系列 - XML中需要转义的字符

今天遇到一个比较奇怪的问题,XML文件读取的时候出现错误,是&符号在xml中无法转义xml所有转义符 和 & &大于 >  &gt ; 小于 空格   单引号 ‘ ' 双引号 “ " 井号 # #

2012-12-19 15:10:12 1644

原创 Java学习笔记24:Mvn常用命令

mvn archetype:create :创建 Maven 项目mvn compile :编译源代码 mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果mvn package : 依据项目生成 jar 文件 mvn install :在本地 Rep

2012-12-19 05:47:58 1789 4

原创 Java 学习笔记23:关于Java Session使用

关于SESSION度娘说“Session:在计算机中,尤其是在网络应用中,称为“会话”。当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。通过这个cookie值,就可以对应存储在服务器端的这个session信息。在访问者从到达某个特定的主页到离开为止的那段时间,每个访问者都会单独获得一个Session。Java中的Session使用

2012-12-14 11:19:51 9568

转载 Java 学习笔记22:Maven以及其Eclipse插件m2eclipse的安装

Maven以及其Eclipse插件m2eclipse的安装(本文参考了Maven实战)检查JDK的安装以及环境变量的配置打开cmdecho %Java_Home%java -version 如下图  下载Mavenhttp://maven.apache.org/download.html 我这里安装时最新的3.03版本  安装

2012-12-13 11:03:24 1417

原创 Java 学习笔记21:Java断点调试的使用

Java断点调试是写Java程序一个非常基本功。下面我们就介绍一下简单的Java断点调试功能。我们给findAllGuestbook()方法添加了两个断点,eclispce最左边有两个绿点的就是断点的点。断点需要Ctrl + Shift + B 快捷键就可以部署断点了。然后我们需要运行的是Debug模式,在eclispce上面的一只甲壳虫模样的按钮。然后点击

2012-12-11 19:22:49 10096 2

转载 转载和积累系列 - 那些相见恨晚的 JavaScript 技巧

JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:

2012-12-11 18:26:05 912

转载 数据结构和算法系列 - Trie—单词查找树

Trie—单词查找树l  简介Trie,又称单词查找树、前缀树,是一种哈希树的变种。应用于字符串的统计与排序,经常被搜索引擎系统用于文本词频统计。含有单词“tea”“tree”“A”“ZSU”的一棵Trie。l  性质n  根节点不包含字符,除根节点外的每一个节点都只包含一个字符。n  从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。n  每个节

2012-12-11 18:17:51 1388

转载 服务器数据库系列 - Web站点数据库分布存储浅谈

[原创]  Web站点数据库分布存储浅谈作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2007-11-18【 前言 】网 站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这 个不怪数据库,毕竟

2012-12-11 18:12:15 902

转载 使用事件驱动模型实现高效稳定的网络服务器程序

作者:顾 锋磊, 软件工程师, IBM 前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。关于本文提及的服务器模型,搜

2012-12-10 19:16:53 874

转载 转载和积累系列 - trie树简介

作者:livelylittlefish来源:http://blog.csdn.net/livelylittlefish/archive/2011/05/10/6410569.aspx 本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content1. trie 基础

2012-12-10 19:04:04 751

原创 转载和积累系列 - 关于Oauth2.0认证授权体系

关于Oauth2.0度娘说:是OAuth协议的下一版本,但不向后兼容OAuth 1.0。 OAuth 2.0关注客户端开发者的简易性,同时为Web应用,桌面应用和手机,和起居室设备提供专门的认证流程。规范还在IETF OAuth工作组的开发中,按照Eran Hammer-Lahav的说法,OAuth将于2010年末完成。一个Oauth2.0的实例:首先用户从第三方网

2012-12-10 16:07:44 2805 1

原创 Java 学习笔记20:深入Java的Cookie使用

Java的Cookie使用设置Cookie,设置了一个username的cookie,路径为"/",有效期为:3600。设置了一个test的cookie。 @RequestMapping(value="/test") @ResponseBody public String test(HttpServletResponse response, HttpServletReque

2012-12-10 15:19:57 2825 1

原创 Java 学习笔记19:深入Serializable

Java的SerializableSerialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及Java序列化的算法,我们用一个实例来示范序列化以后的字节是如何描述一个对象的信息的。说白了,

2012-12-10 14:49:17 1624 1

原创 Java 学习笔记18:深入Java HashMap

HashMap是什么?HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。Java的HashMapJava的HashMap主要由两种数据结构组成:一个是数组,一个是链表。新建HashMap的时候,会新建一个数组结构,但是数组结构的长度有限,例如

2012-12-06 14:16:55 1575

原创 Java深入 - 深入理解Java集合

List类型Java List一共三个实现类:分别是ArrayList、Vector和LinkedList。类型说明ArrayListArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从A

2012-12-06 11:46:59 4168 3

原创 Java深入 - ThreadLocal

什么是线程?度娘说:线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。java的线程假如我们做的是web程序,那么http的每次请求都会在一个java进程中启动,并且这个程序会生成一个线程去跑。所以java写的web程序是多线程的。

2012-12-05 12:53:50 6524 3

原创 Java 学习笔记15:关于web开发中,全局变量的一点想法

在PHP开发中,我们经常习惯于在php类中定义很多变量。这是因为php是解析型的语言,在做web开发的时候,一次解析就释放内存。但是Java可能就有些不同,Java是编译型的语言,web容器运行后,类的对象就会常驻在内存中,这个时候如果类的对象中有定义公用变量,那么就会不同的人访问web程序导致这个变量造成冲突。可以看一个简单的例子: public int i = 0; //定

2012-12-05 10:22:39 6724 1

转载 PHP相关系列 - 再一次, 不要使用(include/require)_once

原文:http://www.laruence.com/2012/09/12/2765.html最近关于apc.include_once_override的去留, 我们做了几次讨论, 这个APC的配置项一直一来就没有被很好的实现过.在这里, 我想和大家在此分享下, 这个问题的原因, 以及对我们的一些启示.关于使用include还是include_once(以下,都包含require_

2012-12-04 18:52:56 1484

转载 PHP相关系列 - memcache的一致性Hash算法

来源:http://blog.csdn.net/kongqz/article/details/6695417 一、概述  1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数

2012-12-04 18:34:27 1589

原创 Java 学习笔记14:Spring 数据库数据源DBCP配置说明

连接数据库都必须要有数据连接,一般Spring中采用DBCP配置源,通过在bean.xml中配置相应的数据配置,就可以连接数据库了,可以看一下以下相关配置:

2012-12-04 14:30:53 16536

空空如也

空空如也

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

TA关注的人

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