摘要:
http://blog.csdn.net/jadyer/article/details/6001023Tomcat配置集锦分类:JavaWeb2010-11-10 19:12385人阅读评论(0)收藏举报tomcat数据库数据库连接池jdbc服务器sqlserver[xhtml]view plaincopyprint?修改apache-tomcat-6.0.20//conf//tomcat-users.xml文件1..新增Tomcat的管理员用户名和密码修改第18行的<tomcat-users>标签的内容,修改后的内容如下所示<tomcat-users><role 阅读全文
摘要:
摘要:学习配置单机多tomcat,配合使用apache httpserver管理tomcat集群。实现方式为JK和mod。Mod方法未测试,本文还需完善。部分内容为网上搜集整理。参考资料:http://blog.csdn.net/hanghangaidoudou/article/details/8363442http://blog.csdn.net/lifetragedy/article/details/7712691http://www.cnblogs.com/leader_89/archive/2011/08/01/2109181.html1 架构图图 Tomcat集群结构图Tomcat: 阅读全文
摘要:
摘要: 搜集遇到tomcat升级问题及解决办法1 org.apache.catalina.mbeans.ServerLifecycleListene问题描述:java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener发现居然找不到这个类,然后把catatina.jar下载下来反编译一看mbenas这个文件夹居然是空的解决办法:tomcat 6.0.18以前,conf/server.xml里面的配置有这项<Listener className="org.apache.ca 阅读全文
摘要:
摘要: Java 中static应用并不怎么广泛,编程中也尽量不建议使用static,作为全局变量,具备太多不稳定性,给后期代码整合带来隐患。本文主要综合网上一些资料整理关于static的基本用法与一些自己觉得有意思的例子。1 基本用法 Static 修饰的对象,不依赖实例,加载于JVM的堆中,只有一份,由所有类共享。所修饰的对象访问权限无限制,可以为public,protect,private。 1) 修饰方法 Static方法调用推荐直接通过类名调用(类名.方法名),以区别普通方法。正因为static方法可随时调用,所以static方法中不能依赖于任何普通方法,普通变量。即... 阅读全文
摘要:
摘要:Java中类加载机制非常重要,通过分析类加载机制可以配合理解IOC等相关技术。主要内容为《深入理解JAVA虚拟机》的学习笔记。章节如下:1 JVM类加载器2 类加载方式3 类的加载全过程资料:http://lavasoft.blog.51cto.com/62575/184547http://www.infoq.com/cn/articles/cf-Java-class-loaderhttp://my.oschina.net/volador/blog/87194?p=3#comments1 JVM类加载器1)Bootstrap Loader(启动类加载器):加载System.getProp 阅读全文
摘要:
摘要:主要是综合网上一些资料总结JVM内存结构,垃圾回收机制,收集一些java监控工具。1. JVM内存模型1.1 JVM内存结构JVM内存由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)栈栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的2)堆Java中堆是由所有的线程共享的一块内存区域,堆用来保存各种JAVA对象,比如数组 阅读全文
摘要:
Concurrent.Thread使用说明虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?通常这两项工作都是由桌面程序来完成的,那究竟为何开发一个可以实现同样功能的AJAX应用就这么困难呢?AJAX开发中的难题让我们通过一个简单的例子来认识这个问题。假设你要建立一个树形结构的公告栏系统(BBS),它可以根据用户请求与服务器进行交互,动态加载每篇文章的信息,而不是一次性从服务器载入所有文章信息。每篇文章有四个相关属性:系统中可以作为唯一标识的ID、发贴人姓名NAME、 阅读全文
摘要:
摘要: 实现一个伪分布式打印远程通信程序。Master:实现接收客户端消息,并分发给底层slaver打印消息。 1 package com.cn.ludy.master; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.io.PrintWriter; 7 import java.net.ServerSocket; 8 import java.net.Socket; 9 import java.... 阅读全文