自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (11)
  • 收藏
  • 关注

原创 maven重命名war插件下的jar名称

在实际的maven构建war项目中,希望通过依赖引入的jar包名称可以定制,具体的为第三方的用完整名称(名称-版本-分类.扩展名),而自己的项目打出来的jar希望使用短名称(名称.扩展名)。由于jar包的下载如果是通过dependency的方式引入,可以通过maven-dependency-plugin进行重命名。具体的使用方法如下:1. 对需要能够重命名的dependency

2017-11-30 08:18:56 2025

原创 maven使用jdt编译器,并使用prefs文件进行描述

在实际的项目中,往往有些场景需要使用eclipse编译的结果进行部署调试,为了能够使maven编译的结果和eclipse的导出结果一致,需要使用JDT编译器,同时为了能够让项目中的配置一样(源和目标的版本,调试信息等),还需要将jdt的配置文件在maven中生效。具体的maven配置如下: org.apache.maven.plu

2017-11-21 15:07:22 833

原创 ant使用JDT 编译多种编码文件方案

在实际的java ant打包的项目中遇到多种编码并称的情况,导致使用一次具体的便宜不能将目标class输出。这个时候可以使用jdt插件(ecj)编译指定编码,通过具体执行某次编译的文件和编码从而最后将文件汇总,得到预期的效果。        ant文件的写法如下:

2017-11-21 14:41:40 1372

原创 maven使用antrun运行不同版本的插件

在遗留的系统项目中由于采用比较旧的JDK1.5,导致很多比较新的插件和maven版本不能使用,针对这种情况,可以通过使用antrun插件来指定版本的JDK和maven来运行对应的插件。原理为:通过运行两次maven,两次maven所使用的jdk和版本都不同,而所使用的项目和pom文件相同。具体的pom文件使用格式如下: org.apache.maven.plugins ma

2017-11-16 08:17:23 951

原创 基于数据库的分布式消息队列

在传统的应用中由于消息队列缺乏,而且为了兼容必要的部署和配置需求,往往想在不太多修改代码的情况下拥有队列功能。常用的消息队列有传统的JMS,amqp以及互联网的mq系列的中间件等。然而在传统的基于数据库的应用中,往往只想拥有简单的队列功能,并不存在着大量并发和分布式的问题,因此构建一个基于数据库表存储结构的队列已经基本能满足业务需求。    为了满足当前系统中的队列需求:1. 包含入队顺序按照

2017-10-30 15:07:12 1594

原创 websphere wsadminlib.py使用

websphere部署中使用wasadmin.sh脚本,可以采用SOAP协议的jython脚本的方式进行部署调用。具体wsadminlib.py 文件可在  https://wiki.jenkins.io/download/attachments/14942211/wsadminlib.py  下载。该脚本的使用方法比较简单,使用的jython的语法,在使用之前必须调用 execfil

2017-10-11 17:00:29 663

原创 fileEncodingChange工具简介

在某些历史遗留项目中,由于开发人员的不规范操作,比如使用不同平台的文本编辑器以及各种无视编码的复制粘贴,导致整个项目里面编码鱼龙混杂,有些编码文件或许经过几手的复制之后,以及完全丢失了起追踪编码的可能。在一般的情况下,都是通过外部的文本编辑工具进行强制编码转化并保存成新的文件的方式来保证编码一致的。但是如果遗留系统中包含大量的文件,而且具有不可预见量上的编码错误文件。你在使用javac的方式进行项

2017-09-01 15:20:30 480

原创 lib2pom工具说明

在现实的java项目中,有一些非maven管理的项目,需要进行改造,会导致其中jar包管理这块增加很多工作量,为了解决这个问题特意设计了lib2pom这个插件工具来转化和管理jar文件。具体的实现思路为: 1. 读取lib目录下的文件列表或jar包中的Manifest文件,以及package的路径, 尝试分解出 artifactid 和 version

2017-08-23 15:54:52 351

原创 基于ssh和wsadmin的远程websphere部署

在jenkins的自动化部署过程中,由于一些实际的情况导致websphere deployment的插件不好用,具体体现在:1. 需要配置烦人的ssl证书,而且如果目标机器的证书和机器名不一致,会失败2.会占用大量的自动化部署机器的资源,它本质是在部署机器上消耗资源来部署到目标机器上的为了解决这个问题:采用远程部署文件传送和远程部署的模式,基于的技术基础是ssh, wsad

2017-08-18 18:06:35 1302

原创 xcode远程编译打包签名问题

当你使用ssh登录目标mac机器之后,在命令中使用 xcodebuild 命令打包,会导致 签名的时候失败。 这时你需要将keychain的权限授予该编译角色, 最简单的方法就是直接关闭安全锁,见命令:security unlock-keychain "-p" "你的密码"  "你的login的keychain文件路径“注意这里面的" 是必须的。在编译打包之后,你可以选

2017-07-21 15:11:48 1056

原创 jenkins中对was的部署支持

jenkins版本:  2.32.1websphere 版本: 8.5使用jenkins插件市场中的  websphere deploy plugin  1.3.4步骤如下:1. 复制was中必要的支持客户端sop包到插件目录下:was中路径:$WAS_INSTALL/runtime 包括两个jar:  com.ibm.ws.admin.client_*.jar,

2017-07-21 15:06:24 2389

原创 jenkins+maven+archiva+gitlab自动工具实践

由于在工作中需要在内网的情况下,部署自动化打包部署环境,因此尝试在 redhat-el6.5 的机器上进行实践。1.安装在无外网的机器上进行四个系统的安装步骤如下:git-2.9.4 安装:1. 需要先安装 libcurl-devel 等库(为了支持http协议上的安装)具体对应的rpm为:libcurl-devellibidn-develautoconf

2017-07-20 08:46:27 311

原创 cocos2d-x-2.2.3 环境部署问题小记

1.VS中一定要将c++代码定位到项目的classes

2014-04-24 20:24:05 644

原创 UAP培训心得

最近参加拥有的UAP6.1的培训,主要简单的介绍了平台的功能和常用的开发流程。首先,作为对国产软件的支持。我觉得UAP在国内起步较低和技术落后的情况下,能做成这样已经很不错的,虽然我以前还是接触过EBS(Oracle 的开发套件),更听说过基本上很少BUG的SAP的产品。接着,说说培训的主要内容吧。主要的功能包括了动态建模(组织、权限等)、单据的管理(单据类型、模板等)、流程管理(审批流程

2014-03-19 19:53:40 720 1

原创 获取泛型类中的实际类型

public Type getType() {Type superClass = getClass().getGenericSuperclass();return ((ParameterizedType) superClass).getActualTypeArguments()[0];}例如:new TypeReference>() {}.getType

2014-03-08 20:06:53 425

原创 从pl/sql到J2EE的思考

以前是做oracle数据库的,通过使用pl/sql编写存储过程或者是业务逻辑代码的,现在转到J2EE开发来。首先是语言上的变化从sql到java上,前者是脚本一系列的操作肯定没有java这种强类型重量级语言强大。不过两者聚焦的问题也不同,前者就是数据操作或者是一些简单的IO,后者通过包含JDK和第三方jar包具有强大的应用开发能力。其次从应用开发的数据层变化到前台MVC全套结构的模式,相对

2014-02-23 23:47:47 345

原创 hg_launcher_js 插件介绍

<br /><br />    本来是寒光工作室的放屁猪 英文名称 fartpig,我这里介绍一个 我最近在考虑的一个 基于jquery的js插件,也就是我称作hg_launcher_js的东东。 网站见 http://hgworkhouse.org/ ,<br />    该插件主要的功能包括: 根据需求动态的载入js,img,css文件,同时会在后台计算相应的资源节点直接的依赖关系,从而达到最快速度载入界面同时也能够很好的处理资源关系包括 排除环路和相应的减少重复资源载入。 目前这个版本已经完成了这些内

2011-04-25 11:36:00 276

GreenletProfiler工具

一个对greenlet的性能检查工具,底层基于yappi,并且消除sleep,wait的cpu计算时间.zip

2016-01-08

刀塔消消乐

一个简单的消除类游戏,从界面上产生英雄然后进行消除

2016-01-08

pygame示例代码

一个pygame的小游戏示例代码, 里面包括资源和必要的安装步骤

2016-01-08

VC 锁定桌面包括去除热键和任务管理器

VC 锁定桌面包括去除热键和任务管理器 以及包括了其他的一些东西的使用里面包含注释

2011-11-11

google translator +win7 side bar

使用win7小工具实现谷歌翻译,操作效果如同金山翻译那样

2010-12-17

Asp.net的课件写作系统

使用了SqlHelper中的操作,加上对C#的控件绑定以及相应的显示操作还是比较可以的

2010-05-30

CKEditor+CKFinder实例代码

还是比较的简单吧,不过总的来说还是比较新的控件使用了,最主要的是注意路径的选择,以及在源代码中的上传文件的路径的选择

2010-05-30

OpenGL Koch曲线包含两个生成元(直线,三角形)

一个简单的实现,右键的菜单里面有所要的选择的生成元 注释比较多

2010-05-30

RockRain游戏实例(XNA)

一个书上实例 采用XNA3.0 实现的 有些局部的bug这里就不再啰嗦了

2009-12-06

XNA 游戏实例(简单实现)

一个简单游戏实例 里面有工程项目 可以直接打开使用

2009-12-06

C#UDP实现停等协议

一个很垃圾的程序,不过对于一些刚入门的人来说的确是一个很好的参考

2009-04-11

空空如也

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

TA关注的人

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