- 浏览: 418094 次
- 性别:
- 来自: 长沙
-
最新评论
-
_billow:
[color=red][/color]
DOM4J 读取xml字符串 -
mhshibei:
JSTL 获取当前时间 -
oo1238912:
很有用,解决了缩放PS图片的问题,非常感谢。
jmagick 用法 -
edmond207:
你好,请问一下,我配置成一个连接数,为何多台机器仍然能访问成功 ...
tomcat6 连接数设置 -
dizhuang:
不错啊,学习啊
Tomcat源码之-初始化
文章列表
j2ee集群,和oracle集群
<?xml version="1.0" encoding="UTF-8" ?>
<project name="NES" default="doc">
<property name="NES.home" value="." />
<!-- 源jsp文件地址 -->
<property name="jsp.dir" value="${NES.home}/WebRoot ...
<?xml version="1.0" ?>
<project name="structured" default="all" basedir=".">
<!-- all 代表执行 target为all 的任务 , 如果 all中 execute 任务没有包含,则不会执行-->
<description>Compiles and runs a simple program</description>
<property name= ...
查看java字节码
转载:http://pouyang.iteye.com/blog/630947
1 javac –verbose查看运行类是加载了jar文件
HelloWorld演示:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
javac -verbose HelloWorld.ja ...
一:基础语法
1.ant的编译文件默认为build.xml,一般无需改变。
2.build.xml的根节点为,一般格式如下:
name为工程名称;
default为默认的target,就是任务;
basedir就是基路径。一般为"."
3.property可以定义变量,一般格式如下:
引用的时候这么引用${test}
如果变量是路径的话,则可以这么定义:
这么定义就可以不用担心"\"和"/"的问题了。
4.定义target:
name的值为t ...
行以上任务会将 当前目录下的 mysql.jar,commons-io.jar合并为一个 all.jar
<project name="b" basedir=".">
<target name="makeSuperJar" description="description">
<jar destfile="all.jar">
<zipfileset src="mysql.jar"/> ...
package nio.asyn;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java.nio.channe ...
Spring发展这么多年,它的规模已不是一个一般的开源框架所能比的,它的主要架构和流程不是非常清晰,很难抓到要害,但有一点可以肯定,它的根基是IoC和AOP,所有的功能扩展和对其他开源框架的支持都是基于这两点来做的,因此要搞定Spring源码主要就是要搞定IoC和AOP这两块。
IoC从原理上来说是非常简单的,无非就是从配置文件解析开始到最后在内置容器中管理各个对象,但从Spring IoC源码上看是个非常庞大的体系,因为Spring能支持的特性太多,针对这一点,我已不太可能仔细地阅读每一个细节,也不太可能通过什么方式把这些细节在有限的篇幅中表达出来,只能抓住关键生命周期中关键步骤。
在我看 ...
windowbuilder,也就是原来的SWT Designer。Google收购了Instantiations,把它的工具也重新免费发布了。
用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,有了它,swing/swt也可以像visual studio一样拖拉控件写程序(虽然netbean也可以,不过没怎用),可惜是个收费产品,后来把改名为windowbuilder。不过Google把这个工具的开发公司Instantiations收购了,并把这个产品免费发布。Google收购Instantiations是为了给它的GWT设计开发工具,据说也是为了它的Anroi ...
SWT和JFace是新兴的两个Java GUI库,结合Eclipse开发平台的使用,使我们能够迅速开发出具有优美高效的用户界面的应用程序,下载Eclipse时已经下载在插件里面,但在此之前 ,我们必须首先为SWT/JFace设置适当的环境变量,只有 ...
SWT/JFace : java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor -
SWT/JFace 的 HellowWorld 还是比较难搞的:
第一道门槛 : Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3139 in java.library.path
因为SWT使用了JNI调用C,所以你需要把相对应版本的dll文件(swt-win32-xxxx.dll)copy到C: ...
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class MyEclipseCrack {
//
public static final void main(String[] args){
String id="navy111";
String num="999";
System.out.println(&quo ...
实现方式:
a) 通过MemcachedSessionFilter过滤器拦截cookie,取得的sessionId,通过sessionId构造新的HttpServletRequestWrapper对象,传给后面的应用.
b) 继承重构HttpServletRequestWrapper,HttpSessionWrapper类,覆盖原来和session存取相关的方法呢,都通过S ...
为了使web应用能使用saas模式的大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数服务都采用了session复制技术实现session的共享.
session复制技术的问题:
(1)技术复杂,必须在同一种中间件之间完成(如:tomcat-tomcat之间).
(2)在节点持续增多的情况下,session复制带来的性能损失会快速增加.特别是当session中保存了较大的对象,而且对象变化较快时,性能下降更加显著.这种特性使得web应用的水平扩展受到了限制.
session共 ...
前端页面:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function do_jsonp(){
$.getJSON("http://192.168.0.110:8080/zjres/test.jsp?callback=?", //调用JSONP 数据来源
function(json){
aler ...