自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 问答 (2)
  • 收藏
  • 关注

原创 《构建高性能web站点》笔记

一 服务器并发处理能力Apache ab进行压力测试ab -n1000 -c10 http://localhost/test.com 总请求次数1000,并发用户10列出几个重要的字段:Time token for tests 表示所有这些请求处理完成所花费的时间。Document length 表示HTTP响应数据的正文长度Request per second 这是...

2012-05-14 16:10:31 122

原创 《Oracle SQL高级编程 》笔记

 一 SQL核心group by子句执行from和where子句后得到的经过筛选后的结果进行聚合。select列表里面的任何非聚合字段都必须包含在group by表达式中。group by 和 having的字句顺序可以互换,谁先谁后无关紧要。本质上说having子句是在group by执行后筛选汇总。 select子句问题,当使用另外一个select语句产生一列值时,这个...

2012-05-14 16:08:26 125

原创 Spring事务隔离级别和传播行为

先说下数据读取的几个异常情况:1.读取脏数据(Dirty reads)。就是读取到了其他事务没有提交的数据。比如2个并发的事务A,B。A修改了字段age(原来为18)的值为20,这时B读取到age的值为20。如果A事务在后面的操作中回滚了,这样事务B取的age=20就是个脏数据。这种情况发生的很少,因为主流的数据库的隔离级别都能保证避免脏数据的读取。 2.不可重复读(non-repea...

2012-03-29 19:45:08 115

原创 TCP: SYN ACK FIN RST PSH URG 详解

转载自:http://baoz.net/tcp-syn-ack-fin-rst-psh-urg/三次握手Three-way Handshake一个虚拟连接的建立是通过三次握手来实现的 1. (B) –> [SYN] –> (A)假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接....

2012-02-09 17:45:45 144

《how tomcat works》读书笔记

一 简单web服务客户端socket和服务端socket。客户端socket: Socket socket = new Socket("127.0.0.1", "8080"); socket有输入和输出流 socket.getInputstream(), socket.getOutputStream()服务端socket: 监听服务端口,收到客户端socket请求,会...

2012-02-09 15:39:11 128

原创 Xpath使用,从 Java 程序中查询 XML

 转自:http://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html#listing9如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,向左转,走三个街区向右转,再走半个街区向右转进入商店。走向四号通道,沿通道走五米向左,拿一瓶一加仑装的牛奶然后到收银台付款。再沿原路回家。...

2011-12-14 09:45:33 115

原创 从google code获取源码

最近想学习python,找到了jaikuengine项目,一个开源的python微博项目,下源码时出问题了,svn下不了,不知道是不是因为公司屏蔽的原因,总之试了很多次都不行。但是 在浏览器中直接访问http://jaikuengine.googlecode.com/svn/trunk/ 是能看到源码的。于是就写了这个小程序去下载源码,主要是用到了HTMLParser解析html,然后用h...

2011-10-14 16:03:11 208

原创 CXF几种客户端调用性能

 转自:http://blog.csdn.net/liaomin416100569/article/details/5503410 public static void invokeMethod1() {  long s=new Date().getTime();  UserServiceImplService serivce = new UserServiceImplServic...

2011-09-21 12:26:42 195

原创 java classLoader 体系结构

java classLoader 体系结构发表于:2009年6月29日 | 分类:java | 标签: architecture, classloader | views(12,297)版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明. 原文出处:http://blog.chenlb.com/2009/06/java-classloader...

2011-09-17 15:27:29 73

原创 Jar命令 Manifest.mf的用法

转自:http://hi.baidu.com/echo_swjtu/blog/item/9ef30587e83ce784f703a658.html1.在命令行中输入“jar -help”,就k可看到jar的详细用法了。2.示例:   1)将两个class文档归档到一个jar文件中:jar -cvf  XX.jar  A.class B.class   2 )使用清单文件Ma...

2011-08-02 16:27:58 250

原创 Java Http连接中(HttpURLConnection)中使用代理(Proxy)及其验证(Authentication)

转自:http://blog.csdn.net/redhat456/article/details/6149774使用Java的HttpURLConnection类可以实现HttpClient的功能,而不需要依赖任何其他类库。所有有时候大家就直接使用它来完成一些简单(或复杂)的功能。但是你活在伟大的{print G.F.W}后面,如果你需要访问的网站被墙了,那HttpURLConnec...

2011-07-28 14:45:51 166

原创 白痴理解的SOAP/Web Service/WSDL关系

转自:http://www.cnblogs.com/zernyree/archive/2009/05/27/1491179.html以前也曾经写过简单的WebService,但是并没有深入的研究,这两天看了园子里的一些文章,又请教了身边的高人,把SOAP、Web Service和WSDL的关系大概搞明白了,举例说明如下:      X局有两个副局长A和B,A副局长分管财务,B副局长...

2011-07-27 17:01:17 89

原创 JNDI 介绍

转自http://blog.csdn.net/zhaosg198312/archive/2009/03/11/3979435.aspxJNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底...

2011-04-09 20:12:37 114

原创 nutz源码 mvc 之 视图解析

nutz的视图主要是通过controller的ok和fail注解来实现的。比较常用的如jsp形式,这个是默认的,还有就是json。 从NutServlet中的service可以看到,最终是执行ActionInvoking 的invoke方法的,我们可以在org.nutz.mvc.invoker.ActionInvokerImpl中找到这个方法的实现。这个方法主要做了以下一些事: ...

2011-01-27 11:36:02 363

原创 nutz源码 mvc 之 url与controller 映射

mvc框架的一个重要的作用就是根据用户的url请求,来调用相应的方法。 首先自然是对url进行解析了,这里有两种方法一是采用filter方式,另一种则是servlet方式。 采用servlet方式的需要在web.xml进行如下配置:  <servlet> <servlet-name>nutServlet</servlet-...

2011-01-22 15:57:23 252

原创 pushlet 学习二

 pushlet 的官网上有很多例子,可以参见http://www.pushlets.com/pushlet/examples/pushlet.html,其中有个webim的例子,这个其实是个聊天室的功能,如果改为点对点的聊天方式的话怎么做呢? 大体上有两种方式:一 修改客户端js,拿到消息后判断接受者标示和当前用户是否一致,不一致则不显示。二 是修改pushlet源码...

2010-11-02 20:09:36 111

原创 pushlet 学习一

协作平台的webim 是采用pushlet来做的,Pushlet是一种comet实 现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需任何Java applet或者插件的帮助。它使server端可以周期性地更新client的web页面。用 一个例子 介绍下pushlet 原理(完整代码见附件):push-js-str...

2010-10-09 12:14:56 155

原创 高性能WEB开发

[转载]高性能WEB开发 [1] HTTP服务器篇[2] web 性能测试工具推荐[3] 图片篇[4] 如何加载JS,JS应该放在什么位置?[5] 为什么要减少请求数,如何减少请求数![6] 减少请求,响应的数据量[7] JS、 CSS的合并、压缩、缓存管理[8] 页面呈现、重绘、回流...

2010-09-28 16:50:50 87

原创 js和css放置位置

     在开发网页时,尽量将css放置在页面的header里,js不管是外部引入的或嵌入的js片段都应放在页面的尾部。因为页面在加载时,css加载是可以并发请求的(同页面中的图片,ie6除外),而js加载时需要等待一个js文件加载完成后才加载其他资源,为了页面的快速呈现,放置在尾部效果较好。     同时由于嵌入的js片段会阻塞整个页面的呈现(外部引入js文件阻塞其他资源...

2010-09-28 16:09:20 255

原创 Android教程(2.1) Activity的详细讲解

转自:http://haric.iteye.com/blog/291128[正文] Activity 是我们开发Android应用程序最重要的一个类。这个类的内容比较多,我理解多少就写多少,希望你喜欢:)这篇文章会涉及到以下几个内容一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统回收怎么办...

2010-07-26 16:52:09 90

原创 理解闭包的概念

转载自 : http://blog.csdn.net/hitman9099/archive/2009/01/28/3854171.aspx最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。  一、什么是闭包?...

2010-06-05 23:36:29 106

原创 ccs学习-position使用

css position 属性 共有四种: absolute,relative,fixed,static。其中absolute和fiexd属性不能和float一起作用于一个元素。static很少用,因为正常的页面呈现顺序就是这种,没必要指定了。absolute 定位的元素不顾及其他页面元素,可在页面的任何位置,甚至其他页面元素之上。relative 定位的元素会与其他元素发生定...

2010-01-04 21:59:03 257

原创 空中英语 12-24

in vain  徒劳的 tom tried to get jess to go to the dance with him, but it's in vain because she went with seam census  人口普查population census of China 中国人口普查 excepting 怀孕 pregnant she is...

2009-12-28 22:54:34 78

空中英语 12 08

quick-thinkingtragedy [ˈtrædʒidi] 悲惨的事;不幸;灾难;惨案 entitled 有资格的 v entitle 授权 bulletproof 防弹的 restrain 英[risˈtrein] 抑制,制止 they restrain their dog with a leash food poisoning 英[ˈpɔɪznɪŋ]...

2009-12-08 22:52:02 72

css 图片相关属性

      首先是导入背景图片,background-image属性,它后面一般会接一个url(。。),里面存有图片的路径,以斜杠/开头的表示绝对路径,否则表示相对路径,这里的相对路径是指相对于css样式文件的路径而不是页面文件的存储位置。当然也可以以网络地址来引用图片,这样的路径必须以协议开头,如:http://。       background-repeat,该属性有四种取值,repea...

2009-10-28 16:42:47 480

css float 使用

     float 有三个属性left,righ,none。在使用float时需要注意的是float是相对于下个元素的,如两个div,第一个div float:right那么两个div就会在同一行上,第二个div会出现在右边。当然一个容器内只有一个元素的话也可以使用float,不过这样效果就类似于text-align了。      相对于float的元素,其他元素的文字内容会自动...

2009-10-14 15:40:52 98

margin 和 padding

边距冲突:   margin和padding都是定义元素间隔的,如果元素没有board或者background color的话,它们所表示的间隔是一样的。在处理叠加时,margin会取最大的间隔,如2个div,上面的div的margin-bottom=15px;下面的div的margin-top=30px;这时两个div的上下间隔不是15+30而是30。 边距折叠:指垂直方向的ma...

2009-10-13 11:14:28 90

css冲突时的运用规则

css样式中继承的规则大体如下: 1. 影响页面中元素的位置的属性,或者像margin,background color,border这些属性是不继承的。2. 浏览器自定义的一些元素的样式,如link为蓝色的,headline的字体等等。3. 当css样式冲突时,继承的不会被采用。 第三条其实指明了css样式应用的另一个规律:The Directly Applied Sty...

2009-10-09 09:08:05 210

原创 Js字符串操作函数大全

Js字符串操作函数大全 转自:http://www.phpweblog.net/kiyone/archive/2007/04/19/1135.aspx Js字符串操作函数大全/*******************************************                        字符串函数扩充                        ...

2009-09-27 15:53:18 69

yui onAvailable, onContentReady, and onDOMReady

     昨天在做js拷贝剪切板的功能时,遇到了yui的一个问题。因为这个功能是采用ZeroClipBoard才做的,它会在页面上放置一个透明的flash,当点击它时通过js来设置复制到剪切板的内容,关于ZeroClipBoard请参考相应的文档。     我需要的功能时复制页面中一个大的图片的地址。在测试的时候发现在ff下,这个flash的位置总是有问题,时而正常时而不正常,而在ie7下则没...

2009-08-22 21:35:07 112

jsp静态资源的缓存

     在jsp页面中有很多资源都是静态的,很少发生改变。如引入的js,css文件,如果每次加载页面都要到服务器去请求这些文件,会造成一定的浪费,如果将这些资源进行缓存,用户体验就会更好。思路是这样,服务第一次接受静态资源的请求后得到资源输出给客户,输出时设置缓存,下次请求利用浏览器的缓存机制从缓存中获取资源文件。     这就需要做两方面的工作:     第一、静态资源的路径需要添加版...

2009-08-18 10:16:33 460

原创 Oracle 中对中文字段排序

Oracle 中对中文字段进行排序通常有三种方式 1)按笔画排序  select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M') 2)按部首排序 select * from Table order by nlssort(columnName,'NLS...

2009-08-18 09:19:26 99

原创 使用Database Link导数据

转载自公司同事的整理。在Oracle的使用中,经常会遇到将一个库中(源库)的某些表的数据导入到另一个库(目标库)的表中,最简单的方法就是在目标库中创建一个“数据库链接”,即Database Link,连接到源库中,再使用insert into语句将源库中的数据插入到目标库中。  具体操作分为三步: 如果目标库中没有对...

2009-08-12 10:07:12 126

javascript 国际化

程序分为三个部分:后台的java负责读取资源,并将内容写入到输出流里;在需要国际化的页面添加<script type="" src="${contextPath}/xxx.do" />负责获取后台生成的js;提供js方法,用于替换中文。先讲第一部分,这部分最后生成的js代码如下:if (typeof WE == "undefined" || !WE) { var WE...

2009-07-28 10:27:51 146

利用slor实现索引查询

项目里有一个查询模块,就是从特定的ftp站点扫描,然后利用solr来生成索引文件,提供查询下载服务。关于如何搭建和配置solr,参见 http://www.jinsehupan.com/blog/?p=25 和官方的文档,写的很详细。这里具体讲讲在利用solr开发时需要注意的方面。项目使用的是spring。项目中有一个solrService类,它主要负责对索引的操作,像新增索引,更新索...

2009-06-19 10:43:51 257

利用yui动态上传文件

使用yui上传文件,动态刷新页面和一般情况有些不同。这里主要有三点要注意:第一是 $C.setForm(form, true); 这里要设置成true,表示要upload文件。第二点是在设置上传成功后的处理方法时,要以“upload”为成功的状态:$C.asyncRequest("POST", _url, { upload:functi...

2009-05-31 14:25:37 154

原创 img src的特殊使用

img标签的 src属性,一般都是图片的路径。不过src也可以这样使用:<img src="${contextPath}/album/image.do?r=2&id=${imgId}"> 这时当页面加载图片时,会调用后台的方法去生成图片。后台的方法必须要输出一个图片。 String path = getPathById(imgId); // 得...

2009-05-26 15:00:29 706

公司源码分析之分页实现

jsp代码如下:<c:url var="paginationAction" value="spaceadmin.groupTypeManage.do"></c:url><c:if test="${pageObject.pageCount>1}"> <div class="pagination"&amp

2009-04-21 11:53:45 101

公司源码分析之在spring配置文件中使用长字符串

今天开公司的代码时看到在配置文件里有如下内容:<property name="mailTemplate"> <value><![CDATA[<!doctype html public "-//w3c//dtd html 4.01 strict//en"><html> <head&g

2009-04-21 09:49:53 143

公司源码分析之contoller架构spring

公司采用的是spring的mvc架构,但是做了很多改动。spring mvc架构本身提供了几种从url映射contrller的方法。常用的如:SimpleUrlHandlerMapping等。公司的mvc架构在SimpleUrlHandlerMapping基础上做了一层封装。前台不论什么url都会映射到同一个contrller上,然后通过java反射机制来调用具体的处理方法,然后返回相应的Mode...

2009-04-20 15:55:36 157

空空如也

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

TA关注的人

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