- 博客(30)
- 资源 (30)
- 收藏
- 关注
转载 JAVA程序性能测试方法
对于企业应用程序,有许多进行性能测试的方法,其中一些方法实行起来要比其他方法困难。所要进行的性能测试的类型取决于想要达到的结果。例如,对于可再现性,基准测试是最好的方法。而要从当前用户负载的角度测试系统的上限,则应该使用容量规划测试。本文将介绍几种设置和运行性能测试的方法,并讨论这些方法的区别。简介 如果不进行合理的规划,对J2EE应用程序进行性能测试将会是一项令人望而生畏且有些混乱的任
2012-11-18 18:16:04 7861 1
转载 程序员如何保持优秀
1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密
2012-11-18 18:05:01 782
原创 java 基础之I/O流
InputStream 抽象父类OutputStream 抽象父类方向 单位 功能FileInputStream 输入流 字节流 节点流 int read() 方法直接返回读到的数据 int read(byte[] data) 方法返回实际读取的字节个数 int read(byte[] data,int off,int len) 方法同样返回实际读取的字
2012-11-18 17:18:15 844
转载 java 基础之Socket
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用Socket进行网络编程。 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两
2012-11-18 16:25:51 873
原创 JAVA基础之线程
线程 程序:保存在物理介质中的代码片断 进程:程序运行起来 就是一个进程 线程:程序当中一条独立执行的线索 宏观并行 微观串行Java是第一款在语言级别支持多线程的编程语言线程的生命周期(5大) 初生 就绪 运行 消亡 阻塞如何创建线程 如何让线程达到新生状态 1.extends Thread 2.implements Runnab
2012-11-17 23:11:24 753
原创 用JAVA 程序删除某类型的文件
public static void main(String[] args)throws Exception{ File file = new File("E:\\"); //listFiles()返回一个路径名给数组 File[] fs = file.listFiles(new FilenameFilter(){//用于过滤器文件名 public boolean acc
2012-11-17 17:27:15 1373
原创 JAVA 基础之初识JAVA
1.java版本的认识 J2SE JAVA stantard edition 标准版 桌面版本 J2EE Java enterprise edition 企业版 web版本 J2ME java micro edition 微缩版 移动版本优势:1.跨平台 JVM (Java虚拟机).class;(jvm上放的.class文件不
2012-11-17 17:16:26 1057
原创 项目经理之行业了解
1.项目经理很关键也是很大一部分任务是和客户谈需求,确定需求,还要不得已的被动改需求。客户提的需求,项目经理不是一味的答应,一味的说好,而要分析并转化成程序是什么样的,要引导客户哪些需求是没必要的或者换个实现法更好,这时候项目经理有个基础就是对客户涉及的业务要很了解,对客户所在的行业有比较熟悉的了解的;对客户公司的部门,业务,权限,公司的经营模式等都需要比较了解。 待续。。。
2012-11-15 22:06:11 837
转载 项目管理者如何应对需求的不断变化
主题:IT龙门阵第75期—创业者如何应对需求管理时间:2009年5月19日地点:清华紫光国际交流中心B2第一会议室主办:TechWeb 腾讯科技 大度咨询主讲嘉宾:《走出软件作坊》作者、北京润霖汽车科技有限公司CTO吕建伟(网名:阿朱)5月19日IT龙门阵邀请到了《走出软件作坊》的作者吕建伟(网名:阿朱),从外表上看给人一种很实在的感觉,这是我的印象,听完他的演讲,
2012-11-15 16:58:51 4994
原创 解析XML时
被解析的XML文件,编辑时最好不用UltraEdit等编辑器,如果用这些编辑器编辑保存后,会报Error on line 1: Content is not allowed in prolog错误,用记事本修改下再保存即不会报错 未完待续。。。。。
2012-11-14 17:44:22 720
原创 登录验证过滤器
1.过滤器类public class LoginFilter implements Filter { private String weblogin = "/login.jsp"; // web页面登陆页面 //private final static String[] ispass = new String[] { "/ckeditor/", "/css/", "/images/",
2012-11-13 13:57:15 1182
转载 java 统计在线人数(2)
首先给你讲一下,我的理解,人数统计好说,因为,可已设置监听器,让其在服务器启动的时候进行监听,然后统计登录人数,但是统计在线人数,就麻烦点了,因为大多数人都不愿意点击注销按钮,直接关闭浏览器,这样session的关闭就麻烦了点,我先给出统计人数的代码,我想统计在线人数可以定时调用程序来统计,但是不是实时的,所以最大的障碍就是怎么在关闭浏览器的时候,就关闭sessionimport java.i
2012-11-13 11:39:56 2783
原创 java 实现统计在线人数
对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。 1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。public class SessionListener implements HttpSessionAttributeListener{public void att
2012-11-13 11:09:39 4297
原创 反射工具类
package com.test.util;import java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method;
2012-11-13 09:01:12 1090
转载 绩效管理模型
1. 引言 目前中国国内几乎所有的软件公司或者技术性公司都存在一个十分困扰的问题,那就是:如何评定技术人员的工作量和贡献度!而在国际上通常情况下使用的工作日报、周报、月报、年度总结和计划的绩效考核模式下,让技术人员头疼欲裂却又不得不因为工资和奖金与此相关而被迫填写这些东西。但是因为技术人员工作的特殊性,加上市场项目的不确定性,使得技术人员的年度计划往往等于空谈。而每天的日报填写虚空无物
2012-11-13 08:32:50 4732
转载 量化管理在程序员身上永无可能
恰如标题,第二定律表示为:在思维可以精确量化前,量化管理在程序员身上永无可能。这次估计会有争议,所以这里给出具体的逻辑链以及对应的分析。逻辑链:软件是一种固化的思维 →思维的本质是概念和逻辑 → 概念和逻辑无法直接度量和精确度量 → 度量过程中需要很多的主观判断 → 以目标为导向的,个人中心的量化管理(相关的激励和惩罚)将崩溃 具体分析:公平
2012-11-12 16:23:36 1152 1
原创 Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?两者都可以正常工作,那区别是什么呢?1. FilterDispatcher 例子 ...filter> filter-name>struts2filter-name> filt
2012-11-12 09:56:58 12272 4
转载 项目开发团队如何更有凝聚力
一向认为软件开发就像是在搭房子或者说是在构建一座宏伟的大厦,当然这根据工程的大小而定。其实细细想来软件工程的很多地方都是借助于建筑方面的知识,就从“工程”这个词来说就是从建筑学引进的,类似的还有设计模式等概念也是来源于建筑学。如此说来软件的开发和建造房屋一样,一般是多人合作完成的。如果您非要自己动手盖一个小平房也不是不可以,但请注意那一定是一个足够小的小平房。其实要说起团队开发让人最头疼的不是
2012-11-09 17:32:56 2292
原创 程序员的单元测试
在做项目当中发现很多开发人员没有单元测试的习惯,往往是写完代码后直接右键——commit,然后就完事大吉。这样做的严重后果就是在开发后期的集成测试中Bug百出,而且都是类似于变量忘记赋值、字符串拼接错误、界面忘记显示全部信息等等一系列非常小的Bug。这些Bug的存在直接导致集成测试的时候效率低下,工期延长……试想仅仅因为一个string中的一个拼接错误,或者变量忘记赋值这些小错误,测试人员
2012-11-09 17:21:55 1025
原创 项目开发文档是必须的
l 为什么文档大部分是后补的,或者是做完系统之后做了大量的修改?l 真正意义上的文档应该什么时候写?l 为什么很多团队不愿意写文档?程序员在看别人的代码的时候常常抱怨没有注释,没有文档……但是当自己该写注释或者文档的时候却懒懒的能少写就少写。这本身就是一个巨大的讽刺,一个喜欢注释和文档的人却常常不写注释和文档,俨然就是典型的只许自己放火不许别人点灯的行为。下面是程序员们不想写文档的
2012-11-09 16:50:24 3121
转载 项目经理注意事项
不说“不知道”项目经理是一个项目的直接负责人,其最大的作用就是和客户沟通获取需求,然后根据需求合理安排自己团队的资源。于是在开发过程中项目经理一定不要将“不知道”挂在嘴边,做到十“知”八九是本分之内的事情。在开发过程中面对自己团队的开发人员遇到的业务问题,千万不能说不知道。下面是一段经典问答开发人员A:这个按钮在这里是干嘛的?项目经理:我哪知道,……(这是客户的意思)开发人员A
2012-11-09 16:32:47 1382
转载 项目管理中的任务分配
一个项目需求确定了(需求这个东西永远没有确定的哪一天,时时刻刻都是在变化,但是经理认为确定了那就是确定了:P),然后项目经理给了一份需求文档就算真是开始开发了。大致用了一天的时间数据库就由一个开发人员设计了出来(其实对于这个速度我还是比较“惊讶”的,一天就把数据库设计出来,可见数据库中丢字段、字段设计不合理等等问题一定在后面等着我们),数据库经过大家统一“审查”过一遍之后没有什么异议(时间这么紧没
2012-11-09 16:10:53 2531
原创 oracle 中的 decode()、nvl()、sign()函数详解
decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbenameWhere …其中columnname为要选择的table中所定义的column,·含义解释: decode(条件,值1
2012-11-09 15:27:14 907
转载 解密赚钱的十大理财方式 买保险被广泛误解
1、买黄金等硬通货:最保守的理财,或者说根本不是理财,只能叫收藏钱财。买黄金本身不会增值,只能叫保值。因为今年的1公斤黄金放上二十年还是1公斤黄金,并不会增重出1克份量来。当严重通货膨胀时,买黄金是规避贬值的好办法。现在是人民币升值的时候,买黄金是很不明智的,因为你的钱最终是想在中国显示财富的。安全等级:很不安全,主要风险是被盗、被害,弄不好人财两空。 2、存银行: 保守的理财。收益率=利率
2012-11-07 14:37:33 5603
原创 java程序员面试被问到的经典多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外
2012-11-01 16:17:26 1959
转载 50个经典实用的方法
本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe
2012-11-01 15:26:39 1685
转载 Code Reveiw工具 Jupiter 使用详解
首先把jupiter安装到eclipse中……直接把下载好的jupiter.jar放到eclipse的plugins文件夹里面即可,重启下 Jupiter里,代码评审(code review)分为4个流程 Configuration(配置):review发起者设置“Review ID”,指定要评审的代码,参与代码评审的人员,要讨论的问题等等。Individual review(
2012-11-01 15:21:50 7703 2
转载 Eclipse Code Review 工具介绍
最近组内一直在做代码改进,既然是代码级别的改进,我想比较直接有效的办法就是Code Review。虽然以前开发部也做过代码评审,但基本上是程序员手动打包代码,评审人员对照打包和IDE中的代码提交缺陷,缺陷在平台上,代码在IDE中,我想评审效率和评审效果都会大打折扣。既然发现了问题,目标很明确,找到一个即可以提高评审效率(即让评审人和被评审人都可以很方便的来参与评审),又可以保证评审
2012-11-01 15:17:14 9574 1
原创 代码review时需要注意的方面(2)
1.首先我觉得我们所有开发人员要弄明白 现在Code Review 的目的 ,凡事不弄明白目的,无法做好完成一件事情,个人觉得有以下一些目的:a)可以在项目早期就能够发现代码中的BUG ,提测后可以尽快的释放开发资源;b)同时可以达到知识共享 ,避免我们所有开发人员犯一些很常见,很普通低级的错误 ;c)保证项目组人员的良好沟通 ,项目的代码更容易维护 大家还有希望补充上2.Co
2012-11-01 11:47:31 1040
原创 代码review需要注意的方面
1、首先态度需要端正,做代码的自我审查并不是否定自己,而是给自己将工作做得更好的一次机会。在审查过程中要尽量将自己作为一个旁观者的心态去审查自己的代码,尽管这比较困难。2、代码审查离不开重构,在审查过程中发现任何坏味道都请使用重构去改善,发现缺乏测试的地方要及时补充测试,不要让BUG遗漏。3、代码的自我审查可能不是越早越好,隔一段时间之后回去看自己写的东西,对一些设计上的选择能有更
2012-11-01 11:24:24 1891
prob工具和messages_zh_CN.properties
2014-04-22
JFreeChart用到的三个JAR
2013-07-10
Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题
2011-01-20
动态检索,同时实现拼音检索的三个js 文件:control.js,pinyin.js,pinyincontrol.js
2011-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人