- 浏览: 21287 次
- 性别:
- 来自: 西安
最新评论
文章列表
在使用mq v7版本,java编写的mq应用程序,在发送消息时,会发生异常:MQJE001: Completion Code '2', Reason '2195';
虽然有异常,但是程序还是会正常执行。
解决办法:
添加jar包:com.ibm.mq.pcf.jar
遗留问题:tps不稳定。。。
关于2195的网上解决办法:
一:MQEnvironment.CCSID = 1381;(在JAVA连接代码时指定一下字符集)
二:修改字符集设置
一般Unix、Linux平台中MQ默认的字符集为819,而Windows平台为1381,所以你必须改变其字符集,使两边的字符集相同。改变方法:
...
CCSID(decimal) CCSID(hex) NAME
37 0025 COM EUROPE EBCDIC
256 0100 NETHERLAND EBCDIC
259 0103 SYMBOLS SET 7
273 0111 AUS/GERM EBCDIC
274 0112 BELGIUM EBCDIC
275 0113 BRAZIL EBCDIC
277 0115 DEN/NORWAY EBCDIC
278 0116 FIN/SWEDEN EBCDIC
280 0118 ITALIAN EBCDIC
281 0 ...
问题描述: java写的挡板程序,向响应队列put消息时: 消息 < 3000字节,put消息时间1ms 3000 < 消息 < 4000字节,put消息时间180ms 消息 > 5000,put消息时间1-2ms 环境: 1、在aix上测试时,jdk为ibm的jdk,现象如上描述 2、在windows上测试时,jdk为ibm/sun的jdk,大消息小消息都是1ms 由于生成环境是在aix上,所以windows上调试OK是不行的; 解决办法: aix上mq的版本是7.0.1.8,之前所用到的mq jar包的版本是6.0.2.3;现在统一使用新版本的 ...
问题描述:
用java写了一个向MQ队列发送消息的程序,MQEnvironment.CCSID = 1381并且队列的CCSID也是1381。但是在WebSphere MQ资源管理器中浏览队列消息时,发现数据的格式是空白,CCSID是819,编码是273。并且消息里面的中文都是乱码。折腾了一下午终于找到问题的根源,原来是MQMessage这个类在作怪。它继承了MQMD这个类,这个类包含发送消息的控制信息。其中就包含上述三个属性的配置,默认值就是上面给出的,详细信息请查阅官方文档。
解决方法:
// Define a simple WebSphere MQ Message ...
MQMess ...
不是所有的梦想都来及实现
不是所有的话都来得及告诉你
内疚和悔恨
总要深深地种植在离别后的心中
你是聪慧如兰的姑娘
我想你亦懂得我的内心
距离总归是美
未来广阔
你有比我更好的未来
更幸福的归宿
5.停止oracle服务器
su oracle
lsnrctl stop
sqlplus / as sysdba
shutdown immediate
启动数据库
startup
exit
lsnrctl start
ps -fu oracle
11.解压
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileNa ...
net start mysql
net stop mysql
mysql -u root -p
create database dbname charset
create table student(
name varchar(20),
age int
)
insert into student values('aaa',22);
insert into student values('bbb',33);
insert into student values('ccc',44);
insert into student values('张三',24);
SHOW VARIABLES LI ...
1、线程
protected void process()
{
ExecutorService executorService;
//开10个线程
executorService = Executors.newFixedThreadPool(10);
//来一批数据,提交一个线程
executorService.submit(new Runnable()
{
@Override
public void run()
...