阿拉丁博客

寻梦岁月,不言辛苦几许,不问收获几多!

软件修改对应之道

软件修改的4个起因       添加特性                    对与一个系统要添加功能时,理想情况是可以独立编写新功能,并且可以不修改代码(完全不修改是不可能的,这里指只修改调用处代码),很容易的就插入到现有系统中,如果能做到的话,说明现有系统有良好的扩展性,符合面向对象设计原...

2012-04-01 20:41:10

阅读数 1000

评论数 1

Swing的布局管理器 --转载

 11月24日Swing的布局管理器 --转载1.先说说Swing中的不一般的组件JFrame,JDialog,JWindow,JApplet这四个组件是重量级组件,因为要在操作系统中显示窗口画面,必须使用操作系统的窗口资源,所以JFrame 是继承自AWT里面的Frame的,有本地C代码.JFr...

2010-03-16 10:10:00

阅读数 1307

评论数 0

一个通用的泛型GenericHibernateDao

编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。GenericDao.java:Java代码 package dao;     im...

2009-09-29 10:12:00

阅读数 2082

评论数 0

Java打印程序设计全攻略

[转]Java打印程序设计全攻略2008-12-07 18:43前言  在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servl...

2009-09-18 17:11:00

阅读数 771

评论数 0

用java实现打印功能(转)

用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:view plaincopy to clipboardpr...

2009-09-18 17:10:00

阅读数 1105

评论数 0

Java程序中遇到的乱码问题以及解决方法

查找资料并通过几次测试,目前已经完全解决。  首先需要说明一下我们经常用到的字符集,有ISO8859-1,GB2312,GBK,GB18030,UNICODE。这里ISO8859-1字符集只包含英文字符,使用一个字节存储。GB2312、GBK和GB18030字符集包含中文字符,他们都兼容ISO88...

2009-09-11 14:50:00

阅读数 1937

评论数 0

Oracle忘记密码的解决方法

CMD下 输入 SQLPLUS /NOLOG然后再在出来的界面中打入 CONN /AS SYSDBA这样就会以本地系统登录的用户为信任用户进入数据库的操作ALTER USER SYS IDENTIFIED BY “123”;这样就可以将SYS的密码改为123 或者改SYSTEM的密码,都一样。这样...

2009-09-11 14:49:00

阅读数 623

评论数 0

JAVA-内部类的基本概念

package cn.zhao.base;/** * 内部类演示 * */public class InnerClass{ public static void main( String[] args ) { //演示外部实例内部类的方法 Outer out = new Outer() ; /...

2009-07-28 10:35:00

阅读数 603

评论数 0

JAVA-各种代码块的演示

package cn.zhao.base;/** * 4种代码块的演示 * */public class CodeChunkDemo { //构造代码块,直接出现在类中,优先于构造方法执行 { System.out.println( "构造代码块执行" ) ; } publ...

2009-07-27 16:50:00

阅读数 573

评论数 0

JAVA-基础数据类型转换

package cn.zhao.base;/** * 数据类型转换 * */public class MyDemo{ public static void main( String[] args ) { //6个正常顺序的类型转换 // byte -> short // shor...

2009-07-27 14:57:00

阅读数 635

评论数 0

AScII码反转成中文

native2ascii  -reverse -encoding gb2312 Test.java Test_gb2312.java

2009-05-27 10:56:00

阅读数 1261

评论数 0

java线程模拟生产者与消费者

public class ProducerConsumer{ public static void main( String[] args ) { SyncStack sync = new SyncStack() ; Producer pro = new Producer( sync ) ; ...

2009-04-12 13:57:00

阅读数 823

评论数 0

Struts2中的类型转换

 局部变量类型转换我们看下面代码,InputAction中有一个属性point ,是PointBean类型要做到针对point属性的转换,也就是 字符串->对象  对象->字符串package cn.zhao.action;import java.util.Date;import co...

2009-03-22 16:44:00

阅读数 908

评论数 0

java实现静态代理

import javax.sound.sampled.Port;interface Person { public void sayHello() ;}class Student implements Person{ public void sayHello() { System.out.pri...

2009-03-12 16:14:00

阅读数 1537

评论数 0

java中InvocationHandler 用于实现代理。

InvocationHandler 用于实现代理。 如果不用InvocationHandler接口实现代理的话,我们写代码是这样的: 定义一个接口:Java code <!--Code highlighting produced by Actipro CodeHighlighter (fre...

2009-03-11 21:50:00

阅读数 33534

评论数 10

简单Servlet示例

 package cn.zhao.servlet ;import java.io.IOException ;import java.io.PrintWriter;import javax.servlet.ServletException ;import javax.servlet.http.Htt...

2009-02-27 11:42:00

阅读数 1167

评论数 0

数据库设计之三范式

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是...

2009-02-06 13:32:00

阅读数 673

评论数 0

c#多线程Semaphore类旗语锁定

 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;using System.Diagnostics ;namespace 多线程{ ...

2009-01-31 13:46:00

阅读数 3276

评论数 0

C#多线程Mutex互斥类小例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class Mutex互斥类 { ...

2009-01-28 13:28:00

阅读数 1768

评论数 0

C#中使用Monitor类、Lock和Mutex类来同步多线程的执行

#中使用Monitor类、Lock和Mutex类来同步多线程的执行        在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framew...

2009-01-27 13:27:00

阅读数 1564

评论数 0

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