- 博客(18)
- 收藏
- 关注
原创 Common BeanUtils 学习与测试
首先构造2个Bean的类: Person类 [code="java"] package com.djy.bean; import java.util.List; import java.util.Map; public class Person { private String name; private String sex; private int a...
2011-08-16 11:07:23 135
原创 java代码优化分析工具
原文地址:http://www.iteye.com/news/22285 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码——使用Strin...
2011-08-04 09:35:43 115
原创 java排序
三种排序:插入排序,选择排序,冒泡排序。 [code="java"] package com.djy.algorithms; public class Sorting { public static void main(String args[]) { Sorting obj = new Sorting(); int[] array = { 7, 2, 5, ...
2011-08-04 09:32:42 86
原创 Code Review
原文:[color=red]http://www.iteye.com/news/22272[/color] Google的代码之所以优秀原因其实很简单:他们非常重视代码审查。代码审查并不是Google独有的,它被公认为是一个很好的(提高代码质量的)手段,很多人已经在日常开发中采用代码审查。但我还没有看到哪一家大公司(像谷歌这样)应用得如此广泛。在谷歌,任何的产品或者项目代码...
2011-08-04 09:29:25 62
原创 JavaScript对table的操作
[code="java"] var i=0;//行的id var num; var tdname; var unit; var list= new Array(); var numList=new Array(); var flag=true; function addRow(){//添加行 var table=document.getElementById(...
2011-07-25 21:19:03 109
原创 多线程机制
程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是一个动态的概念。每个进程都有一段专用的内存区域,而线程间可以共享相同的内存区域(包括代码和数据),并...
2011-04-11 22:48:45 85
原创 Java反射
一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用...
2011-04-10 20:53:12 70
原创 Java内部类
转载参考自:http://lynnwoo.iteye.com/blog/762265 Java内部类分为3种。 1.在一个类中直接定义的内部类 2.在一个方法中定义的内部类 3.匿名内部类 内部类的作用: 1.内部类可以很好的实现隐藏 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 下面是例子 [b]1.实现隐藏:[/b][code="java...
2011-04-10 10:24:58 162
原创 Best Practices for Speeding Up Your Web Site
The Yahoo Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices. 原文URL: http://developer.yahoo.com/performance/rules.html 例子URL: h...
2011-03-08 15:50:47 72
原创 产品原型设计工具Balsamiq Mockups
Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品特性是分不开...
2011-02-09 17:05:59 188
原创 二分法算法
[code="java"] public class TestBinarySearch { public static void main(String[] args) { int [] array = {1,7,9,25,64,98}; int index1 = binarySearch(9,array,0,array.length); ...
2011-01-10 22:12:50 102
原创 计算Fibonacci数列
[code="java"] import java.util.HashMap; import java.util.Map; public class TestFac { public static Map map = new HashMap(); public static long Fac(long num) { long value = 0; if(ma...
2011-01-10 22:11:53 148
原创 Servlet总结
1,什么是Servlet 2,Servlet有什么作用 3,Servlet的生命周期 4,Servlet怎么处理一个请求 5,Servlet与JSP有什么区别 6,Servlet里的cookie技术 7,Servlet里的过滤器 8,Servlet里的监听器 一,什么是Servlet? Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运...
2010-09-19 21:08:09 82
原创 理解视图
从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。 视图的作用:用来简化复杂的SQL语句 视图的创建、使用、删除 创建:...
2010-09-19 13:02:54 80
原创 簇索引与非簇索引在查询中的应用与分析
[size=large]一、深入浅出理解索引结构[/size] 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个...
2010-09-19 10:47:14 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人