日积月累
文章平均质量分 62
shuaizhuaidym
这个作者很懒,什么都没留下…
展开
-
Ant 打包java应用
最近在维护一个以前的项目,发现以前发布的时候居然都是手动发布,项目中用到第三方的Jar包,每次要解压、复制,麻烦而且容易出错。于是想起用Ant发布。上网查下资料,简单写了个Demo,里面只用到了Log4j.jar。 工程目录如图,其中dist和build目录是Ant构建过程中生成的: 下面是MainClass的代码:/***@author DaiYanming*@...2011-12-13 11:38:54 · 87 阅读 · 0 评论 -
mvn 找不到符号
今天maven构建项目;以前运行正常的项目忽然报错,提示“找不到符号,org.apache.commons.dbcp软件包不存在”。。。看pom.xml: <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifa...原创 2013-06-24 22:48:19 · 225 阅读 · 0 评论 -
ubuntu 下搭建GIT server
团队计划将版本控制服务器由VSS切换到GIT,先实践一下。在ubuntu11.04下命令行安装失败,缺失的依赖过多。没有git客户端,只好到https://github.com/res0nat0r/gitosis手动下载安装包。然后参考https://github.com/res0nat0r/gitosis上的指导开始安装。1、解压缩,运行python setup.py insta...原创 2013-07-17 13:20:58 · 89 阅读 · 0 评论 -
手动发布Java桌面应用
[b]前言[/b][size=medium]Java应用大体可以分为两类:web应用和桌面应用。web应用发布起来比较有规律可循,通常打包为war或者ear发布到指定的服务器容器中作相关配置即可。相比于VB、.NET平台,Java桌面应用发布起来就没这么方便了。通常用ant或者maven打包成可执行jar文件或者直接从Eclips导出;也有一些打包工具,例如exe4j可以打包成exe程序。...原创 2013-08-20 14:11:22 · 152 阅读 · 0 评论 -
java 中 16 进制 HEX 转换成字节码形式的 UTF-8
今天遇到个麻烦。由于产品版本管理和兼容性处理不当,在产品升级的时候和其他产品对接出错。由于是N年前的产品,已经无法查看当初配置。只好抓包对数据。其中遇到一个小插曲,通过Tcpdump数据虽然抓到了,其中部分关键项是中文,用wireshark打开显示一串点。这是遇到乱码了(后来发现,其实只要另存为以下就可以正常显示了)!想着找个在线转码工具,试了几个都转不了。只能尝试用代码处理,开始找资...原创 2017-10-23 09:44:28 · 1530 阅读 · 0 评论 -
JDB 远程调试 java程序
断点调式是软件开发过程中跟踪解决问题的必备手段,因为代码并不总是按照“我们想要的路径”执行。我们经常用到的是在开发阶段调试,通过各种IDE可以很方便的执行eclipse、VS等。在发布环境或者没有源代码的情况下,IDE就不适用了。Java提供了命令行工具jdb - The Java Debugger。文档上描述的用法是:jdb [ options ] [ class ] [ arg...原创 2017-10-27 16:16:38 · 410 阅读 · 0 评论