
JAVA编程
文章平均质量分 57
JAVAZHICHIZHE
计算机系的学生, 爱好编程, 摇滚乐, 文学,哲学,市场营销, 踢足球.....
为孙正义先生呐喊欢呼.......
支持BEYOND、 许巍、PinkFloyd; 狂顶米兰.昆德拉, 村上春树, 余秋雨;
欣赏尼采.........
感谢菲利普.科特勒 .............
渴望与罗纳尔多、 伊布同场竞技........
展开
-
Ant与批处理(win环境)学习3
此篇主要讲实践,大多数情况下是直接贴的代码了 build.properteis: [code="java"]#created by myFirstAntPrj#Sat Jan 16 14:25:56 CST 2010debug=trueoptimize=falsecvsroot=:pserver:username@ip:/usr/loca...原创 2011-04-10 23:48:35 · 236 阅读 · 0 评论 -
Java配置项
背景:项目中有许多可选参数,这时如果采取硬编码的方式将非常不利于扩展,因此想到将参数写进配置文件,需要参数时再从配置文件中进行加载。 [code="java"]public class TestConfig { protected final static String enc = "utf-8"; private final static String ...原创 2011-01-11 20:44:58 · 416 阅读 · 0 评论 -
offLineMap2工作日记之getBoolean
[size=large]1、如字段不是get**开头的boolean如:boolean b1;isB1(){..} //这里不用getB1()在映射文件应该如何映射这个字段呢blazeds (java boolean类型) 慎用eclipse的自动getter,setter2、Mate框架中不能使用view作为generator3、Flex中与绑定相关...原创 2011-01-06 23:25:57 · 154 阅读 · 0 评论 -
开发常用小工具集
[size=large] 毕业也有半年了,我有幸能加入一家知名IT公司并从事时下最新潮的云计算开发。回顾工作的半年,进步的同时常觉自己效率有点低下,最近跟着一师兄做事,发觉他有个特点那就是能够熟练地使用许多辅助性工具来提高自己的开发效率。在此特意整理一下开发中常用的小工具,有些已经在使用了,有些打算在今后逐个使用。[color=blue]1、mouseFeedOn[/color] ...原创 2011-01-06 22:26:36 · 236 阅读 · 0 评论 -
Eclipse中阅读开源项目代码
[size=large] 背景:由于最近较为系统地学习了一下Ant,文中提到了要多参考Tomcat、Spring等开源产品的build.xml写法,于是心想干脆将Tomcat、Spring等开源代码导入到Eclipse中来看看。——————————————Tomcat源码—————————————— 本人使用的Ant版本为1.8.1 Tomcat版本为6.0.26...原创 2010-12-25 22:57:45 · 288 阅读 · 0 评论 -
Eclipse调试深入
背景:我个人的调试仍然停留在断点调试,停留在F5 F6 F7,watch阶段而对于更深层次的调试技巧则一无所知,因此今天打算深入地学习一下。 发现不错的参考资料: [url]http://daimojingdeyu.iteye.com/blog/633824[/url]文章主要提到了如下东东:1、 条件断点2、 变量断点3、 方法断点4、 改变变量值...原创 2010-12-25 18:59:18 · 152 阅读 · 0 评论 -
Java打包总结
背景:最近下载了一个开源的小项目,个人做了一些修改并且想将其打成jar包作为自定义扩展包使用。 —————————[color=red]使用Eclipse打包[/color]———————————————[color=blue]1、工程中没有引用外部jar包时[/color] [size=large]此种情况可以直接导出,导出的方法很简单:选中工程---->右键...原创 2010-12-19 22:35:50 · 185 阅读 · 0 评论 -
Ant与批处理(win环境)学习笔记(2)
在《Ant与批处理(win环境)学习笔记》中学习了Ant的一些基础知识,这期继续深入学习——————————Ant常用task————————————————————————[color=blue]1、使用classPath[/color] [code="java"] [/code][color=blue]2、设...原创 2010-12-19 22:01:44 · 156 阅读 · 0 评论 -
Ant与批处理(win环境)学习笔记
[size=large] 背景:最近个人附带的负责维护测试服务环境,每天早上的过程大致如下:远程登录到主机438——进入构建目录——删除Cloud和dist两个文件夹——进入ant目录——键入build开始构建(由于系统很大一般要12分钟)——构建完成之后打开SSH File Transfer将新构建的连个文件夹上传到Rhel服务器——在Rhel中启动cloud和dc。 刚开始还好...原创 2010-12-19 10:27:12 · 172 阅读 · 0 评论 -
JDK工具学习
[size=large] 起因:在测试服务器RedHat中启动datacenter时,会概率性地出现卡壳现象,而之前的一个月每日更新测试环境并没有碰到此问题,由于没有任何异常信息显示且该问题又是该概率性的发生这下子可把我难住了。想到了应该是最近重构了工程所致,于是叫一位负责重构的师兄过来协助解决,只见同事观察了一下后键入了一些命令那个连上了Jconsole,在Jonsole的监控界面检测到了死...原创 2010-12-18 22:14:14 · 161 阅读 · 0 评论 -
Eclipse插件安装总结
[size=large] 大学时一直使用的是MyEclipse,做着一些基本的web开发倒也没碰上要安装插件这回事,今日看了《卓有成效的程序员》中提到了使用快捷键的价值,因此我就下载书中提到的mousefeed插件,下载下来了可发现还真不会使用,于是上网搜索并进行操作了一番。——————————Eclipse插件安装(转载+修复)———————————————— 下载下来的插件...原创 2010-12-18 12:29:35 · 168 阅读 · 0 评论 -
使用firefox调试js
Firefox(火狐浏览器) 调试js设置 步骤1: 安装插件在Firefox(火狐浏览器) 的菜单栏目中点“工具”-》“附加组件”-》找到“Firebug”组件,进行安装。 或是从网上下个 firebug-1.2.0-fx.xpi 直接拖拽到 “附加组件” 的框内,即可安装。 步骤2:呼出插件 ...原创 2010-08-22 22:34:48 · 171 阅读 · 0 评论 -
使用myeclipse遇到的问题
使用myeclipse也有两个月的时间了, 但是今天却碰到了一个问题: 重新部署myeclpse不生效, 要想使修改生效必须重启服务器。 请问这是为什么呀? ? ? ————————————网友解答———————————— 1、 将Tomcat WEBapps目录下该应用的目录清除掉,再在控制台上重新部署一下; (我不是这个原因)如果还是有问题,...原创 2010-08-22 22:34:11 · 221 阅读 · 0 评论 -
Log4j的使用
Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完全不使用配置文件,而是...原创 2010-08-22 22:33:23 · 91 阅读 · 0 评论 -
IDE使用常见异常
1、 最近发现在Myeclipse下重启tomcat时老是抛出异常: 重启tomcat时出现异常: java.io.NotSerializableException 从网上搜多到的解决方案: 找到抛出异常的那个类, 并让其实现 java.io.Serializable接口 即可。 我自己摸索的一个解决方案: 在...原创 2010-08-22 22:32:29 · 216 阅读 · 0 评论 -
Eclipse/MyEclipse编译失效的解决方案
eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.具体都操作了:打开project->build automatically 试后不行,还是不编译.打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行.eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。...原创 2010-08-22 22:30:48 · 130 阅读 · 0 评论 -
JAVA异常处理
在je上看到一篇有关异常处理的文章,觉得还不错... ... 这一块对于自己来说也算是个生疏知识点了, 做下标记,待系统学习之后再成文总结... [url]http://www.iteye.com/topic/857443[/url]...原创 2011-01-11 22:51:27 · 170 阅读 · 0 评论 -
1号~15号工作日志
[size=large]1、 Flex的includeInLayout属性 通过如下的编程方式使用: if(xxx.index==0){ bizGroup.includeInLayout = false; }else if(index==1){ bizGroup.includeInLayout = true; } 结果分析: 第...原创 2011-01-16 22:23:32 · 149 阅读 · 0 评论 -
ant中使用svn检出代码
[size=large][size=large][size=large][size=large] 之前在[url]http://sunshineyao.iteye.com/admin/blogs/996480[/url]中写到ant从cvs上checkout代码并且编译。而最近项目由CVS迁往到了SVN,构建脚本也需要修改,最起初以为只要将cvs标签换成svn的标签即可,后来发现不是那么一回...原创 2011-05-14 21:33:08 · 507 阅读 · 0 评论 -
VNC之代理
[size=large] 背景:使用VNC客户端去连接DC上的VNC Server,采用的是代理的方式去访问。 基础研究: 使用Java实现代理服务器 参考资料:[url]http://www.ibm.com/developerworks/cn/java/l-javaproxy/index.html[/url][url]http://ethen.iteye.c...原创 2011-03-27 22:48:06 · 1171 阅读 · 0 评论 -
Eclipse异常集
[size=large]1、 Eclipse异常说An internal Error occrued,我查看日志有:ENTRY org.eclipse.ui.workbench 4 0 2010-12-08 19:13:15.500!MESSAGE Widget disposed too early!!STACK 0java.lang.RuntimeException: Wid...原创 2010-12-08 19:52:27 · 167 阅读 · 0 评论 -
将批处理文件注册成服务
前两天完成了将java程序注册成win服务,如今本人有一个java工程起重含有启动脚本startagent.bat。我想要达到的效果是:当系统启动的时候就自动调用startagent.bat脚本,于是开始网上寻求相关资料。 1、首先由师兄提示可以使用系统命令sc实现 sc create 服务名 binPath= .bat文件所在路径 start=auto (注意...原创 2010-11-15 19:49:23 · 165 阅读 · 0 评论 -
将java程序做成windows系统服务
近日一直在忙于Rhel(32位与64位都有)下制作虚拟镜像, 说老实话这份差事对于之前从未接触过Linux的我来讲还确实有点困难。 经过自己一个星期得奋战总算掌握了一些基本的操作了,虚拟镜像除mysql+php+phpMyAdmin+apache之外都安装好了。插句题外话: RHel安装LAMP还真是挺头疼的,依赖嵌套很深难以处理,至于使用Cent Os的Yum方式安装,依赖问题...原创 2010-11-11 19:42:13 · 225 阅读 · 0 评论 -
工作报告文档的撰写
不管是干技术还是干销售、管理的,熟练的掌握一些常用问题的撰写是一项基本能力。 我将在博客中将自己工作中遇到的一系列文档书写样式记录下来,有预研文档、需求文档、设计文档、工作报告文档等,虽然不够规范但够用。[color=red]————————————转正报告之需准备的素材——————————————[/color]主题一: 自我简介主题二: 主要工作成果展示...原创 2010-10-27 22:29:49 · 175 阅读 · 0 评论 -
调研类文章的写法
[color=red]——————此处特指软件项目中的技术预研究————————————[/color] 最初接触“预研”这个词是在公司实习时, 那时整个应用服务器组都在预研我们自己的私有云产品。 在项目的需求获取基本完成并初步完成项目概要设计框架之后,需要对项目相关的技术点进行预研(应全面的进行)。 预研是软件开发声明周期的第一阶段,那么如何做好预...原创 2010-10-27 22:19:27 · 193 阅读 · 0 评论 -
JVM图解
1、 Java平台[img][img]http://dl.iteye.com/upload/attachment/335263/b106e032-1e62-3b7f-bbee-fbc936e66848.jpeg[/img][/img]2、 JVM物理结构[img][img]http://dl.iteye.com/upload/attachment/335265/9419...原创 2010-10-21 20:14:10 · 182 阅读 · 0 评论 -
JAVA获取系统信息
从论坛里转载的,留着备查。 求的JVM本身的... ... [code="javaimport java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; impor...原创 2010-10-20 22:01:24 · 108 阅读 · 0 评论 -
Luence分词原理
转载自http://blog.youkuaiyun.com/duketang/archive/2006/01/10/575215.aspxLucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2...原创 2010-10-19 22:16:29 · 142 阅读 · 0 评论 -
文件迭代器
我们在开发中,经常需要遍历一个目录下的所有文件,常用的办法就是使用一个函数递归遍历是常用的办法。例如:public static void iterateFile(File file) { if (file.isDirectory()) { if (file.getName().startsWith(".")) return; for (Fil...原创 2010-10-11 22:30:27 · 258 阅读 · 0 评论 -
java零星技术
1、 保留到小数点后两位 double d = (double) (Math.round(arg * 100)/100.0); 或者 double d = xxx; BigDecimal a = new BigDemical(d); a.setScale(2,2);第一个参数2表示保留小数点后两位,第二个参数表示四舍五入待续... ... ...原创 2010-10-10 23:21:52 · 123 阅读 · 0 评论 -
9月25~10月10读报(技术)
1、 编程时刻观察思考对象的生命周期管理问题是一个好习惯, 具体好在何处?2、 关于软件破解的另类做法 A、 试用版就是试用版 B、 自己开发“破解版” C、 让简单的算法不简单(多点、随机) D、 互联网验证 E、 服务为本3、 对于程序员: A、 简单即是美 B、 严格遵守编程规范 C、 代码的质量属性...原创 2010-10-10 23:19:14 · 129 阅读 · 0 评论 -
项目实现思路参考
1、 日志记录系统的解决思路 A、 使用spring的切面编程 B、 使用hibernate的监听器来处理 C、 非修改操作用aop来做,修改操作做一部分定制开发 D、 数据库触发器或者考虑数据库本身的事物日志2、 java实现文件转移 思路: 从旧路径下读文件到新路径,然后删除就路径下的文件 java可以使用操作系统的剪切板 ...原创 2010-10-10 23:08:24 · 397 阅读 · 0 评论 -
IDE问题集
1、 eclipse下启动tomcat时报端口冲突 解决方式一: 运行cmd,输入netstat -ano 即可查看所有链接器的PID; 查看PID为tomcat启动端口的则杀掉(若没有PID,则选择“查看”——选择列 方式二: 在eclipse中对痛殴摩擦他做出修改: 修改conf/server.xml中的80为其他端口 2、eclipse抛出异常:...原创 2010-10-10 23:07:31 · 126 阅读 · 0 评论 -
最近接触到的技术名词
1、 混搭(mashUp) google Map, Flickr(相册分享,来自加拿大),YouTube、Amazon众多开放平台使我们能将海量外部web数据灵活有序地结合起来——web MashUp2、 Erlang程序设计 由瑞典公司爱立信发布。创造一种可以应对大规模并发活动的编程语言和环境 因并发而生, 因云计算而热3、 CDN技术简介 C...原创 2010-10-10 23:05:49 · 196 阅读 · 0 评论 -
MyEclipse的使用技巧
1、 可以在tomcat的conf下的server.xml中设置如下代码: 这样子在修改了代码之后tomcat就会自动重启而不必每次去重新部署了。 docBase的路径是工程的路径 2、 ctrl+d删除一行3、 设置jsp页面的默认编码格式: Window——preference——myEclipse——files and editors——...原创 2010-08-22 22:29:34 · 113 阅读 · 0 评论 -
新发现的一些功能使用
1、 在myEclipse下设置 作者/时间 的东东, 在window——preferences——java——codeStyle——codeTemplates中进行设置。 2、 在MyEclipse下设置 自动补全功能。 window——preferences——java——Editor——contentAssisnt 然后再导入导出... 3...原创 2010-08-22 22:28:45 · 111 阅读 · 0 评论 -
MyEclipse中设置自动补全
打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入设置,这样就可以突破Eclipse的限制。...原创 2010-08-22 22:28:06 · 302 阅读 · 0 评论 -
解析XML的各种方式比较
SAX, DOM, JDOM , DOM4J有什么不同?1: DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的...原创 2010-08-02 19:58:19 · 95 阅读 · 0 评论 -
自行序列化XML
此次做的项目当中涉及到了使用ajax来构造省市联动表,我做了一个小型的, 但是我在服务器端构造xml是采用拼接字符串的形式, 今天又系统地学习了一下在服务器端将JAVA对象序列化为XML的技术。 1、 开发人员可以选择XML API来实现, 每一个JAVABean对象独立地提供表达自身数据的XML格式, 实现起来较简单, 不需要额外的配置或者更复杂的框架支持与构建过程, 但这...原创 2010-08-02 19:57:45 · 99 阅读 · 0 评论 -
Spring学习2
1、 关于在Spring中嵌入hibernate使用sql语句问题: 在使用hibernate的时候,有的时候需要用sql语句来执行,而HibernateDaoSupport方便了操作后,执行sql时候遇到不能执行的问题, 下列方法是一个内部类来执行sql,可以写一个通用方法来执行sql,通常如果没有必要尽量不使用sql,但是有的时候就必须使用了,就想下列的查询...原创 2010-08-02 19:47:05 · 103 阅读 · 0 评论