线程池的原理及实现

1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 ...

2014-04-16 11:21:51

阅读数 3

评论数 0

IE下div使用margin0px auto不居中的原因

一般在将div居中显示时,使用css: divX {margin:0 auto;} 此css在firefox下是好的,但是在ie下不起作用,网上看到原因如下: margin: 0 auto 看看内容居中否 如上调试结果,IE6.0是不居中的,当然解决的办法可以是对网页主体“”声明文本居中,...

2014-04-02 14:17:14

阅读数 11

评论数 0

CAS总结之Ticket篇

CAS的核心就是其Ticket,及其在Ticket之上的一系列处理操作。CAS的主要票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中有的票据。 一 名词解释 TGT(Ticket Grangti...

2014-03-08 20:13:04

阅读数 13

评论数 0

java线程安全总结

关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛苦的,知道一些东西,但想用文字说清楚,却不是那么容易。我认为要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基...

2014-02-27 16:56:14

阅读数 6

评论数 0

Struts2 AJAX请求 Session失效处理

在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用AJAX请求时,将会返回登录页面的HTML代码,这肯定不是我们想要的,那么我们如何解决呢?请看以...

2014-01-17 17:01:21

阅读数 6

评论数 0

webservice开发过程

1.server端开发 (a)先开发schema(.xsd文件) (b)使用xjc command将xsd文件生成java文件JAXB(Java Architecture for XML Binding,这些文件主要是webservice输入和输出用的。生成的文件将包括request ...

2013-09-24 14:53:24

阅读数 26

评论数 0

持续集成工具hudson(Continuous Integration )CI

一.什么是持续集成 持续集成的核心概念 CI过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或ClearCase)中的代码发生变化时,都要构建软件组件。CI的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现...

2013-03-20 13:19:36

阅读数 10

评论数 0

收录各种猥琐的Java笔试/面试题目

本文收录各种猥琐的Java笔试/面试题,一些比较容易忘记的,不定期更新。也希望大家在底下留言,贴出自己碰到或看到的各种猥琐笔试、面试题目。 J2EE基础部分 1、运算符优先级问题,下面代码的结果是多少?(笔试) [java] view plaincopyprint?package...

2013-03-19 15:23:16

阅读数 9

评论数 0

Servlet中的八大Listener

JSP/Servlet 中的事件处理写过AWT或Swing程序的人一定对桌面程序的事件处理机制印象深刻:通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。 其实我们在编写JSP/Servle程序时,也有类似的事件处理机制,所不同的是在JSP...

2012-08-17 13:20:56

阅读数 6

评论数 0

Servlet 介绍 以及Servlet生命周期(详细)

Servlet 只是一个名词,具体的解释就是使用JAVA编写的一个应用程序,在服务器上运行,处理请求的信息,并且将处理后的结果回发的客户端。 对于所有的来自于客户端的请求,这段程序即Servlet只需要创建一次实例,因此它节省了大量的内存。Servlet在初始化后即停驻在内存中,因此每...

2012-08-11 22:24:56

阅读数 7

评论数 0

通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分) ...

HTTP 介绍 1.HTTP 是一种超文本传送协议(HyperText Transfer Protocal),是一套计算机在网络中通信的一种规则。在TCP/IP体系结构中,HTTP 属于应用层协议,位于TCP/IP协议的顶层. 2.HTTP 是一种无状态的协议,意思是指在WEB浏览...

2012-08-11 22:23:13

阅读数 11

评论数 0

java引用类型和值类型

Java传值还是传引用终极解释,还是看老外解释的清楚啊。 博客分类: java开发 JavaIBMHTMLSUN by http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.ht...

2012-07-27 13:58:53

阅读数 7

评论数 0

Comet学习笔记(二)

理解 Comet 您可能已经听说过 Comet,因为它最近受到了一定的关注。Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如果熟悉 Web 应用程序,尤其是 HT...

2012-05-28 17:54:15

阅读数 6

评论数 0

Comet学习笔记

Comet技术被称为下一代Ajax技术,主要通过实现server push来解决ajax需要定时频繁发送请求的问题。 通过Comet技术,客户端所需要的response信息不再需要主动的去索取,而是在服务器端以event的形式推至客户端。 Comet技术常见的实现方式 strea...

2012-05-28 17:49:19

阅读数 8

评论数 0

PB中数据窗口缓冲区与数据修改状态

PowerBuilder是当今最先进的数据库开发工具之一,它以 开放性、可移植性以及易用性而闻名于世。PowerBuilder的突出特点是给应用开发人员提供了非常方便的开发环境和工具,而数据窗口技术则是其中最 耀眼的闪光点。利用数据窗口,开发人员可以完成绝大多数数据操作任务。本文从数据窗口中数据的...

2012-03-05 12:46:38

阅读数 7

评论数 0

PB开发境界 多个DW进行update

多个DW进行update //菜鸟代码 dw_1.Update() dw_2.Update() 初级代码 IF dw_1.Update() = 1 And dw_2.Update() = 1 THEN COMMIT; ELSE ROLLBACK;...

2012-03-05 12:44:57

阅读数 18

评论数 0

《编程机制探析》第二十四章 HTTP要点

《编程机制探析》第二十四章 HTTP要点 博客分类: 编程机制探析(Insight into Programming Mechanism) html互联网编程 《编程机制探析》第二十四章 HTTP要点 上一章讲解了HTTP Session和HTTP Cooki...

2011-12-11 19:28:12

阅读数 18

评论数 0

JSP处理session与cookie关系(转载)

在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码: < % cookie[]cookies = request.getCookies(); if (cookies.l...

2011-11-07 17:48:30

阅读数 6

评论数 0

使用DWR2异步实现服务器推技术

因IE下AJAX最长连接为1小时,无法满足部分变态需求,特此使用DWR推技术实现请求SESSION传输。 前提:系统支持SESSION,这只是工程下例子,别问我为什么不能在你工程下运行。。。。 1、在工程下配置DWR,activeReverseAjaxEnabled属性为允许反转。web....

2011-10-28 11:59:31

阅读数 9

评论数 0

FreeMarker解析字符串模板

重写Freemarker的模板加载器即可:package cn.com.aweb.vote.test.other;import java.io.IOException;import java.io.Reader;import java.io.StringReader;import java.uti...

2011-10-28 11:12:34

阅读数 16

评论数 0

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