自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

Oauth2.0 学习笔记

一、什么是OAuth协议?OAuth是一个关于授权(authorization)的开放网络标准    允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。

2015-08-06 11:52:24 149

原创 MongoDB学习

mongo教程http://www.w3cschool.cc/mongodb/mongodb-tutorial.html北在南方mongo学习笔记http://blog.itpub.net/22664653/cid-86668-list-4/旁观者-郑昀 mongo的学习笔记http://www.cnblogs.com/zhengyun_ustc/category/44

2015-07-21 14:44:56 474

原创 JMSWMQ0018: 连接至队列管理器 'QMGR' 失败,连接方式为 'Bindings'

之前写的一个用JMS监听MQ的java程序,调用本地MQ一起正常。可是今天突然去调用远程服务器上的队列时却报错了。以下是报错信息Exception in thread "main" org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing;

2015-07-06 15:35:43 7841

原创 JAVA 调用MQ

前提:MQ服务器端  创建队列管理器:QueueManager,队列:XML.IN,服务器连接通道:SYSTEM.ADMIN.SVRCONN ,监听器监听1414端口。package mq;import com.ibm.mq.MQC;import com.ibm.mq.MQEnvironment;import com.ibm.mq.MQGetMessageOptions;import

2015-06-18 14:19:01 3575

原创 WebSphere Message Broker MQOutput动态指定多个输出

因现ESB项目都加入了动态配置,接到一需求,通过配置文件或者数据库配置,在一个消息流程定义上动态指定多个输出节点。以下做了一个简单的小示例。先定义了一个简单的消息流,MQ输入节点到MQ输出节点。1.MQ输入节点指定队列名称:XML.IN2.Compute 计算节点指定输出 队列XML.OUT 、WA.OUTSET OutputLocalEnvironment.D

2015-06-17 13:52:50 1011

IBMMQ 报错记录

问题一:MQJE001:完成代码为“2”,原因为“2033”。可能的原因是,队列为空,取不到值引起的。问题二:MQJE001:完成代码为“2”,原因为“2085”。可能原因:队列名称的大小写有问题,或名称不对。问题三:MQJE001:完成代码为“2”,原因为“2058”。

2015-05-13 11:28:07 6485 1

原创 [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能

问题:运行Websphere Messager Broker 样本时 Database节点访问数据报错,[Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能。解决方法:于是打开 控制面板 -> 管理工具->数据源ODBC->选中数据源->配置->高级-> 把Enable SQLDescribeParm 和 Procedure Re

2015-05-13 11:16:33 7060

原创 WebSphere Message Broker ESQL讲解

一、基本概念解读 1.ESQL(Extended Structured Query Language):可扩展的结构化查询语言,是消息流编程的主要语言。 2.数据类型:Boolean ,Datetime ,Numeric ,String和Reference。 3.声明变量: DECLARE ref REFERENCE TO OutputRoot.XML.Person 4.操作符

2015-05-12 17:43:47 1280

原创 WebSpehre Message Broker 数据库操作

一、          ODBC数据源MB是通过ODBC来操作数据库的,因此首先要配置好操作系统本身的ODBC数据源。Windows中配置ODBC很容易,在此不赘述细节。需要注意的是,选择Oracle数据源驱动时,一定要选择下图所示的MB自带的Oracle驱动我在创建ODBC时,一开始没有在本机安装Oracle,结果ODBC无法使用,报告“由于系统错误126,驱动程序无法加载”,问

2015-05-12 17:26:24 1187

原创 WebSphere Message Broker 学习资源

专门整理一下最近用到的一些学习资源,并稍作评论一、           《精通Websphere Message Broker》其实对这本书,我是爱恨交加。一方面,它是仅有的一本中文的纸质图书,也是我翻得最多的一本参考书;另一方面,它也就是参考书,作为入门的图书太难了,编排也不怎么样。但是总的来说,开发MB还是少不了它呀,当你要查某个节点的用法、某个ESQL函数的参数,大部分人还是倾向于翻

2015-05-12 17:16:13 1011

原创 WebSphere Message Broker Debug利器

体验MB在安装完WMBT之后,会出现“欢迎”(这个也是eclipse环境安装后都会有的东西,你也可以在“帮助”->“欢迎”里面找到),里面有不少很浅显的例子,让你对MB是如何工作的有个感性认识。强烈建议把里面的“入门”部分看完。学习开发看完“入门”后,重点就应该放在“样例”中。在样例库里面,有数十个基础的样例,每个样例都针对某类节点,比如消息映射、JMS、数据库操作、Webservic

2015-05-12 17:15:35 829

原创 WebSphere Message Broker 安装配置

准备工作MB的运行依赖于MQ,所以首先要安装MQ,MQ的具体安装过程略,并且以后假设你已经有关于MQ的基础知识,比如队列管理器、队列、通道,等等。 安装好MQ后,创建一个队列管理器(简称QM),名为TESTQM(MQ里面的对象是区分大小写的,为了避免不必要的麻烦,这里统一用大写,以下划线分隔),这个队列管理器是MB运行的基础,当你用MB的脚本创建配置管理器、代理和执行组时,都要指定QM

2015-05-12 17:07:47 1475

原创 WebSphere Message Broker 介绍

MB概述MB的全称是message broker,即“消息代理”。“消息”一词前几年比较火,消息中间件也卖的很火,当时似乎J2EE的产品都要跟“消息”、“中间件”扯上点关系,以彰显潮流。我觉得初学者只需记住“消息”的异步性即可,也就是“消息”和传统的网络连接、远程方法调用等的最大区别,就是你一旦发出消息以后,不用再管它的死活,中间件会处理一切事务,出了问题也会通知你,这样可以更好的分离业务逻辑

2015-05-12 16:56:45 1490

原创 Websphere Message Broker 配置ODBC连接(oracle)

1、Windows环境配置步骤:1.单击开始> 控制面板 > 管理工具 > 数据源 (ODBC)2.单击系统DSN 选项卡,并单击添加3.配置新建DSN   4.关闭ODBC配置,修改注册表单击启动> 运行 输入 REGEDIT,并单击确定。打开在注册表编辑器中, 浏览到:HKEY_LOCAL_MACHINE\SOFT

2015-05-11 15:37:07 1591

原创 oracle定时器

declarejobno number;begin dbms_job.submit(  jobno,--定时器ID,系统自动获得  'PRC_INSERT;', --what执行的过程名   sysdate,--next_date,定时器开始执行的时间,这样写表示立即执行  'sysdate + 15/1440'--interval,设置定时器执行的

2015-05-04 17:19:15 717

原创 ORACLE 创建作业JOB例子

--1.plsql中学习job   --学习job  --建表  create table test_job(para_date date);  commit;    insert into test_job values(sysdate);  commit;  select * from test_job;  --建立存贮过程   create o

2015-05-04 17:17:33 988

原创 linux下安装nodejs

一、前置条件安装jdk、tomcat。二、下载并安装nodejs,配置环境变量。1.下载:从 http://nodejs.org/download/  下载适合的版本。2.解压:tar xzvf node-v0.10.19-linux-x64...3.设置环境变量vi编辑文件,比如/etc/profile,执行vi /etc/profile,进入浏览模式后,

2015-03-13 10:30:37 61

原创 linux下安装nodejs

一、前置条件安装jdk、tomcat。二、下载并安装nodejs,配置环境变量。1.下载:从 http://nodejs.org/download/  下载适合的版本。2.解压:tar xzvf node-v0.10.19-linux-x64...3.设置环境变量vi编辑文件,比如/etc/profile,执行vi /etc/profile,进入浏览模式后,

2015-03-13 10:30:16 364

原创 shell 脚本重启tomcat

@echo offecho 执行关闭tomcatecho ***************************echo 正在关闭Tomcat服务,请稍等......net stop tomcat7echo 关闭Tomcat服务完成!echo ***************************echo ***************************

2015-03-13 10:08:38 361

原创 命令行添加删除tomcat服务

在进行项目布署的时候,有时候我们需要重新添加或者卸载tomcat服务,这里,我们可以在命令提示符下进行操作,步骤如下:1.开始—运行,敲入cmd,回车打开命令提示符。2.进行tomcat所在盘符,如d盘,直接在命令提示符打上d:回车。3.用cd命令进入到tomcat安装目录下的bin目录(因为要调用文件夹里的service.bat文件,呵呵)。4.安装删除服务命令格式:servic

2015-03-02 10:17:26 539

原创 Axis2 service 配置详解

在Axis1中部署服务时,我们使用service.wsdd文件来配置服务。在Axis2中,不再使用service.wsdd文件来配置服务,改用services.xml了。这两个配置文件的语法是截然不同的。    本文涵盖了services.xml文件的语法和使用说明。在Apache Axis2/Java中,同一个服务包文件既可以用于部署单个服务,也可以部署多个服务。不论以何种方式部署服务,

2015-02-02 11:23:35 4376

原创 linux 关闭防火墙命令

用VMware 装了个linux,安装好JDK和tomcat 把项目部署上去竟然无法访问,原来是linux防火墙把端口拦截了。1) 永久性生效,重启后不会复原开启:chkconfig iptables on关闭:chkconfig iptables off2) 即时生效,重启后复原开启:service iptables start关闭:service iptable

2015-01-21 14:58:33 424

Linux关闭防火墙命令

用VMware 装了个linux,安装好JDK和tomcat 把项目部署上去竟然无法访问,原来是linux防火墙把端口拦截了。1) 永久性生效,重启后不会复原开启:chkconfig iptables on关闭:chkconfig iptables off2) 即时生效,重启后复原开启:service iptables start关闭:service iptable

2015-01-21 14:50:29 81

原创 日志丢失--log4j没有日志输出

项目是由web转为maven的,启动后控制台没有SQL语句的输出,只有info信息。可以确定的是log4j的配置信息没有问题,在web中一切正常。后来想想会不会是 maven依赖的jar冲突了,因为pom配置jar的时候引入了许多关联的jar。经过一番查找发现jcl-over-slf4j和commons-logging冲突了。最后排除依赖 org.slf4j jcl

2015-01-16 09:42:10 4038

转载 svn设置忽视某个文件夹不提交

在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。只要你提交修改,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示,不过你可能会忘记添加新的源文件。最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样他们就永远不会出现在提交对话框中,

2014-12-29 19:26:05 22372 1

转载 oracle 性能优化建议小结

原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。原则二: SELECT子句中避免使用 ‘ * ‘: ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个

2014-09-29 09:45:49 416

原创 java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream

java 邮件发送报错java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream是因为java ee

2014-09-18 11:44:07 666

原创 spring mvc文件上传

首先导入commons-fileupload-1.3.jar,commons-io-1.3.2.jar 这两个jar包

2014-09-04 16:47:31 908

原创 axis2开发webservice之编写Axis2模块(Module)

axis2中的模块化开发,可以让开发人员自由的添加自己所需的模块,提高开发效率,降低开发的难度。Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。2.

2014-06-12 15:59:48 1814

转载 JAVA.NET.SOCKETEXCEPTION: TOO MANY OPEN FILES解决方法

最近随着网站访问量的提高把web服务器移到linux下了,在移服务器的第二天,tomcat频繁的报java.net.SocketException: Too many open files错误,错误日志达到了100多兆,郁闷了,windows上运行了很长时间都没出现这个错误,后来才知道linux对进程的打开文件数是有限制的。用命令ulimit -a查看[root@t

2014-04-16 09:31:24 693

原创 MyEclipse 安装Jadclipse 插件

1.将jad.exe 复制到jdk安装目录的jre/bin目录下 如:C:/jdk/jre/bin/jad.exe ; jad.exe下载链接 http://ishare.iask.sina.com.cn/f/15267016.html?from=like 2.然后将net.sf.jadclipse_3.3.jar复制到myeclipse安装目录下的目录下, 如:D:\Genuitec\M

2014-02-19 15:12:35 571

原创 myeclipse安装jadclipse(反编译工具)

1.将jad.exe 复制到jdk安装目录的jre/bin目录下 如:C:/jdk/jre/bin/jad.exe ; jad.exe下载链接 http://ishare.iask.sina.com.cn/f/15267016.html?from=like 2.然后将net.sf.jadclipse_3.3.jar复制到myeclipse安装目录下的目录下, 如:D:\Genuitec\M

2014-02-19 15:09:31 2079

原创 java MD5 密码加密例子

public String md5Digest(String src) throws Exception { // 定义数字签名方法, 可用:MD5, SHA-1 MessageDigest md = MessageDigest.getInstance("MD5"); byte[] b = md.digest(src.getByte

2013-12-04 15:15:35 1918

原创 解决 Errors running builder 'DeploymentBuilder' on project '

此问题一般发生在Myeclipse 保存文件并自动部署时候。Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.java.lang.NullPointerException有一种产生此错误的原因是因为此项目不不是由myec

2013-11-25 15:02:29 19156 6

原创 axis2 webservice 调用的三种方式

package testClick.src.test;import javax.xml.namespace.QName;import org.apache.axiom.om.OMAbstractFactory;import org.apache.axiom.om.OMElement;import org.apache.axiom.om.OMFactory;imp

2013-11-12 16:09:30 26795 1

转载 axis2 webservice学习笔记

准备工作1、下载:axis2-1.5.4-bin.zip,axis2-1.5.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/2、环境变量设置AXIS2_HOME E:\research\axis2-1.5.4-bin\axis2-1.5.4JAVA_HOME C:\Program Files\Java\jdk1.6.

2013-11-12 15:31:34 1762

原创 MyEclipse开发手机程序-安装开发环境(图解)

现在很多朋友们的手机都已经支持jar等,可以安装一些好玩的软件,可是如果自己想要实现一个个性点的程序,还能炫一下,(*^__^*) 嘻嘻…… 好了 废话少说,下面咱们开始正题...    所谓"工欲善其事,必先利其器",咱们就先从开发环境开始...    首先介绍下咱们要用到的安装工具:    A:      下载地址:http://java.sun.com

2013-08-17 09:44:16 1994

原创 com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRICo

调用SAP的webservice接口报错:java.lang.ExceptionInInitializerErrorat com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:107)at com.sun.xml.internal.ws.client.sei.SyncMeth

2013-08-08 13:50:48 8153

原创 oracle11 客户端安装及PLSQL和TOAD中文乱码

oracle11 客户端安装及PLSQL和TOAD中文乱码1.从Oracle官方下载“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。  下载地址为:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html  可

2013-07-09 17:48:21 1644

原创 java–BigInteger to Integer转化

从Integer到BigInteger转化直接,因为BigInteger的位数大于Integer.今天遇到了从BigInteger到Integer的转化,直接强制类型转为会出错,需要用BigInteger类的intValue()函数来获得Integer值BigInteger bigValue = 1111111;Integer intValue = bigValue.intValue(

2013-07-09 10:46:55 2020

MyEclipse反编译插件 jadclipse

MyEclipse 反编译插件,方便使用

2014-02-19

axis2 webservice 客户的调用所需要的jar

activation-1.1.jar axiom-api-1.2.13.jar axiom-impl-1.2.13.jar axis2-adb-1.6.2.jar axis2-adb-codegen-1.6.2.jar axis2-codegen-1.6.2.jar axis2-java2wsdl-1.6.2.jar axis2-kernel-1.6.2.jar axis2-transport-http-1.6.2.jar axis2-transport-local-1.6.2.jar commons-codec-1.3.jar commons-httpclient-3.1.jar commons-logging-1.1.1.jar httpcore-4.0.jar wsdl4j-1.6.2.jar wstx-asl-3.2.9.jar XmlSchema-1.4.7.jar neethi-3.0.2.jar mail-1.4.jar

2013-11-12

JS 鼠标停留事件 递增减显示隐藏DIV(动画效果)

纯js(兼容各浏览器),当鼠标停留在div上,动画递减隐藏DIV,鼠标离开时递增显示DIV,模拟出上线窗帘效果。

2013-08-20

java 条形码开发实例

采用barcode基类传入一个字符串自动返回相应的条形码图片, 实现功能: 显示各种规格的条形码(18种),打印后可以被扫描设备扫描. 内含使用教程。

2013-07-09

myeclipse 9.1、10破解工具

myeclipse 9.1、10 破解 激活,java编写,适用于装有java环境的各种操作系统,win,linux,maxos

2013-06-17

web 开发小按钮图表

上百个按钮图标,适用web网站开发,企业开发。。

2013-05-28

MyEclipse下安装Xfire教程

在MyEclipse和Eclipse下安装XFire插件CXF插件 WebService 。 最简单的安装方式。

2013-02-27

java定时器(timer)

一个非常简单的程序。 指定运行时间,间隔时间,执行某程序。

2012-12-18

屏幕取色工具

一款很实用的屏幕取色工具,简单实用,自动生成颜色代码。

2012-12-10

java poi 导出excel附源码

利用java poi 将数据库的数据导出成excel,内有源码及jar。

2012-12-01

jbpm4中文api

安装配置,流程设计器(GPD),部署业务归档,服务,JPDL,variables变量,scripting脚本,Indentity验证,支持邮件,修改日志。

2012-10-18

jbpm4.4入门开发实例

jbpm4的安装教程 服务讲解 实例案列 附源码 简单易懂 新手入门的最佳教程

2012-10-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除