Java&开源
文章平均质量分 65
GoodDao
专注前端开发
展开
-
好代码,坏代码
最近审查一个小项目代码,项目组的成员既有老员工,也有许多新来的本科生。抽一点时间加代码中出现的一些问题总结一下,记录如此,希望给刚入行的新人一点点参考。 一、书写规范 sun官方有自己推荐的规范:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 不习惯看英文的可以到网上搜原创 2009-12-03 14:46:00 · 1220 阅读 · 0 评论 -
SVN 服务器IP地址更改本机如果更新?
最近公司搬家,很久没有动笔。努力使自己坚持下去,尽量多动手写写工作中的点点滴滴! 公用的资源最好保持接口的固定,否则我们至少要给每个人多发一份通知,还要保证相关人员都能够收到通知。 如果某些更改有必要,那就要考虑到修改后带来的问题和风险,并且有应对方案! 搬家后,资源的配置管理上,出现了诸如:公司给我分配的电话分机,外界却一直找不到我,老是空号?服务器IP地址更改,相关人员不知道原来代码如何提交?更有甚者是某些服务器搬动后系统再也无法正常工作? 超过三个人原创 2010-11-22 14:47:00 · 6553 阅读 · 1 评论 -
Hyperic Sigar API 举例
Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hyperic HQ 可以监控和管理: ★操作系统:AIX,HP/UX,Linux,Solaris,Windows,Mac OSX,FreeBSD原创 2012-02-29 10:57:21 · 9864 阅读 · 0 评论 -
Java调用本地接口:java.lang.UnsatisfiedLinkError
先从一个经典例子说起,Java如何调用本地接口。步骤如下:1.创建HelloWorld.javaclass HelloWorld { static{ System.loadLibrary("HelloWorld"); } public native void myprint(); public static void main(String[] ar原创 2012-02-29 11:53:58 · 149622 阅读 · 15 评论 -
Android 起步 环境配置 持续更新
Android最近很火,上周末到中关村图书大厦,一看这方面的书粗略估算一下至少十来本。 如何才能构建一个Android开发环境,我们可以从以下几个步骤着手?1.下载并安装Android SDK Android :http://www.android.com/ (developer.android.com 无法访问) 下载地址:http://androidappdoc原创 2010-08-10 22:58:00 · 2089 阅读 · 0 评论 -
myeclipse 中使用 jetty
Jetty简单的说是一个Servlet 容器,类似Tomcat。jetty可以以插件的形式在eclipse中使用。这里我使用的是一个老版本的MyEclipse 6.6。很多人喜欢在IDE中直接部署调式项目。这里说说在myeclipse和jetty结合使用。[资源下载]Jetty 最新版本已经到8了,这里使用6版本的。Jetty 下载:http://dist.codehaus.org/jet原创 2012-03-11 11:57:02 · 14145 阅读 · 2 评论 -
Spring Insight 笔记 1 :Spring Insight 是什么?
读书笔记,随手意译,难免错漏,不作专业参考。[Spring insight 是什么?] Spring insight 是一个Web 应用,能够实时反应应用的行为和性能。能够让我们看到我们程序“刚刚发生了什么?” 在开发和测试阶段,开发人员能够运用Spring Insight 立即验证新代码行为。QA工程师能够精确寻找程序“刚刚发生了什么?”原因,同时能够详细描述翻译 2012-03-12 21:23:41 · 6358 阅读 · 2 评论 -
Spring Insight 笔记 2 Spring insight 如何工作?
读书笔记,随手意译,难免错漏,不作专业参考。[Spring Insight 如何工作?] Spring Insight 的精益框架对开发人员要求很低。开发人员可以部署一个本地应用到Spring Insight-enabled可视运行实例,立即看到诊断信息。 无需数据库配置,无需使用工具执行。 Spring Insight 捕捉应用程序事件称作traces。一个t翻译 2012-03-12 22:24:17 · 2545 阅读 · 1 评论 -
Java/ Android 历史(整理)
不知怎么突然想到这些,于是就在网上整理收藏了一下:Sun 的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。Sun内部人员把这个项目称为Green,那时WorldWideWeb还在图纸上呢。该小组的领导人是JamesGosling,是一位非常杰出的程序员。他出生于1957年,于1984年加盟 SunMicrosystem公司,之前在一家I原创 2012-06-30 06:37:48 · 2240 阅读 · 0 评论 -
Annotation 和Spring Annotation 知识整理
话题很大,感觉能力有限,很难把这些东西一次说透,只能稍作一个整理,供参考了。Annotation , 注解。可以粗浅理解是一种方法,这种方法能够帮助我们简化代码或者资源配置文件,提高工作效率。越来越多的框架提供Annotation拓展,帮助我们更好完成任务。 学习中的日用而不知现象:哪怕是一个java 的出学者,都回接触java annotation的,@Override 估计不原创 2012-09-24 23:14:27 · 10252 阅读 · 0 评论 -
@override multiple markers at this line
multiple markers at this line关于@Override注解在Eclipse中JDK1.5编译下报错的解释,请看Eclipse给以的解释:在实现Runnable 的 run()方法上有如下的错误提示信息:Multiple markers at this line - The method run() of type ClassName must ov原创 2012-11-30 22:21:41 · 5346 阅读 · 1 评论 -
Java Stream 散记
Stream 在Java I/O体系里是一个非常重要的概念。原创 2010-09-26 22:24:00 · 2239 阅读 · 2 评论 -
MySQL 触发器 存储过程 一点小用
同事离职,又一个一个烂摊子要收拾。这里修修,那里补补都没有精力来写点东西。 明天回家,上午整理好文档。下午决定抽点时间,把最近的东西尽量理一理。很多灵感都已经遗忘。我们总在不断面对,所以我们不断遗忘。【syslog、mysql优化、触发器、存储过程、文件读写……】疯狂的Google着这些关键词,以求在对项目整体改动最小、影响最小情况下完成这些工作。 过程很痛原创 2010-02-09 14:02:00 · 870 阅读 · 0 评论 -
用WinRAR制作安装包
最近应客户要求,希望把产品试用版制作一个EXE安装包。以前也接触过用InstallShield 工具,该工具功能比较强大,写一个完美的安装程序需要用到脚本,学习曲线比较长。新手比较容易出现这样那样的问题。还有一个工具比较好Inno Setup,开源的,有自带脚本例子,学习起来相对InstallShield简单。需不需要学习,看自己需求,总之杀鸡勿用牛刀。杀牛的时候你在逼着自己去研究In原创 2009-12-30 16:50:00 · 1473 阅读 · 0 评论 -
JSF 验证器与消息机制
公司最近的几个项目都用到JSF,没有过深的去研究。昨天午餐的时候一个同事聊起JSF消息机制,感觉有点意思,收集一下资料。网上也有许多例子: http://java.dzone.com/articles/jsf-validation-tutorial-error 验证器与消息机制原里,希望大家自行Google,这里只是简单说说一个我们可能常用的东西。 ja原创 2010-03-10 10:49:00 · 3582 阅读 · 0 评论 -
FusionCharts 的刷新
FusionCharts是一个很好的图表生成工具,有免费版本和商用版本。入门比较简单,我们把数据生成XML文件,FusionCharts引擎会帮助我们解释成图表。 配置数据源的方式有很多种,这里举一个例子: <!-- v原创 2010-03-25 14:33:00 · 4174 阅读 · 3 评论 -
String 的null 与 空
package com.test;public class TestStringNull { public static void main(String[] args) { String str1 = null; String str2 = ""; String str3 = new String(); String str4 = null; St原创 2010-04-14 17:53:00 · 1187 阅读 · 0 评论 -
Return、Continue、Break在程序流程控制中作用
Return: ①返回一个返回值 例:return 1; ②退出方法体 for(;;){ if(条件){ return ; } } Continue:原创 2010-04-07 16:05:00 · 2108 阅读 · 0 评论 -
web 开发中的配置文件
项目开发中配置文件总是伴随着我们,这里说说如何处理好这些配置文件?原创 2010-08-09 22:32:00 · 838 阅读 · 0 评论 -
(转)Java web 项目中文件路径
文件路径分为绝对路径和相对路径,在项目中页面跳转、配置文件读写、文件上传下载等等许多地方都涉及到文件路径问题。转载 2010-08-12 23:37:00 · 17741 阅读 · 2 评论 -
优雅的结束一个线程
新同事在维护我们两年前的代码时候问了我这个问题原创 2010-08-17 21:08:00 · 1085 阅读 · 0 评论 -
JSF Tree 组件之 rich:tree
现在有多少人在用JSF,没有办法调查,只知道07年到09年市场上介绍JSF有关的书籍总共就10本左右,10年没有出新书,框架无好坏,适用就好。原创 2010-08-24 11:21:00 · 4530 阅读 · 0 评论 -
ExtJS4 多行工具栏
ExtJS在javascript框架里,su原创 2014-07-23 19:18:01 · 4124 阅读 · 0 评论