自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

转载 Hadoop学习笔记-入门伪分布式配置(Mac OS,0.21.0,Eclipse 3.6)

说实话,Hadoop的入门学习配置比我想像中的要简单,当然,Hadoop本身是比较复杂的(那么厚厚的一本书就能说明问题)。 开发环境:Mac OS(Unix) Hadoop版本:0.21.0 Eclipse版本: 3.6.0 第一步:下载Hadoop 下载地址:http://hadoop.apache.org/common/releases.html#Download

2013-05-19 09:19:48 1119

原创 linux下安装JDK

1、下载JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),注意linux版本2、上传到linux后,修改权限 chmod 777 jdk-7u21-linux-i586.rpm3、利用命令:rpm -ivh jdk-7u21-linux-i586.rpm, 默

2013-05-19 00:45:00 1204

转载 Java.Security.Cert.CertificateException: No Name Matching Localhost Found

ProblemConfigured Tomcat to support SSL and deployed this simple hello world web service. And use following client connect to the deployed web service over SSL connection :package com.mkyo

2013-05-08 10:13:39 5304

原创 java关于webservice的标准

最近在搞一个利用CXF来发布RESTful风格的webservice,但被一些规范搞的有了点晕,什么jsr175,jsr181,还有jsr311...,我X,我工作几作,对这些还一无所知,可能在工作中已经用到,但确实不了解,所以下了番功能,在互联网上摸索总结一下:  什么是JSR ?Java Specification Request 定义Java规范,jsr需要先提交给jcp组织

2013-05-07 10:29:04 905

转载 Web应用的缓存设计模式

ORM缓存引言   从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最有名气的是Ruby on rails框架的ORM - ActiveRecord。如今各种开源框架的

2013-05-02 08:53:25 504

原创 ConcurrentHashMap实现原理

由上图可知,在ConcurrentHashMap内部保存一个Segment数组,默认为16个,Segment继承至ReentrantLock。在Segment内部持有一个HashEntry数组。也就说,在ConcurrentHashMap内部真正保存数据的地方是HashEntry。来看一下HashEntry内部结构 static final class HashEntry {

2013-04-27 14:58:56 954

原创 LinkedBlockingQueue原理

LinkedBlockingQueue继承至BlockingQueue,是一个阻塞队列。其内部实现原理如下:通过静态内部类Node来存储元素,Node中有两个成员变量,一个是保存当前添加节点元素,   另一个指向下一个元素结点。因此LinkedBlockingQueue是一个阻塞链表结构 static class Node {   E item;/**         * On

2013-04-27 14:42:40 887

转载 MySQL事务隔离级别详解

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt

2013-04-27 13:29:54 389

原创 ConcurrentLinkedQueue原理分析

设计一个线程安全的队列哪几种方法。第一种:使用synchronized同步队列,就像Vector或者Collections.synchronizedList/Collection那样。显然这不是一个好的并发队列,这会导致吞吐量急剧下降。第二种:使用Lock。一种好的实现方式是使用ReentrantReadWriteLock来代替ReentrantLock提高读取的吞吐量。 但是显然 Ree

2013-04-27 13:24:17 626

原创 chmod命令使用

文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 其中who表示对象,是以下字母中的一个或组合: u:表示文件所有者 g:表示同组用户 o:表示其它用户

2013-04-26 09:31:57 398

原创 Spring MVC读书笔记

1、Spring MVC,与Struts2类似,实现web开发,表现层、控制层及业务层的解耦。Spring MVC是基于请求驱动指的就是使用请求-响应模型。作为对比:其它web框架,Tapestry是基于组件的、JSF是基于事件驱动2、Spring MVC处理流程:  具体执行步骤如下:1、  首先用户发送请求————>前端控制器,前端控制器根据请求信息(如URL)来决

2013-04-19 14:03:55 581

转载 HTTP协议之缓存

转至:http://www.cnblogs.com/TankXiao/archive/2012/11/28/2793365.htmlHTTP协议之缓存之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存

2013-04-19 09:35:09 421

原创 spring web flow学习笔记一

1、Spring web flow 内置五种具体state 类型,这些state有常用控制器的行为,分别:    ViewState:允许用户参于流程flow   ActionState:执行业务应用代码    DecisionState:流程的路由选择   SubflowState:分发出子流程   EndState:中止流程 除EndState外,其它四个sta

2013-04-18 13:56:43 1034

转载 Nagel算法

转至:http://blog.163.com/li_xiang1102/blog/static/607140762011111103213616/Nagel算法        TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。(一个连接会设置MSS参数,

2013-04-16 15:00:50 1023

转载 TCP工作原理及参数设置

转至:http://www.cnblogs.com/jiangtong/archive/2012/03/22/2411985.htmlTCP大致工作原理介绍:工作原理TCP-IP详解卷1第17章中17.2节对TCP服务原理作了一个简明介绍(以下蓝色字体摘自《TCP-IP详解卷1第17章17.2节》):尽管T C P和U D P都使用相同的网络层( I P),T C P却向应用层

2013-04-16 14:45:13 4315

原创 maven学习笔记二

maven的使用问答依赖关系问:如何增加删除一个依赖关系?答:直接在pom文件中加入一个dependency节点,如果要删除依赖,把对应的dependency节点删除即可。问:如何屏蔽一个依赖关系?比如项目中使用的libA依赖某个库的1.0版,libB以来某个库的2.0版,现在想统一使用2.0版,如何去掉1.0版的依赖?答:设置exclusion即可。

2013-04-12 15:10:32 899

原创 maven学习笔记 一

说明:本文章是找寻的别人网下资源,但非网络上转载,放到这里是作为自己对此资料 的备份前言Maven,发音是[`meivin],"专家"的意思。maven概要首先我把maven的概念快速的梳理一下,让我们快速地建立起一个比较精确的maven应用场景。maven不是什么读书时候要先限定范围,避免一些有害的遐想。要说maven不是什么,我们可以从如下几个要

2013-04-12 15:09:18 589

原创 J2EE事务并发控制策略总结

本文结合hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结:第一:事务并发访问控制策略当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理,对于我们开发来说还是很有用处的。事务并发访问主要可以分为两类,分别是同一个系统事务和跨事务访问的并发访问控制,其中同一个系统事务可以采取乐观

2013-04-12 13:40:14 482

转载 MAT Memory Analyzer Tool 插件装配(图解)

MAT Memory Analyzer Tool 插件安装(图解)@author YHC前段时间做了一个项目,Exception in thread "main" java.lang.OutOfMemoryError: Java heap space出现这个错误,所以需要查找原因,所以就用到这个工具,安装比较麻烦,贴出来和大家共享一下:第一步:下载Eclipse

2013-04-08 16:20:53 581

原创 java内存区域与内存溢出异常(1)

1、java 虚拟机运行时数据区:Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域  1.1 程序计数器(Program Counte

2013-04-08 15:21:31 585

原创 SOA与Web Service的关系

SOA不是Web Service,Web Service是目前最适合实现SOA的技术今天应用Webservices的面向服务架构与过去不同的特点就在于它们是基于标准以及松散耦合的。广泛接受的标准(如XML和SOAP)提供了在各不同厂商解决方案之间的交互性。而松散耦合将分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web service

2013-04-02 15:50:27 1055

原创 Eclipse使用技巧__格式化模板和代码模板

formatter.xml

2013-04-02 15:40:47 751

转载 Eclipse使用技巧__保存自动格式

很多同学不知道Eclipse有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接Ctrl+Shift+F手动格式化,多浪费时间。 其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的。 具体方法:windows-->Preferences-->Java --> Editor-->Save Actions, 看到右边的选项了吧,勾选“Perform the sel

2013-04-02 15:36:29 439

原创 等整理

http://xieyanhua.iteye.com/blog/1457507 http://blog.csdn.net/v_JULY_v

2013-04-02 15:34:06 413

原创 深入剖析Java编程中的中文问题及建议最优解决方法

深入剖析Java编程中的中文问题及建议最优解决方法 Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。 1、 中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中

2013-04-01 10:10:40 431

转载 js综合知识

文章出处:http://coolshell.cn/articles/6441.htmlJavascript 面向对象编程2012年1月9日陈皓发表评论阅读评论30,754 人阅读    Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些

2013-03-06 11:42:26 536

原创 对js中new、prototype的理解

说明:本篇文章是搜集了数家之言,综合的结果,这果向各位表示感谢说到prototype,就不得不先说下new的过程。我们先看看这样一段代码:1"text/javascript">2var Person = function () { };3var

2013-03-06 11:35:59 6128 4

转载 Jetty源码笔记

Jetty源码笔记1. Jetty核心抽象2. SelectChannelConnector分析2.1. 基本模型与流程2.1.1. Acceptor2.1.2. Reactor2.1.3. Select的工作流程1. Jetty核心抽象Connector: 接受client连接,构造Connection并handle connection的组件。Handler

2013-02-21 22:02:15 794

转载 Jetty 源码分析

Jetty 源码分析一、 总括你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点:快速高效。Jetty是最快的Servlet服务器之一。Jetty可以处理上千个

2013-02-21 21:55:50 307

转载 vmware中的网络(bridge,nat)(转载)

转载至:http://www.cnblogs.com/hyzhou/archive/2011/12/08/2280966.html概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridged(桥接

2013-02-02 16:16:35 416

转载 Linux下找不到IFCONFIG命令

# ifconfig  提示命令不存在  使用 # /sbin/ifconfig 即可  原因: 系统默认的环境变量设置不对  在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin  而,ifconfig恰恰就在/sbin里面。

2013-02-02 15:46:32 23221 2

原创 资料网站链接收集

web开发内幕:http://www.ibm.com/developerworks/cn/java/books/javaweb_xlb/contents.html

2013-01-24 15:28:27 261

原创 js跨域请求,并控制js执行顺序

可完成标题中目标的手段可以有多种,如用link或iframe,或者用jquery框架,现以iframet为例介绍:  1、不用任何js框架,如jquery方式实现:        var body=document.getElementById("sp_logout"); var a = document.createElement("iframe");   a.src="http

2013-01-15 17:29:41 807

原创 fiddler如何设置才能抓FireFox的包?

1、打开fiddler,选择Tools/Fiddler options/Connetions,如下图:2、打开FireFox,菜单栏:工具/选项/高级/网络/设置,选择"自动代理设置“   填上第一步拷贝的fiddler的BrowserProxy Configuration URL,我的Window 7是:file:///C:/Users/ztao/Documents/Fiddler2

2013-01-07 17:48:53 7749

原创 java加载资源文件方式总结

在java中,加载文件资源可用如下四种方式:   1、通过本类的class类的getResource方法 // 同一包下URL u0 = ClassGetResourceTest.class.getResource("c1.xml")");System.out.println(u0.toString());// 从根寻找资源,需要文件分隔符"/"URL u = ClassG

2013-01-05 09:25:59 8188

原创 工具软件收集

UML 工具:startUML ,visio,rose图形方式组织工具:Mindjet MindManager交互原型设计工个:Axure Rp pro 截图工具:Snagit tcp/ip抓包工具:Wireshark sokit   国人写的一个TCP、UDP socket调试辅助工具,非常的好用,基于QT框架,所以在linux和windows下都能用,他能很方便的组

2013-01-04 17:49:51 557

mina源码走读与实例

走读MINA2.0源码的笔记,并有流程图做说明

2011-11-23

apache-tomcat-5.5.27

apache-tomcat-5.5.27 The Apache Tomcat 5.5 Servlet/JSP Container

2009-05-24

空空如也

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

TA关注的人

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