- 博客(15)
- 收藏
- 关注
原创 如何做好Code Review
首先,我们先来看看Code Reivew的用处: 1. Code reviews 中,可以通过大家的建议增进代码的质量。 2. Code reviews 是一个传递知识的手段,可以让其他并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。 3. Code reviews 也鼓励程序员们相互学习对方的长处和优点。 4. Code reviews 也可...
2010-07-12 16:06:06 140
原创 struts2的checkboxlist标签换行
最近在使用s:checkboxlist标签的时候,遇到一个问题。就是s:checkboxlist标签中循环的时候不能控制换行,如果我们想每行显示几条记录的时候就要通过重写s:checkboxlist标签源码中的freemarke模板。 所以为了解决这个问题,我重写了s:checkboxlist标签的模板,然后每行显示几条记录只需要改变ftl中的itemCount的值就可以了。并且在标签上面加入t...
2010-02-03 11:32:11 163
原创 假如有字符串“6sabcsssfsfs33”,用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring)等?...
[code="java"]import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author WenQiang Wu * @version Dec 29, 2009 */ public class ReplaceString { /** * use array m...
2009-12-29 15:36:22 407
原创 MVC分层结构的优点和缺点
什么是MVC? 话说N多年前,在一个叫SmartTalk的国度出现了一个叫MVC的家伙,后来流窜到了java国,在Java国里呼风唤雨(java的很多有界面的组件,比如swing都是采用MVC模式设计的)。 这个MVC是个什么样的家伙? 首先,此人长了三只手。一只叫Model,它负责业务领域状态的知识,一只叫View,负责业务领域的表示视图,一只叫Control...
2009-12-29 11:06:40 468
原创 IE6环境下遭遇winow.location.href=' ' 的跳转bug
[code="javascript"] function goUrl(x) { window.location.href=x; } 跳转1 跳转2 跳转3 跳转4 跳转5 [/code] 测试环境IE6,IE7,Firefox 3。 跳转7和8在IE6环境下无效,9、10、11在IE6,IE7,Firefox3.01下测试均能 通过,。 跳转...
2009-12-29 10:36:39 115
原创 各种排序算法全分析
排序简介 排序是数据处理中经常使用的一种重要运算,在计算机及其应用系统中,花费在排序上的时间在系统运行时间中占有很大比重;并且排序本身对推动算法分析的发展也起很大作用。目前已有上百种排序方法,但尚未有一个最理想的尽如人意的方法,本章介绍常用的如下排序方法,并对它们进行分析和比较。 1、插入排序(直接插入排序、折半插入排序、希尔排序); 2、交换排序(起泡排序、快速排序); 3、选择排...
2009-12-28 17:15:45 114
原创 插入排序
[code="java"]/** * @author WenQiang Wu * @version Dec 28, 2009 */ public class InsertSort { /** * insert sort * * @param value */ public static void insertS...
2009-12-28 16:54:36 69
原创 选择排序
[code="java"]/** * @author WenQiang Wu * @version Dec 28, 2009 */ public class SelectedSort { /** * selected sort * * @param value */ public static void sel...
2009-12-28 16:28:09 93
原创 冒泡排序
[code="java"]/** * @author WenQiang Wu * @version Dec 28, 2009 */ public class BubbleSort { /** * bubble sort * * @param value */ public static void bubbleS...
2009-12-28 15:58:01 106
原创 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1.写出程序....
[code="java"]/** * @author WenQiang Wu * @version Dec 28, 2009 */ public class ThreadTest { private int j; /** * add method */ private synchronized void add() { ...
2009-12-28 14:11:27 98
原创 不能识别EL表达式
在以前使用EL表达式的时候,在JSP页面直接使用就可以了。但昨天我在做项目的时候在JSP页面上的EL表达式不能被识别。如${loginForm.username}在页面上还是显示${loginForm.username},后来我在JSP头上加上红色这段代码,就可以识别了。后来我研究了一下,是XML版本的问题。...
2009-12-28 13:33:07 110
原创 struts2的上传和下载
1. 文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2) multipart/form-data:这种编码方式的表单会以二进制流的方式...
2009-12-28 13:24:15 95
原创 一道关于截取字符串的java面试题
[code="java"] /** * @author WenQiang Wu * @version Dec 28, 2009 */ public class SplitString { private String splitStr; private int splitByte; /** * * @param str ...
2009-12-28 11:33:02 153
原创 500人围成一个圈,数到3的人下个人就从1开始数.最后一个人的位置在那里?
[code="java"]import java.util.ArrayList; /** * @author WenQiang Wu * @version Dec 28, 2009 */ public class Count3Quit { static int m = 0; public static void main(String args[])...
2009-12-28 11:22:10 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人