`
wangshiyang
  • 浏览: 66337 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一、Axis2简介 1.1 介绍Axis2 Axis框架来自 Apache 开放源代码组织,它是基于JAVA语言的最新的 SOAP 规范(SOAP 1.2)和 SOAP withAttachments 规范(来自 Apache Group )的开放源代码实现。有很多流行的开发工具都使用AXIS作为其实现支持Web服务的功能,例如JBuilder以及著名的Eclipse J2EE插件Lomboz。AXIS的最新版本可以从 http://ws.apache.org/axis/index.html下载。 下载下来后直接解压即可用了。下图是AXIS核心引擎的体系结构图: 整个AXIS ...
一、Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发。 现在看看WebLogic的集群吧,其实也差不多。 区别在于: ² Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的http://localhost:8080/manager/html,或者是http://localhost:9090/manager/html)来对每个tomcat节点进行监视(此处 ...
一、BEAWeblogic的历史 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的 开发、集成、部署和管理之中。 ...
mysql修改的时候会出现一些错误下面是针对这些错误的修改方法 1045:先把mysql服务关闭,然后以root权限运行 mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 这条命令,然后执行mysql -u root mysql,现在就可以登录到mysql了 mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='root' or host='localhost';//把空的用户密码都修改成非空 ...
一、什么是ThreadLocal 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副 ...
一、权限系统 这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。 二、先来看客户的一个需求 2.1 用户实际需求 1.所有的用户、角色可动态配置 2.所有的系统菜单的权限要求具体到“增,删,改、查、打印、导出”这样的小权限的设计 3.所有的权限基于角色来进行划分和判断 4.一个用户可能属于多个角色 5.系统菜单也能够动态的“增、删、改、查” 2.2 系统权限菜单样例 三、基于数据库的系统权限表 ...
一、为何要集群 单台App Server再强劲,也有其瓶劲,先来看一下下面这个真实的场景。 当时这个工程是这样的,tomcat这一段被称为web zone,里面用spring+ws,还装了一个jboss的规则引擎Guvnor5.x,全部是ws没有service layer也没有dao layer。 然后App Zone这边是weblogic,传输用的是spring rmi,然后App Zone这块全部是service layer, dao layer和数据库打交道。 用户这边用的是.net,以ws和web zone连的。 时间一长,数据一多,就出问题了。 拿Loader Runner跑下来, ...
一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü 吞吐量 ü Responsetime ü Cpuload ü MemoryUsage 我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的“小猫”到时真的会“飞”起来的,所以请用心看完,这篇文章一方面用来向那位曾写过“Tomcat如何承受1000个用户”的作都的敬,一方面又是这篇原文的一个扩展,因为在把原文的知识用到相关的两个大工程中去后解决了: 1)承受更大并发用户 ...
一、总结前一天的学习 在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构是一个非常基础的J2ee工程上线布署时的一种架构。在前两天的教程中,还讲述了Http服务器、App Serve ...
一、总结前一天的学习 在前一天的学习中我们知道、了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验。 这样的架构的好处在于: ü 减轻App Server端的压力,用Web Server ...
一、先从J2EE工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由: ü Web Server ü App Server ü DB Server 三大部分组成,其中: ² Web Server 置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由 ...
这两天闲着无聊就改动以前自己写的项目,以前的项目是s2sh3的,加上ehcache,oscache,也算是不比较完整点的了! 这次准备换成hibernate4了,看看的多租户模式。 原以为会很简单,没想到还真费周折。 关键就在sessionFactory,HibernateDaoSupport,HibernateTemplete这里卡到了! H4已经抛弃了DaoSupport和templete,所以以前的代码业务层就不能直接引用了,需要自己去手动修改了!  这里先看看spring的配置文件吧! <bean id="dataSource" class="c ...
先看个代码吧! import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class TestThread { public static long t=0; /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TestThre ...
自定义Annotation概念篇 来看一个最简单的annotation package com.cts.elt.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; importjava.lang.annotation.RetentionPolicy; import java.lang.annotation.Target ...
当你把maven插件都更新好后,有可能你需要的archetype在本地列表里面没有,这个时候就需要自己手动添加remote catalog了!  方法: windows-preferences-maven-Archetypes,点击Add remote catalog. catalog file中填上:http://repo1.maven.org/maven2/archetype-catalog.xml Description:Remote Category 之后就联网更新吧! 里面有上百种原型库供你选择!
Global site tag (gtag.js) - Google Analytics