- 博客(30)
- 收藏
- 关注
转载 Eclipse实用快捷键大全
Alt+左箭头,右箭头 以在编辑窗口切换标签Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7 可以在视图之间切换 ,如编辑视图,输出
2009-09-27 11:25:00
2533
转载 Log4j的使用
1、Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger
2008-02-18 17:31:00
1920
转载 JDBC批处理
public static void main(String[] args) { Class.forName("sqldriver"); Connection conn = DriverManager.getConnection(URL,USER,PASS) //无参,添加案例 Statement stmt = conn.createStatement();
2008-02-18 12:47:00
2094
转载 用JAVA 实现“生产者-消费者”问题
生产者和消费者问题是从操作系统中的许多实际同步问题中抽象出来的具有 代表性的问题。它反映了操作系统中典型的同步例子。 生产者进程(进程由多个线程组成)生产信息,例如它可以是计算进程。消费 者进程使用信息,它可以是输出打印进程。由于生产者和消费者彼此独立,且运 行速度不确定,所以很可能出现生产者已产生了信息而消费者却没有来得及接受 信息这种情况。为此,需要引入由一个或者若干个存储单元组成的临时存
2008-02-01 18:54:00
14961
2
转载 oracle 9i sql约束
sql有以下几个约束:1.primary key1)create table newtable (tablename varchar(10) primary key);2)create table newtable (tablename varchar(10) CONSTRAINT newtable_tablename_pk primary key);3)alter table n
2008-01-19 18:10:00
1385
转载 Oracle中的BLOB和CLOB
LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包含在数
2007-12-26 10:13:00
2359
转载 开源项目 Kettle 介绍 ZT
现在是一个Google的时代,而对于开发者,开源已成为最重要的参考书。对于某课题,不管你是深入研究还是初窥门径。估且google一把,勾一勾同行的成就,你必会获益良多。 说到ETL开源项目,Kettle当属翘首,因此,偶决定花点时间了解一下。 项目名称很有意思,水壶。按项目负责人Matt的说法:把各种数据放到一个壶里,然后呢,以一种你希望的格式流出。呵呵,外国人都很有联想力
2007-12-25 09:30:00
1197
转载 Rational rose的双向工程!
一、正向工程操作流程1、设置默认语言为Java,Tools->Options->Notation->default:选择Java。2、设置环境变量ClassPath,Tools->Java/j2ee->Project Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录。3、打开设计好的类图,选中要生成的Ja
2007-12-19 13:54:00
3913
转载 IQ无限
E.经典老题 E1 据说此题曾被用来应聘微软公司的高级人才。 嘿嘿!各位可有兴趣试试身手,若有志者,看招了! 有两间房,一间房里有三盏灯,另一间房有控制这三盏灯的开关(这两间房是分割开的,毫无联系)。现在要你分别进这两间房一次,然后判断出这三盏分别是由哪个开关控制,你能想出办法吗?(注意:每间房只能进一次) 注:这题如果加上是白炽灯会更好点 E2 一天中
2007-10-20 03:13:00
3902
转载 微软面试题目完全版
一.最基本题型(说明:此类题型比较简单) 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题有点BT) 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟,呵呵,看了答案才知道很简单) 3.如果你有无穷多的水,一个3公升的提捅,一个5
2007-10-20 02:49:00
1654
4
原创 粗谈Struts+Hibernate+Spring开发——从分层,对接,蔓延的开发过程来看Struts,Hibernate,Spring的整合开发
1.设计持久化层 在使用Hibernate来完成持久层的系统中,持久化层包括:数据库中的表,影射文件,POJO类。 设计持久层有两种方法: ●对需求进行分析,提取应用中的对象,将这些对象抽象成类,再抽取其中需要持久化保存的类,这些类就是系统中要用到的POJO类了。从POJO类出发,手动地建立数据库的表,再手动地编写影射文件。当然,如果使用工具的话,我们完全可以,从POJ
2007-10-18 21:56:00
2024
转载 J2EE初学者需要理解的问题
J2EE体系结构简单介绍一、J2EE提出的背景1、 企业级应用框架的需求在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同陈为中间件。2、 为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发
2007-10-10 00:20:00
1049
转载 Java中ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地
2007-10-10 00:19:00
983
转载 J2EE与WEBLOGIC学习笔记
什么是bea weblogic: 它是一个应用服务器,它支持企业级的,多层次的,和完全分布式的WEB应用。weblogic server主要功能包括: 1。维护和管理各种客户机(包含WEB浏览器,应用客户机和,APPLET,手机,PDA等等)的应用逻辑和业务规则。 2、支持软件集群技术,可以运行WEB应用和企业EJB服务,(记好:EJB包含业务逻辑,并为其他组件提供服务),并 确保服务的可靠性
2007-10-10 00:17:00
1342
转载 EJB工作原理学习笔记
EJB工作原理学习笔记1 RMI工作原理2 websphere实现3 weblogic实现4 理解体会1:RMI工作原理首先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找
2007-10-10 00:14:00
1134
原创 粗谈Spring与Struts的整合——从实现的Struts的扩展点上看Spring与Struts的整合
1.采用DelegatingRequestProcessor将处理转发给Spring容器中的bean DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码: 这一行代码是告诉Stru
2007-09-29 03:30:00
1407
转载 Java Socket网络编程的经典例子
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进
2007-09-29 01:29:00
2605
原创 粗谈Spring与Hibernate的整合——从实现的功能上看Spring与Hibernate的整合
1.管理SessionFactory 使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息: ●数据源bean
2007-09-28 23:44:00
2294
1
原创 最短作业优先算法
public class Job { private String name = ""; private String inTime = ""; private int maybeRunTime = 0; private int waitTime = 0; private int turnoverTime = 0; private int withPoweroverTime = 0; pub
2007-09-28 18:00:00
7923
2
转载 如何卸载微软反盗版补丁(KB905474)的解决办法
本人星期日很不幸中了微软盖生既圈套,中左安装了微软的最新的反盗版补丁Windows Genuine Advantage Notification (KB905474)出现在每次开机中一个提示,启动后在托盘里还有个图标的后果,经检验系使用版先可以使用网上流传在控制面板的添加删除程序中可以卸载,正式版根本不能卸载,在进程中也不能中止(进程名是wgatray.exe);通过搜索得到要下载什么专用工具Re
2007-09-28 17:57:00
8690
转载 告诉你双击盘符打不开的原因、解决办法
告诉你双击盘符打不开的原因、解决办法、彻底预防办法。一日学会终生受用。一般来说,病毒为了达到自己被执行的目的会不择手段,它会利用各种伎俩使自己在开机时就被运行,同时为了防止自己的进程被结束掉,它会希望自己在开机状态下的多种正常操作(比如你双击打开一个盘符)中被再次执行,这样它们就能让自己一直在内存中运行,以达到自己卑鄙的目的。ok,秘密从此揭开(以下全以D盘为例):当你双击你的D盘(光驱的盘符除外
2007-09-28 17:56:00
3728
转载 Eclipse中的精髓快捷键
Eclipse IDE 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些会让你的手指动的飞快的热键组合。在工作的时候,人们会怀疑你是在打电玩。(1,200字;2005年8月29日)Eclipse最妙的地方是它的功能是如此的丰富。如果你找不到某项功能,要么是你没有好好
2007-09-28 17:52:00
1157
原创 MD5加密
如果我们想获对一些信加密然后再给别人用的话,我们可以用类MD5来实现它。下面是MD5.java的内容,这个文件同时带有测该类的功能(它有Main函数):import java.lang.reflect.*;/************************************************* md5 类实现了RSA Data Security, Inc.在提交给IETF 的
2007-09-28 17:44:00
1042
转载 input 使用的小诀窍
1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容,在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) 6.只能为数字(有闪动) 7.只能为数字(无闪动) 57)) event.re
2007-09-28 17:41:00
1054
转载 更改SQL Server默认的1433端口
(1)SqlServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SqlServer对外提供服务,1434用于向请求者返回SqlServer使用了那个TCP/IP端口。可以使用SQL Server的企业管理器更改SqlServer的默认TCP端口。方法如下:a、打开企业管理器,依次选择左侧工具栏的“Microsoft SQL Servers - SQL Server组
2007-09-28 17:16:00
13264
1
原创 [读书总结]Hibernate的事件框架
通常,载Hibernate执行持久化的过程中,应用程序无法参与其中。因为所有的数据持久化操作,对用户都是透明的,所以用户无法加入自己的动作。 通过事件框架,Hibernate允许应用程序能响应特定的内部事件,从而实现某些通用的功能,或者允许对Hibernate功能进行扩展。 Hibernate的事件框架由以下两部分组成。 ●拦截器机制:对于特定动作拦截,回调应用中的特定
2007-09-28 17:08:00
1564
原创 粗谈Spring——从执行顺序来看说Spring
1.Spring的加载(实例化) 如果不与Struts整合的话,Spring的加载是在Web程序的web.xml中配置的,在web.xml 中有两种选择,一种是ContextLoaderListener,另一种是ContextLoaderServlet。 如果与Struts进行整合,则Spring的加载是在struts-config.xml中配置的。 2.容器后处理器
2007-09-28 17:02:00
7973
原创 粗谈Struts——从执行顺序来看Struts
1.在web.xml中的配置 Struts在web.xml中的配置通常是自动生成的,这里不用赘述。只有一点应该说一下,那就是为ActionServlet这个servlet配置,而且应该让它的数值小一些,这样能让这个ActionServlet这个系统核心控制器早一点启动。 2.用户的请求 用户提交表单时,表单的action属性通常应以.do结束。当然,如果不写的话
2007-09-28 16:51:00
2035
原创 粗谈Hibernate——从执行顺序来看Hibernate
1.实例化Configuration对象 Hibernate在WEB-INF下查找hibernate.cfg.xml配置文件,根据hibernate.cfg.xml配置文件中配置的信息实例化Configuration对象 。如果使用了事件系统的话,在实例化Configuration对象后还应对事件监听器进行注册。这里值得一提的是配置的问题。一般为每个持久化类配置一个映射文件,其中包括基本映
2007-09-28 16:50:00
4182
原创 开篇之语
我在http://www.blogcn.com上注册了一个博客,首页为http://lizhao0911.blogcn.com。结果发现http://www.blogcn.com的服务器经常关闭(特别是晚上),而且在那里很少人与你交流技术。于是乎决定在这儿注册一个账号,将在那里写的东西拿到这里东西与大家交流,望大家不吝赐教。
2007-09-28 16:49:00
986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人