自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

这个,你懂的

1、面向对象设计     谁拥有数据,谁就对外提供操作这些数据的方法。

2011-04-23 13:51:57 198

电影清单

1.《华尔街》(Wall Street)(1987)2.《拜金一族》(Glengarry Glenn Ross)(1992)3.《颠倒乾坤》(Trading Places)(1983)4.《锅炉房》(Boiler Room)(2000)5.《硅谷传奇》(Pirates of Silicon Valley)(1999)6.《可口可乐小子》(The Coca—Cola Kid)(1...

2011-04-22 22:00:14 146

js常用计量单位转换

      单位转换是一简单的功能,最初是将所有转换率存入数据库, 前端通过ajax交互实现转换,因为转换的一些单位相对比较固定,后来改为放在java的二维数组中,第三次觉得完全可以省去客户端和服务器的交互,所以所有动作通过js在客户端完成。目前支持速度、面积、长度、重量、体积、温度的计算。基于jquery完成,可以改写成jquery的一个小插件。      // JavaScript Doc...

2011-04-22 16:06:35 1814

彻底解决客户端提交请求参数乱码问题

       在进行web项目开发的是,经常会遇到客户端向服务器段发送带参数请求,服务端获得参数出现乱码问题。最简单的方式就是直接以form表单post方式请求。还有一种比较彻底的解决方式就是客户端发送请求的时候,用js对参数进行两次编码,服务端再获得参数后对参数进行两次解码。        js两次编码:var parm= encodeURIComponent($("#parm")...

2011-04-16 11:11:21 173

读书清单

1、他的国——韩寒2、1988:我想和这个世界谈谈——韩寒3、嫌疑人X的献身——东野圭吾4、以诈止诈——刘墉5、呐喊——鲁迅6、彷徨——鲁迅7、蔡康永的说话之道——蔡康永...

2011-04-08 13:50:39 116

eclipse实用开发插件(持续更新)

    实用的eclipse插件,在这边做一个持续性的整理,发布到论坛频道,有好的插件推荐的朋友,请分享下,我会持续完善,先贴一下我手上觉得比较实用的几个插件,都可通过eclipse直接更新安装:     1、PropertiesEdtior            http://propedit.sourceforge.jp/eclipse/updates/      2、OpenExplor...

2011-04-03 13:29:18 82

jquery插件实现无限级级联下拉框

       项目中经常用到级联下拉框,虽然是一个简单的功能,但每用到一次写一次,用到一次写一次,也烦,找原来写的也烦,这次重新写一个放到iteye(第一次用这新名)这里,以后用到的时候随时可以找到,也顺便和大家分享一下,很简单的一段代码:       <html><head><title></title><scri...

2011-04-01 17:12:26 438

《呐喊》

      读完了鲁迅的小说集《呐喊》,共14篇小说,有几篇在高中时代的语文课本上有读到过,有孔乙己、故乡、阿Q正传;感悟语文能把文章分析的如此透彻,让每个学生的思想跟着教参指导的思想去领悟,也不知道正误与否,反正每个学生领悟到了同一个中心思想。此次阅读没有教参的指导,没能领悟太多的思想,没听到太多的呐喊,在此呐喊一声,啥时给统一配个教参。生活的时代不同,我自然少听到鲁迅的呐喊,在生活中听到的多的...

2011-03-30 22:03:23 123

css入门(选择器)

1、嵌入式样式表、内联样式表、外部样式表、输入样式表2、样式规则的选择器:html selector (div{font-size:3cm;background:red})class selector (.one{font-size:3cm;background:red})id selector (#one{font-size:3cm;background:red})关联选择器...

2011-03-29 21:04:41 72

java实现带KEY验证下载

       给客户做的一个公司的小网站,客户提出需要下载的用户需要通过邮件向他们申请KEY,才可以下载。我在后台做了一个简单的KEY生成的工具,其实就是一个简单的hibernate生成UUID的程序,就拿这个UUID来作为KEY.在用户下载的时候需要输入一个KEY,通过验证之后才能下载,跟普通的图片验证没什么区别,可能只是一个在服务器端一个在客户端验证的区别,当然图片也可以在服务器端验证。下面上...

2011-03-28 10:57:27 127

jquery的继承实现jquery的扩展和插件开发

     对于javascript中继承的实现,我在之前一篇博客里详细介绍了:                  彻底理解javascript继承机制及call(),apply()方法的使用      下面浅谈下jquery中继承的实现:           在jQuery.js中有一个jQuery.extend()的静态方法,它提供了jQuery.js中的整个继承功能,也是jQu...

2011-03-27 17:27:45 166

javascript入门(函数)

准备写下一系列javascript入门的文章,一方面算是自己对javascript知识的稳固,一方面也希望对初学javascript的朋友有所帮助。javascript的基本类型和语法其实跟java是非常相似的,对于javaeye的朋友我想都清楚,今天就从javascript的函数写起: 1、js函数声明:    function fun1(arg){ alert(arg+",This...

2011-03-27 15:11:22 77

IT从业人员实用开发工具(持续更新)

1、相当不错的一款javascript开发工具,轻量级,javascript_develop_editor.rar: 2、一款简单的正则表达式检验器:RegexTester.exe

2011-03-26 23:47:42 103

彻底理解javascript继承机制及call(),apply()方法的使用

      关于javascript中call()和apply()方法的使用,网上有一博友已经写得非常清楚,链接地址如下:关于JavaScript中apply与call的用法意义及区别  在了解了javascript中call和apply方法的使用方法之后,下面具体讲一下继承的实现方式:<html><head><title></ti...

2011-03-26 23:34:27 108

服务发布到linux的tomcat上之后,文件不能上上传问题

       原本在windows上可以正常上传文件的网站后台管理系统,发布到linux系统上之后,遇到了几个问题: 1、请求不再被servelet拦截 引起这个问题的原因是apache+tomcat集成的问题,把所有的请求都交给tomcat就可以解决这问题了。 2、fck、struts upload、ewebeditor等中文件的上传功能不行了。 引起此问题的原因是strut...

2011-03-23 01:08:57 624

绑定域名和空间

      绑定域名和空间,一般有两个步骤:      一、空间绑定域名 a.登陆自己所买空间的网站的管理中心; b.到虚拟主机管理,里面就有绑定域名,添加自己需要绑定的域名 可以绑定多个域名,一般添加两个域名带www和不带的(例如www.jesen.com和jesen.com)      二、域名解析到空间 a.主要分A记录和别名记录: AJ记录:对应值...

2011-03-21 23:11:17 147

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解(转)

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener> 和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个 web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给 servletContex...

2010-10-27 14:57:05 82

原创 java数据结构八、通过栈根据后缀表达式计算值

//postfix.java//parses postfix arithmetic expressions//to run this program: C>java PostfixAppimport java.io.*; // for I/O///////////////////////////////////////////////////////...

2010-10-20 13:32:42 116

原创 java数据结构七、通过栈实现中缀表达式转换成后缀表达式

//infix.java//converts infix arithmetic expressions to postfix//to run this program: C>java InfixAppimport java.io.*; // for I/O//////////////////////////////////////////////////...

2010-10-20 11:49:00 135

原创 java数据结构六、队列

class Queue { private int maxSize; private long[] queArray; private int front; private int rear; private int nItems;//--------------------------------------------------------...

2010-10-19 17:34:28 90

原创 java数据结构五、栈

        <!-- Generated by javadoc (build 1.6.0-beta2) on Fri Mar 09 12:52:21 CST 2007 -->      Stack 类表示后进先出(LIFO)的对象堆栈。JDK中java.util.Stack通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push...

2010-10-19 15:24:40 96

原创 java数据结构四、三种简单排序之间的比较

      冒泡排序虽然写法简单,但是一般很少使用,性能过低。      选择排序虽然把交换次数降到了最低,N次,但是比较的次数仍然很大。当数据量小,且交换数据相对比较数据更加耗时的时候,可以选择选择排序。      大多数情况下,在数据量较小或基本有序的情况下,插入排序是三种算法中最好的选择。对于大数据量的情况,快速排序通常是最快的排序方法。...

2010-10-19 12:54:06 99

原创 java数据结构四_3、插入排序

//3、插入排序/* * 插入排序的时间复杂度还是为O(N*N),交换次数和比较次数差不多, * 在一般情况下,它要比冒泡算法快一倍,比选择排序还要快一点。 */ public void insertSort(int[] array){ int temp; for (int i = 1; i < a...

2010-10-19 11:54:43 69

原创 java数据结构四_2、选择排序

public void swap(int[] array ,int one,int two){ int temp = array[one]; array[one]=array[two]; array[two]=temp; } //2、选择排序 /* * 选择排序改进了冒泡排序,将必要的O(N*N)的交换次...

2010-10-18 22:52:28 71

原创 java数据结构四_1、冒泡排序

public class Sort { public void swap(int[] array ,int one,int two){ int temp = array[one]; array[one]=array[two]; array[two]=temp; } //1、冒泡排序 public int[] bubbleSort(int[] arr...

2010-10-18 21:46:22 91

原创 java数据结构三、二分查找

      数组最简单的查找方式就是线性查找,线性查找需要的时间和数组中的数据项数成正比(O(N));有序数组可以使用二分查找,二分查找需要的时间与数组中的数据项的个数的对数成正比(O(log(N))),显然数据项越多,二分查找的时间优势更明显。public class OrderArray { private int[] array; private int ind...

2010-10-18 17:12:27 97

原创 java数据结构二、大O表示法

           在比较算法的时候,我们似乎类似说一些“算法A比算法B快两倍”之类的话,但实际上这类陈述没多大的意义。这是因为数据项的个数发生变化时,对应的比例也会发生改变。           1、无序数组的插入:常数       向一个无序数组中插入一条数据的时间复杂度为一常数,不论数据项的个数N有多大,即T=K;           2、线性查找:与N成正比       ...

2010-10-18 17:01:02 135

原创 java数据结构一、概念

 序号数据结构优点缺点1数组插入快,如果知道下标,可以非常快的存取查找慢,删除慢,大小固定2有序数组比无序的数组查找快删除和插入慢,大小固定3栈提供后进先出方式的存取存取其他项很慢4队列提供先进先出方式的存取存取其他项很慢5链表插入块...

2010-10-18 13:40:52 100

原创 jquery实现的简单复选树,checkboxtree

jquery的实现方式:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">&lt...

2010-10-13 12:46:04 222

原创 两个jquery 类似igoogle的portlets插件

      也是项目需要,搞一张简单的类igoogle首页,找了两个jquery的插件,其中portlets的,个人觉得很好用,但是由于版本有点老,jquery还是1.0的,与新的1.4的不兼容,另外一个是inettuts的,来自这位朋友的blog:http://ynial.iteye.com/blog/722721,还带写cookie的功能,并且兼容jquery1.4。  ...

2010-10-13 12:29:15 128

jquery-easyui-tree 实现异步加载树

     平时开发中,经常用到异步加载树,每次用到都是重新下,虽然说每次实现的方式都换了,都不一样,但也是费时间,这次项目中又用到了,所以整理一下,以备后用。这次用到了jquery插件 easyui-tree,还是挺方便的,展现的是一棵异步产品树,tree.jsp <%@ page language="java" contentType="text/html; charset...

2010-10-04 21:14:47 367

原创 一个简单的Java Web应用功能"帐户不允许多人使用"

      原文来自:http://hi.baidu.com/harbin%5Fsakura/blog/item/2545cfeab1000cddd439c9a9.html在web应用的许多场景,我们可能都没有限制多人使用同一帐户登陆或使用系统,其实按理来说这应该是一个系统帐户管理中的一个基本功能,但是很多系统还是没有做任何限制。但是在一些特定的业务中,这个功能还是必须要有的,当我们接到这样的...

2010-10-04 20:10:46 138

原创 svn环境配置

[导入]SVN1.6.5详细配置(转) 以前用SVN以及CVS都是别人配置好的,只要装一个客户端就可以用了。今天在网上搜了一下,好不容易才配置好了,在此分享一下,以后要配置也可以看看,呵呵 Subversion是SVN的服务端,下载地址:我下载的是svn-win32-1.6.5.zip,只要解压就可以了。 http://subversion.tigris.org/servlets/Proje...

2010-09-20 13:06:52 127

原创 java nio

        上班比较空,学习了一下以前有所了解过的java nio,看到了IBM上的一篇不错的学习文章,简单清晰地代码中用到了适配器模式、观察者模式。设计了监听器类和适配器累,可以说整个设计思想是来源于java swing的事件模型。         java.io.*是阻塞方式的,即同步的,而java.nio.*是非阻塞的,即为异步的。         io中主要清楚流的概念,字节流...

2010-08-23 14:07:05 76

Java Service Wrapper 将你的java应用程序安装成windows系统服务

         很早前因为项目需要,将自己写的一些java的小型应用程序(如实时数据抓取、数据读取、定时建立索引等)安装成windows系统的自启动服务,这样有一个好处就是我们不需要看到服务器上那一个小黑窗口了,而且系统服务可以设置成随机启动,一切就比较方便。今天看到网上有不少朋友在提出类似这样的问题,所以决定整理一下,放上来.使用Java Service Wrapper能很方便的实现这一功能。...

2010-08-22 23:36:17 98

移动硬盘无法停止通用卷终极解决办法

       使用移动硬盘时候,始终无法停止通用卷,包括重启了电脑,还是一样不能停止。       安装unlocker软件之后,终于可以了。       将软件打包上传了,下载之后,双击安装,安装完成之后,系统右键菜单里会出现unloker菜单:       Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个文件或目录无法删除...

2010-08-22 14:34:36 1133

javaeye,新的开始

     从最初的新浪blog,到百度空间, 到现在的javaeye blog,一处处按家换着,作为Java IT人,最适合安家的还是在javaeye,所以今天作为开篇,表示一个新的开始。     毕业工作三年多, 大大小小的项目接触了一些,总觉得自己到了某个瓶颈,前进的不多。逢周末,给自己一个新的计划吧。     1、每天保持学习的心态。     2、每天要坚持学习英语。    ...

2010-08-22 12:13:35 92

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除