本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
企业架构专栏最新文章
Try to Test WLS application with JMeter
JMeter的各组件以及如何扩展已完成,现在要利用JMeter对Weblogic Server 的一些应用/组件的性能测试。简单说就是利用JUnit 驱动,在单元测试中驱动JMeter,集成WLS完成一些底层的并发测试,最简单的一个场景:比如在某个单元测试性能评测中,我要测试 n 个并发,其中2%做写操作,98%做读操作。最终的结果都会在Hudson上汇总,看到JUnit Repo ...
Programming with JMeter-- Sampler and Listeners
完成JMeterEngine, ThreadGroup 和 JMeterThread的整合,外围的设施差不多搞定大半了,接下来是把具体的测试逻辑整合进来,既然是框架层面的,需要通用一点,方便客户端自己定义测试逻辑。不过在此之前,还需要研究下Sampler和Listeners,这样对JMeter的整个流程会有全局的把握。先看下图:
SampleListener和Te ...
Programming with JMeter-- JMeterThread
到上一篇ThreadGroup为止,基本上在项目中可以完成对JMeterEngine / ThreadGroup 的整合,现在要来分析下JMeterThread,以便更好的集成到项目中。
一个 JMeterThread 好比一个vu(虚拟用户),他的创建和启动已经在ThreadGroup这一篇中完整的分析,我们是将JMeterThread委托给一个叫做DaemonizableN ...
Programming with JMeter-- ThreadGroup
项目搞一段落,总算有时间回来继续。
上一篇写到JMeterEngine会驱动JMeter ThreadGroup启动Test Threads 执行测试,其本身也是一个Runnable,这里把测试驱动(JUnit或者其他类似main之类的)看作主线程(main thread)的话, JMeterEngine作为第一层子线程(First Child Thread),所以如 ...
WebLogic11g-EJB部署
weblogic部署ejb可以通过jar、ear方式。
两种部署ejb方式的步骤都是一致的
1、启动domain,并登录控制台
2、选择“部署”-》“安装”,如下图所示:
3、选择ejb程序(这里以jar方式为例),选择ejb-service.jar,如图所示:
4、选择部署的目标,注意这里选择的是AdminServer、cluster,如图所示:
【注意:这里选中AdminServer ...
WebLogic11g-集群相关概念
weblogic集群架构相关的概念有:
1、服务器(server,控制台选择环境-服务器)
2、集群(cluster,控制台选择环境-集群)
3、计算机(machine,控制台选择环境-计算机)
4、节点管理器(nodemanager,)
下面根据对这4个概念一一介绍【概念相对来说比较难描述的,如果有描述不当的地方,敬请指正,在此谢过!】。
1、服务器(server)
weblogic集群的服务器 ...
WebLogic11g-负载分发
负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy、apache、nginx
1、weblogic自带的proxy方式:
1)需要新建proxy服务器
2)配置proxy的ip、端口,这里设置为7100
3)配置SSL的主机名验证为“无”
4)添加到machine管理
5)部署proxy应用
6)在服务器列表中启动 ...
WebLogic11g-半小时让你的domain集群化
其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习:
oracle官方weblogic文档:
http://docs.oracle.com/cd/E21764_01/wls.htm
原weblogic9的 ...
WebLogic11g-单双向SSL配置(以Springside3为例)
2、观察weblogic方便开发部署提供的演示秘钥库
(秘钥库位置为:\weblogic11\wlserver_10.3\server\lib)
3、观察ssl的默认演示配置
那么在开发过程中,只需要在第一幅图上勾选“启用ssl监听端口”即可。
正式环境中,有哪些变化呢?主要就是更改上面2、3图中的配置,改为实际的秘钥库、以及根据实际的秘钥库来配置SSL。
网上可以搜到很多weblogic ...
WebLogic11g-常用运维操作
希望这篇能把weblogic运维时经常遇到的问题、常用的配置汇总到一起。
1、配置jvm参数:
一般在domain启动过程中会看到以下启动的日志信息,如下图所示:
图中红色方框部分为启动weblogic domain的命令。其中包括了jvm参数以及classpath信息。
【注意】
java -client是由于之前建立的domain是开发模式的。生产模式的话,这里执行的是java -server ...
WebLogic11g-配置数据源及全局事务JTA
这篇文章依然以Springside3的mini-web为例(数据库采用oracle)
一、使用WebLogic的dataSource获取数据库连接
1、介绍WebLogic11g的数据源配置:
1)启动domain服务, ...
WebLogic11g-部署web应用(以Springside3为例)
Weblogic11g部署web应用,有三种方式,非常简单,但是很多新手部署总是出现若干错误,不知道如何解决。下面以白衣大神的springside3应用举例(原因是springside3很有代表性)详细讲解:
1、准备springside3的应用(mini-web、mini-service),这里我整理为一个war包,一个web应用的文件夹,放在网盘上,提供下载。
http://pan.baidu. ...
WebLogic11g-创建域(Domain)
最近看到经常有人提问weblogic相关问题,所以闲暇之际写几篇博文(基于weblogic11),仅供大家参考。
具体weblogic的介绍以及安装,这里就不赘述了。
以域的创建开篇,虽然简单,但是细节很多。步骤如下:
1、创建域(Domain)的方式:
Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止 ...
Hadoop学习二十九:Hadoop-hdfs NameNode源码 成员变量
一. NameNode概述
* The NameNode controls two critical tables: * 1) filename->blocksequence (namespace) * 2) block->machinelist ("inodes") * * The first table is stored on disk and ...
Hadoop学习二十八:Hadoop-hdfs FSNamesystem源码 成员变量
一. FSNamesystem概述
FSNamesystem为DataNode做簿记工作,直接点就是到DataNode的请求都是经过FSNamesystem运算后的。FSNamesystem管理着几个主要的数据结构。
文件名 -> 数据块(存放在FSImage和日志中)
合法的数据块列表(上面关系的逆关系)
数据块 -> DataNode(只保存在内存中,根据Dat ...
Servlet3.1规范(最终版)中文版下载
最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,之前翻译的早期预览版本《Servlet3.1 edr 规范中文版》也有少许变化。所以最近利用业余时间修订了一下,提供给大家下载。
点击下载《Servlet3.1规范(最终版)》
另外,目前正在整理一份servlet3.x示例,包含了servlet3.0及servlet3.1新特性的演示代码,可以前往g ...
Servlet3.1规范翻译——Servlet接口
补发之前遗漏的一章,pdf版的没问题,下载地址:http://jinnianshilongnian.iteye.com/admin/blogs/1775987
Servlet接口是Java Servlet API的核心抽象。所有Servlet类必须 ...
从一而终只使用一种Spring编程风格
代码
1、组件
现在很常见的就是不管如何先定义接口,如下所示:
package com.sishuok;
public interface Interface {
public void sayHello();
}
然后定义实现,真的有必要吗?思考下。
package com.sishuok;
public class Impl implements ...
Netty的Nio写优化
今天又看了一遍boyan的《Nip trick and trip》,又有一些新的收获。比以前看地更深刻了。其中有一处写到Nio的写优化,当Nio的channel设置为nonblocking时,写 ...
企业架构热门文章
博客专栏评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...