自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 SQL-查询列转化为行

列转行函数:LISTAGG()这是最基础的用法:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) listagg(city,',')  

2016-08-15 17:09:35 297

原创 写自定义标签时标记attribute里rtexprvalue的用法【转】

rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式.当在<attribute>标签里指定<rtexprvalue>true</rtexprvalue>时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定,  example as follow:<sql:query var=...

2014-05-15 10:29:38 149

原创 CXF中WS-Security自编码实现[转]

最近在做一个项目,两个异构系统中间需要进行数据交互,老大要求要保证安全性,数据交互方式初定为web service方式,用cxf实现。虽然CXF的WS-Security提供了比较全面的功能,但由于资料可以参考的资料太少,按照官方文档的试了一下没有跑通,就干脆自己做了一个。 异构系统之间的数据交互涉及到两个方面:(1)传输的数据需要加密。比如从系统A向系统B发送了银行的账号和密码,这些...

2013-11-19 14:20:27 170

原创 cxf动态调用webservice设置超时,测试线程安全[转]

Java代码  import java.util.Random;  import java.util.concurrent.ArrayBlockingQueue;  import java.util.concurrent.ThreadPoolExecutor;  import java.util.concurrent.TimeUnit;    import...

2013-11-05 15:21:32 175

原创 开发高性能的WebService应用

一、 WebService概述 1、 性能

2013-11-05 15:19:49 114

原创 js中iframe的操作【转】

iframe是一个非常有用的标签,先不说早期用它来模型Ajax效果,现在富本文编辑器它也绝对是主角。但是它又是一个特别的元素,最早出现IE4.0中,后纷纷被其他游览器吸纳,由于IE不开源,iframe在各游览器中都有很大差异。本文针对IE9、FF、Chrome三大浏览器进行分析。1.获得iframe对象  我们常用的获得iframe的方式一般有两种  var obj = docume...

2013-10-31 15:01:56 455

原创 [转]Spring下设置CXF的WebService客户端超时时长

主要在客户端调用时设置 :    在使用WebService的时候,我们可能需要一个备份的WebService服务器.一旦主服务器down了,我们可以使用备份的服务器.那么这里就需要对客服端连接服务器的时间做一个修改.     在Spring+CXF的WebService环境下,客户端有两个时间属性是可配置的,分别是ConnectionTimeout和ReceiveTimeout....

2013-09-23 14:45:24 99

原创 [转]Essential Security Tools: OpenSSL and Keytool

See also: <<Essential Security: PKI, SSL and Xml Security>> 1、OpenSSL实践工作中需要配置使用SSL来双向认证并通信的FTP服务器,以OpenSSL和Java的keytool为例,来完成证书的制作:d:/openssl/mkcerts>openssl genrsa -out c...

2013-09-05 20:05:01 90

原创 [转] 密钥库文件格式【Keystore】

密钥库文件格式【Keystore】 格式     :  JKS 扩展名  : .jks/.ks 描述     : 【Java Keystore】密钥库的Java实现版本,provider为SUN 特点     :  密钥库和私钥用不同的密码进行保护  格式     :  JCEKS 扩展名  :  .jce 描述     : 【JCE Keystore】密钥库的JCE实现版本,provide...

2013-09-05 19:17:22 389

原创 【转】Apache CXF

1.http://www.ibm.com/developerworks/cn/edu/j-dw-java-cxf.html   CXF简介 2.http://www.ibm.com/developerworks/cn/webservices/ws-secure/  ws-security 3.http://wiki.springside.org.cn/display/calvin...

2013-09-03 15:27:48 76

原创 [转]cxf+spring实现ws-security的数字证书验证方式

第一步 生成可用的数字证书使用命令行打开您要生成数字证书的路径生成证书还是比较麻烦的,要用到jdk的一个工具——keytool 首先,创建客户端KeyStore和公钥 在命令行运行: 1、创建私钥和KeyStore: keytool -genkey -alias clientprivatekey -keypass keypass -keystore Client_KeyStore.jks -...

2013-09-03 14:31:34 188

原创 [转]关于Ant的全面了解

Ant基本使用指南1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2下载、安装Ant安装Ant下载.zip文件...

2013-08-30 10:42:15 91

原创 [转] JDK中keytool常用命令

-genkey      在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias       产生别名-keystore    指定密钥库的名称(产生的各类信息将不在.keystore文件中-keyalg      指定密钥的算法    -validity    指定创建的证书有效期多少天-keysize   ...

2013-08-29 14:14:38 83

原创 [转]cxf开发webservice生成数字安全证书

分别生成服务端:serverStore.jks,clientStore.jks 1.创建一个私钥放入keystore里 keytool -genkey -alias apmclient -keypass apmclientpass  -keystore clientStore.jks - storepass keystorePass  -dname "cn=nowwell" -keyalg R...

2013-08-28 10:41:22 123

原创 WSDL详解

WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署...

2013-08-23 12:04:53 83

原创 WebService 安全 WS-Security

WS-Security    WS-Security(Web服务安全)是一种提供在Web服务上应用安全的方法的网络传输协议。2004年4月19日,OASIS组织发布了WS-Security标准的1.0版本。 2006年2月17日,发布了1.1版本。     WS-Security 还提供关联安全性令牌和消息的通用机制。WS-Security 不需要特定类型的安全性令牌。它在设计上就是...

2013-08-23 11:58:00 534

原创 WSDL编写的五个步骤

说明:本文意译自BPEL1.1规范16.2节。本文讨论一个简单的贷款审批的WEB服务的例子。在该例子中,客户发送贷款审批请求,包括客户个人信息和贷款金额。贷款审批的WEB服务利用该信息运行一个简单流程,得到“同意贷款”或“拒绝贷款”的结果。对于低于10000美元的贷款和有良好信用的客户,审批是自动的。对于高额贷款和信用不确定的客户,我们需要用到另外两个WEB服务提供的功能。“风险...

2013-08-23 11:15:58 136

原创 AXIS2之WSDL2JAVA

WSDL2Java操作指南1. 安装JDK1.5, 配置系统环境变量:   下载安装JDK后, 设置环境变量:   JAVA_HOME=C:/Program Files/Java/jdk1.5.0_02   Path=%Path%;%JAVA_HOME%/bin(这里的%Path%指你系统已经有的一系列配置)   CLASSPATH=%JAVA_HOME%/lib2. 下载axi...

2013-08-22 17:02:48 228

原创 xml处理指令

XML处理指令:处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。 <?xml-stylesheet type="text/css" href="1.css"?>处理指令必须以“<...

2013-08-22 14:28:53 238

原创 WSDL的建模与解析

对于 WSDL 解析,有如下 3 种基本方法:1.       基于 DOM 的方法:由于 WSDL 文件从本质上来讲是一个 XML 文件,现有的 DOM API(例如 Xerces)能够用来进行解析或者构建 WSDL 文件。这种方法是最通用的,但同时也是处理 XML 文件最费力的方法。尽管从技术上来讲是可行的,基于 DOM API 的实现对于代码敏感且容易出错。同时,这一解决方法迫使您不得...

2013-08-22 09:52:36 60

原创 用Soap消息调用Web Services

如何使用用于 XML 消息传递的 Java API(Java API for XML Messaging (JAXM))简化创建和发送 SOAP 消息的过程。Web 服务的基础在于以标准格式发送和接收消息以便使所有系统都能理解。通常,那种格式是简单对象访问协议(Simple Object Access Protocol (SOAP))。SOAP 消息可以手工生成和发送,但是用于 XML 消息...

2013-08-21 10:57:53 70

原创 转 Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

1、搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包2、主要程序Java代码 [img]http://yangling00.i...

2013-01-06 19:42:08 119

原创 转 Hive的JDBC连接方法

操作时注意四点 1. 在连接程序运行前要导入hive文件下面的所有的包 2. 运行时间可能较长,这是正常的,只要耐心等待 3. 输入hive --service hiveserver之后,命令框卡住不动是正常情况,如果要使其成为后台程序,只要改输入为 hive --service hiveserver &即可 4. 真正应用是需要将metadata另外放置在一台...

2013-01-06 18:59:58 92

原创 HIVE的表操作语句

转自:http://hi.baidu.com/zhangxinandala/item/49752510cc7ad08789a95617 1.创建表的语句: Create [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)] [COMMENT ...

2013-01-05 15:55:36 78

原创 HDFS Client如何从Datanode读取block

Datanode中包含DataXceiverServer。DataXceiverServer是一个socket server,负责接收client发起的socket连接。DataXceiverServer接收到一个socket连接后,启动一个线程DataXceiver,由DataXceiver具体负责该scoket的处理。DataXceiver从client读取client想要进行操作的操作码。如...

2012-12-21 16:43:55 126

原创 assertThat使用方法

一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)2、assertThat( testedNumber, anyOf( greaterThan(16), lessThan(8) ) );...

2012-12-20 15:14:46 138

原创 jps命令

jps -- Java Virtual Machine Process Status Tool可以列出本机所有java进程的pidjps [ options ] [ hostid ]选项-q 仅输出VM标识符,不包括class name,jar name,arguments in main method-m 输出main method的参数-l 输出完全的包...

2012-12-14 13:40:15 93

原创 JNI Linux下在应用程序中加载动态库和静态库

Linux 中的应用程序以以下两种方式之一链接到外部函数:要么在构建时与静态库( lib*.a ) 静态地链接,并且将库代码包含在该应用程序的可执行文件里;要么在运行时与共享库( lib*.so ) 动态地链接。通过动态链接装入器,将动态库映射进应用程序的可执行内存中。在启动应用程序之前,动态链接装入器将所需的共享目标库映射到应用程序的内存,或者使用系统共享的目标并为应用程序解析所需的外部...

2012-12-13 19:18:57 327

原创 eclipse启动tomcat无法访问

症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因:...

2012-12-12 11:12:58 246

原创 [转载]java命令执行jar包的方式

原文地址:java命令执行jar包的方式作者:苏迪罗大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:t...

2012-12-10 15:31:35 75

原创 hadoop的安全模式相关命令

NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1-dfs.safemode.threshold.pct),则系统会一直处于安全模式状态即只读状态。dfs.safemode.threshold.pct(缺省值0.999f)表示HDFS启动的时候,如果DataNode上报的block个数达到了元数据记录的block个数的0.999倍才可以离开...

2012-12-07 11:08:58 312

原创 结构体struct && 联合union

1.C语言中的结构体 1.1 定义 结构体是由一系列相同或不同类型的变量组成的集合。 struct 结构体名{ //struct为关键字,“结构体名”为用户定义的类型标识。 数据类型1 成员名1; //{ }中是组成该结构体的成员,其中数据类型可以是C语言所允许的任何数据类型。 数据类型2 成员名2; ....

2012-11-26 14:15:46 99

原创 FFMPEG 硬件解码

摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究。结合对S3C6410处理器视频硬件编解码方法的分析,阐述了嵌入式Linux下基于FFmpeg的H.264视频硬件编解码在S3C6410处理器上的实现方法,为嵌入式多媒体开发提供参考。 引言 目前,智能手机、PDA和平板电脑等越来越多的嵌入式设备支持高清视频采集和播放功能,高清视频的采集或播放功能正广泛用于游戏设备、监控...

2012-11-23 10:46:47 140

原创 [音频处理API] ffmpeg视频文件解码代码流程分析

通过学习网上博友“浩@子”的博客,搞懂了1)ffmpeg源码中libavformat和libaccodec之间的区别;2)ffmpeg中视频解码的代码流程。这里我先用简要语言和伪码来对这两点进行说明,然后在二楼贴出博客原文。 libavformat库:对音频和视频流进行分离,输入是音视频文件,输出是单独的音频流和视频流。 libavcodec库:对音频流和视频流按照其格式进...

2012-11-23 10:41:47 188

原创 log4j

1、定义配置文件  首先使用配置文件将使我们的应用程序更加灵活配置log日志输出方式包括输出优先级、输出目的地、输出格式。Log4j支持两种配置文件格式,一种是XML 格式的文件,一种是Java特性文件log4j.properties(键=值)。下面将介绍使用log4j.properties文件作为配置文件的方法:  ①配置根Logger,其语法为:0  log4j.ro...

2012-11-22 09:49:30 56

原创 log4j.properties文件各参数含义与配置

以下是配置文件log4j.properties的一些属性:log4j.rootLogger=WARN, stdout, Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout# Pattern to out...

2012-11-22 09:41:58 66

原创 Hadoop程序,期间调用了一个第三方java lib出现找不到方法

(1)你编写了一个java lib,封装成了jar,然后再写了一个Hadoop程序,调用这个jar完成mapper和reducer的编写 (2)你编写了一个Hadoop程序,期间调用了一个第三方java lib。 之后,你将自己的jar包或者第三方java包分发到各个TaskTracker的HADOOP_HOME目录下,运行你的JAVA程序,报了以上错误。 2. 解决方法...

2012-11-22 09:19:14 288

原创 找回丢失的ext3文件

Ext3文件系统结构的简单介绍 在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有25...

2012-11-19 17:00:29 176

原创 Eclipse快捷键与使用技巧总结

一、实用类快捷键 1 常用熟悉的快捷键 CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码) 2 编码辅助类 1)CTRL+D 删除当前行。 2)CTRL+ALT+Down(Up) 复制当前行到...

2012-11-17 15:12:27 78

原创 datagramsocket

1.Java数据报Datagram通讯 2.2006-07-14 16:56 3.8.3.10数据报Datagram通讯 4. 5.  前面在介绍TCP/IP协议的时候,我们已经提到,在TCP/IP协议的传输层除了TCP协议之外还有一个UDP协议,相比而言UDP的应用不如TCP广泛,几个标准的应用层协议HTTP,FTP,SMTP…使用的都是TCP协议。但是,随着计算机网络的...

2012-11-17 14:52:28 297

空空如也

空空如也

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

TA关注的人

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