技术文章
文章平均质量分 67
wangpancom
勤奋,认真,仔细,自信
展开
-
Hibernate性能提升
HIbernate提升性能 第 20 章 提升性能 20.1. 抓取策略(Fetching strategies) 抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声转载 2008-06-16 17:49:00 · 869 阅读 · 0 评论 -
14个经典的javascript代码
■打开■ ■另存为■ ■属性■ ■打印■ ■页面设置■ ■刷新■ ■导入收藏■ ■导出收藏■ ■加入收藏■ ■整理收藏夹■ ■查看原文件■ ■语言设置■ ■前进■ ■后退■原创 2006-12-05 10:10:00 · 1283 阅读 · 0 评论 -
Myeclipse开发struts+hibernate+spring新手入门---环境配置
Myeclipse开发struts+hibernate+spring小记开发前准备工作:1、下载eclipse3.1版本 下载地址:2、下载Myeclipse插件 下载地址:3、根据需要下载所需要的数据库驱动。 部分下载地址:4、下载的eclipse3.1进行解压缩。安装Myeclipse,分为手工安装和自动安装两种安装方法。转载 2006-11-24 14:43:00 · 1695 阅读 · 1 评论 -
Eclipse 常用快捷键收集(中文)
Eclipse 常用快捷键收集(中文) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+←原创 2006-11-24 14:27:00 · 676 阅读 · 0 评论 -
WebWork入门教程--创建你第一个WebWork action
WebWork入门教程--创建你第一个WebWork action摘要本文,摘录了Manning出版社出版,Patrick Lightbody 和 Jason Carreira所著《WebWork in Action》中关于怎样创建WebWork action和它的视图以及将两者柔和在一起的部分。一个action是一块代码,当特定的URL被请求时,他会被执行。Action被执行后将可视化的显示转载 2006-11-30 10:30:00 · 1825 阅读 · 0 评论 -
Myeclipse平台struts+hibernate+spring项目开发示例
Myeclipse平台struts+hibernate+spring项目开发示例 接:Myeclipse开发struts+hibernate+spring新手入门---环境配置如果您按照上篇文章配置成功,可以进行开发简单的J2EE项目。开发前准备: 1、新建项目包:如下图: Dao:数据层;service:逻辑层;web:web展现层。2、建立好三层架构,部署好包名转载 2006-11-24 14:46:00 · 1981 阅读 · 0 评论 -
我10年来的学习和生活――应聘华为成功后的总结
我10年来的学习和生活 ――应聘华为成功后的总结第0篇 学习计算机的人永远从0开始 我提前给我的大学生活画了一个圆满的句号,我一张白纸进来,没有一脑糨糊出去。我将收藏起这张记录了我青春足迹的白纸,远离安逸的大学生活。步入社会,走进未来,未来是一片荆棘之地,我是一个内心狂热的人,自己的天空需要自己的双手去打造,只要我努力过,我不后悔。我从1997年进入初中,知道计算机这东西,到我200转载 2006-11-13 22:21:00 · 1234 阅读 · 0 评论 -
【Hibernate】简介信息
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久原创 2006-11-03 21:14:00 · 942 阅读 · 0 评论 -
【Struts】简介信息
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说S原创 2006-11-03 20:45:00 · 839 阅读 · 0 评论 -
什么是jdbc?
JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 一、ODBC到JDBC的发展历程 说到JDBC,很容易让人联想到另一个十分熟悉的字转载 2006-11-03 22:24:00 · 3066 阅读 · 0 评论 -
一个最简单的Hibernate入门简介
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将不涉原创 2006-11-03 21:23:00 · 883 阅读 · 0 评论 -
HTML标记
标记 类型 译名或意义 作 用 备注 文件标记 ●原创 2006-10-27 16:59:00 · 570 阅读 · 0 评论 -
数据库知识
我们在设计数据库的时候,可能会犯以下错误: 比如,有这么一个表: 学号 姓名 课程名称 成绩 学分 1 张三转载 2006-10-27 15:33:00 · 743 阅读 · 0 评论 -
J2EE面试题集锦
J2EE面试题集锦一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.C转载 2006-08-23 20:18:00 · 710 阅读 · 0 评论 -
Eclipse中的快捷键
Eclipse中的快捷键 本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。 转贴请注明作者和出处。(来自Eclipse社区论坛) 编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复原创 2007-02-06 19:39:00 · 626 阅读 · 0 评论 -
删除重复数据
查询数据库中的重复记录//查询单列重复记录 SELECT COLUMN_1,COUNT(*) FROM TABLE_NAME GROUP BY COLUMN_1HAVING COUNT(*)>1 //查找两列重复记录 SELECT COLUMN_1,COLUMN_2,COUNT(*) FROM TABLE_NAME GROUP BY COLUMN_1,COLUMN_2 HAVING COU原创 2008-06-16 17:42:00 · 626 阅读 · 0 评论 -
十年编程经验凝结 与新人们分享
有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。 第一点是:不断抽象已知的东西。转载 2007-05-11 18:57:00 · 835 阅读 · 0 评论 -
如何从开发人员走向架构师
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发转载 2007-03-17 17:45:00 · 731 阅读 · 0 评论 -
Java IOC框架 挑战Spring
Guice 能够注入 constructors, fields 以及 methods (任何方法, 任意参数, 而不仅仅是setter方法), 同时Guice还支持自定义scopes, 循环依赖, 静态成员注入, 整合Spring, 以及AOP…… Google 近日宣布发布 Guice。Guice, 发音为juice, 是Google内部使用的 Java依赖注入框架。Guice新版本宣转载 2007-03-17 17:44:00 · 997 阅读 · 0 评论 -
程序员的七种武器
世界上有两件事情,需要一辈子的努力。第一是学习,第二是锻炼。其实这本是说明一个问题:每个人在提高自己能力这件事情上,需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。一方面我们学习新的软件技术和更新速度极快的业界新名词;另外一方面,我们也需要不断加强基本技能的巩固。 在这样的前提下,“程序员的七种武器”这个选题就应运而生了。撇开众多软件开发人员的基本素质(学习能力、转载 2007-03-17 17:58:00 · 922 阅读 · 0 评论 -
在web应用中配置HSQL数据库
一、 从http://hsqldb.sourceforge.net/下载HSQL1.7.3,将其中的hsqldb.jar复制到你的web应用的WEB-INF/lib目录下。写一个属性文件lightningboard.properties,数据将存放在你的web应用TestHsql/hsqldb/lb_db下。#---Database--- DB.DRIVER=org.hsqldb.j原创 2007-01-23 12:54:00 · 954 阅读 · 0 评论 -
35 岁前程序员要规划好的四件事
论坛里经常可以看到关于 35 岁程序员的生涯询问, 他们之中有些人写了十年代码, 有些人则是因为对编程发生了兴趣, 中途转行, 以下四点是给那些 30 - 35 岁程序员的建议:* 照顾自己健康以前, 我认为 "钱" 是很重要的, 俗话说的好: "钱不是万能, 但没有钱万万不能", 所以过去我的焦点都是放在收入, 但后来我发现有比钱更重要的东西, 那是 "家", 在你没有结婚前, 这个家的转载 2007-02-12 14:23:00 · 923 阅读 · 0 评论 -
浅谈程序员如何正确面对压力
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/jobchanceleo/archive/2007/02/07/1504802.aspx之前的文章《浅析程序员的压力的产生》之后,在此写个姐妹篇。如果我们每天忙着产奶、生金蛋、吃草,压力必然会很大。那我们又应该怎么办呢转载 2007-02-08 22:36:00 · 899 阅读 · 0 评论 -
浅析程序员的压力的产生
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。很多公司对程序员的要求是:产奶(产生高质量的代码)、生金蛋(顺利、按时完成开发项目),但公司要求程序员们吃草(薪水低)。 于是,程序员每天忙着产奶、生金蛋、吃草,所以压力产生了,各种问题也随之而来。最严重的是华为那个哥们,不多说了,让我们分享一下压力的产生。 产奶的压力转载 2007-02-08 22:39:00 · 882 阅读 · 0 评论 -
程序员成功之路
程序员成功之路 ——The road ahead for programmer(演讲稿)一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead for programmer, 程序员的未来之路,也就是程序员的成功之路,希望大家未来也能够拥有像比尔盖转载 2007-02-06 19:45:00 · 917 阅读 · 0 评论 -
打造个人电脑安全终极防线(整理)(很全的)
打造个人电脑安全终极防线(整理)(很全的) By 问天何必 发表于 2006-10-13 10:46:00转载 2007-02-06 19:46:00 · 917 阅读 · 0 评论 -
Weblogic说明文件
使用Weblogic的SQL Server驱动1.配置连接缓冲池先,使用Weblogic所带的SQL Server的驱动2.配置数据源JNDI名称,这个很关键,要和配置文件以及代码里相同! 这里使用我们配的连接缓冲池! 创建成功! 下面使用微软自己的SQL JDBC驱动!我把刚配好的数据源及缓冲池都删掉了!1.找到微软的这个驱动,结果发现JDBC驱动不在类路径,需要手工原创 2007-02-06 19:42:00 · 792 阅读 · 0 评论 -
java入门学习指导之最佳方向
我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE。 初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她转载 2007-02-06 19:41:00 · 794 阅读 · 0 评论 -
对一个论坛系统的ER建模(精简版)
一个论坛的需求如下 (精简):需求:设计一个论坛,要求实现如下主要功能:1、 要求实现版块管理,能够显示版块的名称,描述,版主,该版最后发帖时间与发帖人及发帖主题。一般来说论坛的版块都比较多,用户还需求对这些版块进行分类管理(如灌水类,版主管理,编程学习类等)。2、 要求实现论坛的管理,能够显示该论坛中的文章列表,在列表中的每篇文章要求显示其主题,发帖时间,浏览次数,最后回复时间,转载 2006-10-27 15:14:00 · 3592 阅读 · 0 评论 -
登陆模块升级版本之模板方法篇
//模板package cn.bless_remind;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;import com.mysql.jdbc.ResultSet;pu转载 2006-10-27 15:29:00 · 711 阅读 · 0 评论 -
Log4j配置
Log4j配置 Log4j配置所需文件:1、jar包 : commons-logging.jar 、log4j-1.2.8.jar 、taglibs-log.jar 2、配置文件:commons-logging.properties 、log4j.properties 3、标签文件:taglibs-log.tagc转载 2006-10-03 16:46:00 · 1155 阅读 · 0 评论 -
WEB定时器-Timer
WEB定时器-Timer Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次报表计算引擎。因此定时器的存放位置也值得考查,不能简单转载 2006-10-03 16:31:00 · 1525 阅读 · 0 评论 -
Struts中logic:iterate标记的使用
Struts中logic:iterate标记的使用 =======Struts中logic:iterate标记的使用======= 这个标记用于循环下面是一个例子 1. Map里存放的是bean时 property="value" /> 2.转载 2006-10-03 15:49:00 · 898 阅读 · 0 评论 -
Tomcat5.0连接池
Tomcat5.0连接池 =======学习Tomcat5.0连接池总结========Tomcat5.0连接池测试1、通过图形界面在Tomcat5.0里建立DataSource,如果用的专用驱动将驱动包放到tomcat/common/lib下。2、建立完后server.xml在 标签下会增加以下内容Resource name="jdbc/Sqlserver" type="javax.转载 2006-10-03 15:47:00 · 970 阅读 · 0 评论 -
在Hibernate应用中如何处理批量更新和批量删除?
在Hibernate应用中如何处理批量更新和批量删除?选自> 作者:孙卫琴 来源:www.javathinker.org如果转载,请标明出处,谢谢批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction();转载 2006-10-03 15:43:00 · 638 阅读 · 0 评论 -
MySQL 5.1中文参考手册
MySQL 5.1中文参考手册 链接地址:http://dev.mysql.com/doc/refman/5.1/zh/原创 2006-09-16 17:32:00 · 990 阅读 · 0 评论 -
Java面试题(5)
代码与编程题135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。原创 2006-09-13 22:09:00 · 934 阅读 · 0 评论 -
Java面试题(4)
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、Arra转载 2006-09-13 22:03:00 · 1530 阅读 · 0 评论 -
Java面试题(3)
JAVA面试题集 基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另转载 2006-09-13 21:56:00 · 974 阅读 · 0 评论 -
Java面试题(2)
Java面试题(2)第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能转载 2006-09-13 21:47:00 · 785 阅读 · 0 评论