自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (7)
  • 收藏
  • 关注

思与行 - 方法

[b]【归纳法 - 发现规律】[/b]【归纳法 – 1. 问题步步细化描述,算法是需要模拟过程就很容易发现规律。 2. 从最简单的例子入手。小规模问题 –> 大规模问题。】[b]【回溯思想】[/b]1. 先设计出自己想要的结果或目标2. 从结果反向逆推3. 逐步回溯4. 步步描述5. 到源头[b]【问题分级[/b]1...

2011-01-17 09:21:30 260

Java常用集合包适用场景

1. ArrayList 基于数组方式实现,无容量的限制。 在执行插入元素时可能要扩容,在删除元素时并不会减少数组的容量。 如果希望相应的缩小数组容量,可以调用trimToSize() 在查找元素时要遍历数组,对于非null的元素采取equals的方式寻找。 非线程安全。2. LinkedList 基于双向链表机制实现。 ...

2010-10-25 08:52:23 237

MySQL一些技巧

1.表设计: 数据库要满足基本范式; 选择合适的数据类型:尽量定长; 不要使用无法加索引的类型作为关键字段,比如text类型; 为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据; 选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合; 最好每个表都建立有auto_increment字段,建立合适的数据库索引以保证查...

2010-08-26 17:03:09 224

数据库设计 - 键和索引

1. 数据采掘要预先计划我所在的市场部门一度要处理8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示计划相当关键——当我想创...

2010-08-11 10:18:57 232

数据库设计 - 设计表和字段

[b]1. 检查各种变化[/b]我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。— Shropshire Lad[b]2. 采用有意义的字段名[/b]...

2010-08-10 08:44:30 314

数据库设计 - 设计数据库之前

1. 考察现有环境在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定需求的现有系统(可能没有实现自动计算)。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一些可能会忽略的细微问题。一般来说,考察现有系统对你绝对有好处。— Lamont Adams我...

2010-08-09 11:00:03 222

定制开发的弊端

对于很多软件公司来说,除了选择市场占有率很高的产品和一些标准产品外,定制开发也是一种较好的选择。 定制开发的好处在于可以最大限度地满足企业个性化的需求,保以保证系统的成功实施。但存在的问题也是很明显的,系统的稳定性、运行效率、系统的扩展、与其他系统协调问题,对业务和管理是否有提升等等。 如果各系统分批实施,为满足不同客户的个性化需求。那么很可能出现如下情况,各系...

2010-08-04 15:14:58 285

系统管理员必备的法则

1. 按时备份2. 系统安全3. 任务自动化4. 有效监控5. 精通命令行,尽量避免使用UI6. 快速恢复数据

2010-08-04 15:04:49 142

同一任务和对象锁的问题

偶尔翻开java编程思想看看多线程的篇章,意焦突然卡在某个问题上不动了。这个问题看过多少次多少遍了,此刻才领会,顿时感觉自己好笨拙的思维。 问题是这样的:一般来说,在多线程程序中,某个任务在持有某对象的锁后才能运行任务,其他任务只有在该任务释放同一对象锁后才能拥有对象锁,然后执行任务。于是,想到,同一个任务在持有同一个对象的锁后,在不释放锁的情况下,继续调用同一个对象的其他同步...

2010-08-04 08:31:02 189

前台页面布局复用一点建议

web前台的页面设计者也能设计出复用性很高的页面布局来。 比如,传统的页面布局更完美的被沿袭下来,不外乎上下左右中的分割布局。一个页面可以被分割成header,left,center,right板块。各板块的内容布置都已经很清晰。 于是,在JSP页面里,抽出共有的页面来。 比如,[code="html"]header.jsp 头部区域 lef...

2010-08-02 15:47:20 197

业务层代码复用的一点建议

传统的编写业务层的service类是为每个实体对象生成一个DAO,然后再每个实体DAO对应的service类中注入DAO属性作为服务层组件。这样做代码的可读性很好,层次分明,逻辑清晰。是一种较好的设计方式。 如果考虑到代码软件最本质的特征-复用。减少不必要的编写。我们可以充分考虑Java语言的特征,诸如反射、多态、继承,以达到最大程度的重构。 由此,我们在编写D...

2010-07-29 08:48:23 510

软件与精神图景

看过很多的书,心理学方面的,成功学方面的,神经学方面的。。。内容颇是富足,十足的精神大餐。突然心血来潮,写一下自己感受。 世间的一切只不过时精神事务的变迁,万事万物唯一不变的只有变化。生活中的种种迹象都是内在的反应,你笑了它既是笑,你哭它既是哭。 建筑师在勾勒一幅建筑设计时,它必须在内心设计出建筑整体框架,绘制出整体轮廓;然后便是细节的描绘,自顶向下,层层描绘...

2010-07-16 13:35:59 185

低效的where 1=1

也许很多人在开发多条件查询或模糊查询的时候,为保证不管选择哪种过滤条件总保证查询条件为true,于是在where子句后选择1=1或者0=0技巧来满足模糊查询。当然这的确对开发人员来说是一个不错的技巧。于是我在Mysql中通过上千万条的数据测试发现很耗性能。即便是建了常用字段的索引(排序)也没有作用,足以确定1=1很低效,大数据量很耗性能。 select * from t_us...

2010-07-12 08:29:40 143

动态代理-实现操作对象和业务对象解耦

在业务对象执行某个方法时,在业务方法前和方法后均让操作者执行相应操作(切面编程), 操作者和业务者均面向接口编程,并在代理类中实现解耦。即操作方法和业务方法的执行能够最大限度独立。1. 先定义日志等级:[code="java"]package boke.javamode.log;/** * 日志等级 * * @since jdk1.6 * @author...

2010-07-12 08:17:02 286

sleep(100)-Swing动态生成折线图

如何做一个实时动态Swing折线图呢?由于脑海中构想了如下图这样一个画面,所以经过查资料写代码,实现了视觉化的图景。分享之。。。[img]http://dl.iteye.com/upload/attachment/274178/ad647a1c-f43b-31c0-91a2-5b11ec80c778.jpg[/img][code="java"]public class JFSw...

2010-07-07 11:31:35 597

自动延长的输入框

[code="java"][/code]

2010-07-07 10:50:14 186

JS最简单的时间显示

[code="html"]setInterval("ts.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);[/code][img]http://dl.iteye.com/upload/attachment/274125/7d613997-ad0...

2010-07-07 10:46:46 141

AHP层次分析法在Web评估系统中的应用

AHP层次分许算法在各类评估系统中有着广泛的应用.1.层次分析法的基本方法和步骤层次分析法是把复杂问题分解成各个组成因素,又将这些因素按支配关系分组形成递阶层次结构。通过两两比较的方式确定各个因素相对重要性,然后综合决策者的判断,确定决策方案相对重要性的总排序。运用层次分析法进行系统分析、设计、决策时,可分为4个步骤进行;(1)分析系统中各因素之间的关系,建立系统的递阶层次结构...

2010-07-05 09:49:27 324

各种JS图表分享

为什么现在JE无法上传压缩附件了呢...不然之能看到截图了。各位朋友啊 不是我不传上来,而是JE好像现在无法上传压缩文件了呢------------------------------------------[img]http://dl.iteye.com/upload/attachment/272966/60568683-8e0d-3ea7-81d5-7d5a621ea9e1...

2010-07-05 08:52:38 172

CSSTAVLE SHARED

分享之。。。[img]http://dl.iteye.com/upload/attachment/272423/1d32acdf-fbc4-391c-9b0b-6409541319d5.jpg[/img]---------------------------------HEML[code="html"]Zebra Tables Demov...

2010-07-03 12:05:00 146

一款Js绘图

一款Js绘图....[img]http://dl.iteye.com/upload/attachment/272051/94e7ef6d-f115-3479-800f-4539dad5db8c.jpg[/img]---------------------------------[code="html"] $(function(){...

2010-07-02 14:53:59 112

类的装载、连接与初始化 -- 纠正

1.首先纠正电子书中的一个小错误([b]针对父类和子类拥有共同static变量时[/b]),那么父类和子类static变量,static块都会初始化。 [img]http://dl.iteye.com/upload/attachment/271870/4741e792-7d51-3162-9a6d-ef4d0ece157b.jpg[/img][img]http://dl.it...

2010-07-02 09:03:06 106

一段动态立体展示图片的Js代码

分享一段动态立体展示图片的Js代码。。。注:此代码来自一位js超强好友所传 分享之。。。[img]http://dl.iteye.com/upload/attachment/271328/6933459c-765c-34c1-b449-7be2928c00a3.jpg[/img][code="html"]var Library = {};Library.ease =...

2010-07-01 13:41:01 186

基于JFreeChart的Swing生成动态折线图

[img]http://dl.iteye.com/upload/attachment/271146/53d9abc0-0b9b-3974-8bdb-a486352b6c5c.jpg[/img]最近在研究基于JFreeChart的Swing报表开发,发现基于Swing的报表功能还是蛮强大的。以上是一个截图。对一些要点整理如下:(1) 整体不拒肯定是个Frame: [c...

2010-07-01 08:59:47 658

css竖排导航菜单分享

[img]http://dl.iteye.com/upload/attachment/270760/70ce76d5-636e-3f53-9677-869e29dd9a2c.jpg[/img]---------------------------------HTML[code="html"]Untitled Document#navcontainer...

2010-06-30 13:55:32 392

CSS直接输入的Excel表格

HTML Excel表格可以直接输入。。。[img]http://dl.iteye.com/upload/attachment/270755/74b31593-b643-3212-8662-cf9b7c9ca451.jpg[/img]--------------------------------HTML:[code="html"]无标题文档tabl...

2010-06-30 13:43:30 235

css表格鼠标滑动

分享之...[img]http://dl.iteye.com/upload/attachment/270671/81eda2b1-279b-3f5b-a884-6f1b7c42f85b.jpg[/img]---------------------HTML:[code="java"]无标题文档.datalist{border:1px solid...

2010-06-30 10:38:45 162

inner DIV

inner DIV....[img]http://dl.iteye.com/upload/attachment/270618/09869974-f58f-3412-a666-cc666cb9211c.jpg[/img]---------------------------------HTML:[code="java"]Untitled Document...

2010-06-30 09:24:37 328

cssTable分享

cssTable分享喽....[img]http://dl.iteye.com/upload/attachment/270607/b68e7657-0f57-3525-b096-ed07a3f15311.jpg[/img]--------------------------------------------------------------------------css:...

2010-06-30 09:12:34 157

Swing管理系统基本框架一些部件使用的技巧

最近在做一个简单的Swing管理系统基本框架, 于是总结一些基本的图形部件用法技巧。[img]http://dl.iteye.com/upload/attachment/270384/e1b9ce1b-c50d-3556-b4db-fa3c185ff937.jpg[/img]1. 一级导航面板 [code="java"]JTabbedPane tabbedP...

2010-06-29 15:38:03 137

代码重构时的一个想法

最近,在对以前的代码进行重构时,发现了这么一个问题,对于一个单例,在一个方法中传入该类的名字,如何根据这个名字获取该类的实例?一般,都是根据类名.getSingletonInstance()就可以获取单例对象。 先看下面代码: [code="java"]package boke.test;/** * 单列 * * @since jdk1.5及其以上...

2010-06-29 08:04:08 95

一款JS导航菜单

最近看了看朋友发过来的js导航菜单,感觉不错,共享哈[img]http://dl.iteye.com/upload/attachment/269880/5d2fb903-5596-326c-aa37-6c3394cea1a3.jpg[/img]

2010-06-28 16:56:35 100

关于用SVN 的Java Web客户端构建web文件共享系统的一些截图

以前写过关于用SVN 的Java Web客户端构建web文件共享系统的构想畅谈一文,现在截一些图,征求哈大家的意见....[img]http://dl.iteye.com/upload/attachment/269857/60fcb9ed-cf4c-3d95-a49d-355ce29fcd84.jpg[/img][img]http://dl.iteye.com/upload...

2010-06-28 16:26:05 139

像EXT的这种树形结构,用JQ实现的框架期待分享一下哦

[img]http://dl.iteye.com/upload/attachment/269833/c1befad1-6534-3be0-9278-d69a7ec99602.jpg[/img]像EXT的这种树形结构,用JQ实现的框架期待分享一下哦。。。说明:截图来自ext3.0树形组件...

2010-06-28 16:12:11 258

开散列的简单模拟(一)

[color=red][b]1. 散列[/b][/color] 散列有两种形式。一种是开散列(或外部散列),它将字典元素存放在一个潜无穷的空间里,因此它能处理任意大小的集合。另一种是闭散列(或内部散列), 它使用一个固定大小的存储空间,因此它能处理的集合的大小不能超过它的存储空间的大小。[color=red][b]2. 开散列[/b][/color] [b](1...

2010-06-28 08:33:14 107

递归和动态规划构造两个字符序列的最长公共字符子序列

应je朋友要求,所以翻开以前的算法题目,整理了以下,给出主题的递归和非递归(动态规划)实现。如果能有所帮助,甚是欣慰。我们在JE上更需要分享精神。 je上有位朋友,给我发短信说,"你为什么有段时间每天都写博客发帖子,你在做什么工作?" 其实,我是搞J2EE的。和大家一样都是Java程序员。我想说的是,"学了计算机,做为一名程序员,他会花费大部分时间和电脑,代码相处,他需要不断...

2010-06-28 08:28:09 278

最大公约数的应用 - 分享

1.先看一家大公司笔试题 [color=blue][b]数组中有n个数据,要将它们顺序循环向后移动k位,即前面的元素向后移动k位,后面的元素则循环向前移k位,例如,0、1、2、3、4循环移动3位后为2、3、4、0、1。考虑到n会很大,不允许用2n以上 个空间来完成此题。[/b][/color][b]1.1 算法1:[/b](1) 问题分析: 由数学知识...

2010-06-25 08:08:34 517

分享一款JTree

分享一款JTREE,可导入myeclipse直接运行。。。[img]http://dl.iteye.com/upload/attachment/267608/3d6c4374-1764-34c0-bf05-4d5a8c64c88a.jpg[/img]

2010-06-23 14:42:16 99

Java虚拟机生命周期和体系结构

[color=red][b]1. Java虚拟机的生命周期[/b][/color] 一个运行时的Java虚拟机负责运行一个Java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当程序关闭退出,这个虚拟机实例也就随之消亡。如果在同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 [col...

2010-06-23 13:48:20 243

对单例模式的改进

给出一种对单例模式改进[code="java"]package boke.mode;package boke.mode;/** * 单例模式改进 * * @since jdk1.6 * @author 毛正吉 * @version 1.0 * @date 2010.06.08 * */public class Singleton {...

2010-06-23 11:03:10 107

数据库表管理数据库表管理

数据库表管理数据库表管理数据库表管理数据库表管理数据库表管理数据库表管理数据库表管理数据库表管理数据库表管理

2009-09-13

JAVA中的反射机制(内含大量实例)

JAVA中的反射机制(内含大量实例)JAVA中的反射机制(内含大量实例)JAVA中的反射机制(内含大量实例)

2009-09-12

主题:用JAVA类实现MD5加密-----MakeMD5.java

主题:用JAVA类实现MD5加密-----MakeMD5.java

2009-09-12

Ant权威指南Ant权威指南

Ant权威指南Ant权威指南Ant权威指南Ant权威指南Ant权威指南Ant权威指南Ant权威指南Ant权威指南Ant权威指南

2008-12-26

JSP由浅入深

JSP由浅入深,欢迎大家下载

2008-04-13

mysql帮助文档

mysql帮助文档,欢迎大家下载

2008-04-13

jstl基础知识

jstl基本知识,基本语法,欢迎大家下载

2008-03-27

空空如也

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

TA关注的人

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