`
zhang_xzhi_xjtu
  • 浏览: 525396 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Shape格式的文件是一种常用的保存gis文件的格式。底层为矢量存储。 ShapeFile的组成, 一个file header和一组gis元素的record。 一个file header, 具有固定长度为100bytes。里面指定了file length,shapeType,bounding box, version等等东西。 有一个奇怪的设计是它的编码有些是LE有些是BE,不知道这样是为了什么。 ShapeType指定了该shapefile中存储元素的类型。如Point,Polygon,PolyLine等等。 一个shapeFile只能存储一种shapeType的元素,这是它的一个限制。 ...
项目需要,要对java的soap messge进行改动。 主要是改动header和body部分。 代码如下。 code 1 [java 取出body,加一个header] -----------------------------我是分割线 code 1------------------------------- SOAPMessage message = messageContext.getMessage(); //把soap的body提出来。 //Creates a new DOM org.w3c.dom.Document and sets the first child o ...
最新版本 http://zhang-xzhi-xjtu.iteye.com/blog/474702 写了一个统计源代码的小工具,请大家试用,并提宝贵意见。 CodeLineCounter note. version 1.0 作者: zhang_xzhi msn: zhang_xzhi@hotmail.com email: zhang_zhi@163.com 1 功能介绍 统计源代码,并给出report. 一次可以统计多个目录下源代码信息。 2 使用说明 修改配置文件config.xml, <inputDirConfigs> <level>3</level ...
.net平台web service 和jax ws的互联互通 .net平台的wcf和jaxws 的互通性还是比较好的。 1 .net调用java web service 用wsgen生成wsdl和xsd文件,然后用svcutil生成stub类就可以做到互联互通了。 至于security暂时没有想到什么好办法,用.net自定义的behavior自定义了一套security协议,然后用xwss的handler进行处理就好了。 2 java调用.net web service[WCF] 用wsimport
最近项目需要上java web service的安全机制,并且要和.net wcf集成。这还真是一个让人觉得有挑战的事情。 搞了几天cxf的web service security后发现它有一个bug,不能同时传username token和进行证书加密。不爽。原因是只有一个userName可以 ...
用cxf做用户名和密码的检测 在server端,主要为得到JaxWsServerFactoryBean后配置Interceptors, <code> ...... JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean(); ...... Map<String, Object> inProps = new HashMap<String, Object>(); inProps.put(WSHandlerConstants.ACTION,WSHandlerConstants.USERN ...
通用平台logging系统的设计与实现 基本上这个没有什么好说的,底层用的log4j,然后封装一下,定义自己的log level,然后有一些简单的API。 对于使用,可以用class name作为logger name。 或者可以配置为根据namespace解析为一个logger name,如com.xyz.user及com.xyz.user.dao等等都map到一个名为com.xyz.user的logger。 两种logging方式,一种是用aop做,另一种是在需要log的地方直接log。 有可能以后增加一个queue,用来缓存logging request。然后实现一些其他的处理。 ...
现在设计一个exception handling系统。 server端用的是Spring+ibatis. 大的构想是用spring的aop技术在合适的地方catch住异常,然后进行一些处理,处理模块基本上是.net的exception handling block的架构,简单的说就是配置exception handler,然后进行处理。 常见的handler包括 wrapExceptionHandler:对异常进行转换再抛出。 replaceExceptionHandler:对异常进行替换再抛出。 logExceptionHandler:对异常打log然后抛出。 passHandler:不 ...
Global site tag (gtag.js) - Google Analytics