自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (2)
  • 收藏
  • 关注

原创 大话设计模式--单例模式

大话设计模式--有些类也需要计划生育--单例模式public class Singleton{private static Singleton instance = null;private Singleton(){}public  synchronized static getInstance(){if(singleton ==  null) instance = n

2013-11-21 18:02:43 748

原创 大话设计模式--原型模式

大话设计模式--简历复印--原型模式//简历class Resume implements ICloneable{private String name;private String sex;private String age;private String timeArea;prviate String company;public Resume(String

2013-11-21 18:01:08 725

原创 大话设计模式--工厂方法模式

大话设计模式--雷锋依然在人间--工厂方法模式class LeiFeng{public void sweep(){//扫地 }public void wash(){//洗衣 }public void BuyRice(){//买米 }}//学雷锋的大学生class Undergraduate extends leifeng{}//学雷锋的社会志愿者class Vo

2013-11-21 17:59:02 673

原创 大话设计模式--建造者模式

大话设计模式---好菜每回味不同---建造者模式product 类---产品类,由多个部件组成class Product{List parts = new List();public void Add(String part){parts.Add(part);}public void show(){System.out.println("产品开始创建");for

2013-11-21 17:56:05 729

原创 大话设计模式--简单工厂模式

最近在学习《大话设计模式》这本书,此本生动易动,其中有一些例子,我把代码分写如下。大话设计模式---代码无错便是优?--- 简单工厂模式下面以 一个计算器的实现代码//operation运算类public abstract class Operation{private double numberA = 0;private double numberB = 0;

2013-11-21 17:52:32 652

转载 设计模式相关书籍推荐

很多朋友问学习设计模式的书籍,老大沧浪在FAQ里有个简短的叙述,这里我引申一下,说说自己看过或者翻过的设计模式书籍,由于水平所限,肯定有不对的地方,希望大家指正,如果大家看到好的模式相关书籍,希望能回帖补充。首 先模式是不分语言的,Beck在他的TDD一书中用python实现了Composite模式,充分证明了这一点。不过我认为目前模式方面的好书基本都是 基于java语言的,所以不管你是用

2013-11-21 17:44:41 639

转载 23种设计模式对比与总结

23种设计模式对比与总结 前言:个人觉得设计模式就是各个对象在不同的时机、不同的调用方被创建,组合结构和封装的侧重点有些不同,从而形成了各个模式的概念。 1.      简单工厂模式通过在工厂类中进行判断,然后创建需要的功能类。优点:不必使用具体的功能类去创建该类的实例。缺点:新增一个功能类就需要在工厂类中增加一个判断。 2.      策略模式假设一个功能类是一个

2013-11-21 17:38:48 655

转载 GOF23种设计模式(Design Pattern)总结

GOF23种设计模式(Design Pattern)总结  设计模式常用程度适用层次引入时机结构复杂度Abstract Factory比较常用应用级设计时比较复杂Builder一般代码级编码时一般

2013-11-21 17:36:33 1186

转载 一句话总结GOF的23种设计模式

一句话总结GOF的23种设计模式一、创建型模式    Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。    Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。    FactoryMethod:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。FactoryMethod使一个类的实

2013-11-21 17:35:47 687

转载 如何设计数据库设计数据库

如何设计数据库设计数据库  2010-01-0711:01:56| 为什么需要设计数据库      这里我们思考两个问题:修建茅屋需要设计吗?修建大厦需要设计吗?结论是:当数据库比较复杂(如数据量大,表较多,业务关系复杂)时,我们需要先设计数据库;因为,良好的数据库设计能够:1、节省数据的存储空间2、能够保证数据的完整性3、方便进行数据库应用系统的开发糟糕的

2013-11-08 08:52:04 719

转载 数据库设计实例-教务管理系统

数据库设计实例教务管理系统数据库实验七 数据库设计 题目要求:       设计一个教务管理系统。要求管理包括:学生的档案,学生选课的情况,学生每学期的综合测评,教师档案,教师工作量等等。具体考核方法根据自己了解的实际情况处理。       假设此次设计的教务系统是整个学生管理系统数据库中的一部分,整个系统至少还包括学籍管理等其他子系统。在初期设计时,先关注与教务系统有关的

2013-11-08 08:50:59 15657

转载 浅谈数据库设计技巧

引言:这是一篇躺在自己“收藏夹”里很久以前在网上看到的佳作,时不时会看一看,希望对你有所裨益。浅谈数据库设计技巧(上)   说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面

2013-11-08 08:48:50 761

转载 数据库设计原则

数据库设计原则(转载)1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资

2013-11-08 08:44:01 707

转载 Java 常用API的运用,效率及技巧

Java 常用API的运用,效率及技巧1.     Java面向对象基本概念2.     System3.     String, StringBuffer4.     数值,字符,布尔对象与简单类型的操作5.     Class, ClassLoader6.     Java IO系统7.     Java集合类8.     ResourceBundle, P

2013-08-20 18:03:27 859

原创 20130819-SQL语言基本操作格式及实例

20130819-SQL语言基本操作格式及实例摘自电子书语言操作速查手册>1.  定义删除修改基本表1.1    定义基本表格式:CREATE TABLE 表名>(列名>数据类型>[列级完整性约束条件][,列名>数据类型>[列级完整性约束条件]]……[,表级完整性约束条件>]); 例子:Create table Student(Sno char(5) n

2013-08-19 18:33:08 1039

原创 JSP基本语法实例

1.显示注释:在客户端显示一个注释.2.隐藏注释 :写在JSP程序中,但不是发给客户3.在JSP程序中声明合法的变量和方法 4.包含一个符合JSP语法的表达式5.包含一个有效的程序段.String name = null;if(request.getParameter("name") == null){%>}else{

2013-08-15 22:08:03 803 1

原创 后台调度解析xml处理数据二次开发

最近**化工项目需做二次开发主要实现功能是:对方ERP给出一些xml文件,这些文件没有通过前台手工录入方式处理数据,而是通过用友实现为了同步数据库,因此需解析对方所给xml,后台调度自动运行。二次开发解决步骤:1.寻找合适的曾经开发过此功能的项目。***化工项目2.将此项目的此功能代码拷过来,放入正在开发的项目中去。本项目为,新增一个独立的文件ufia,所有解析xm

2013-07-11 07:56:07 943

转载 java中解析xml文档有几种方式

1.DOM生成和解析XML文档为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件

2013-07-07 22:08:37 663

原创 表结构发生改变时代码修改项

(0).jsp页面作修改,可以看到形象的外观(1).db 修改表结构   ok(2).pojo类,java类:(属性,get/set方法,构造方法修改)   ok(3).hbm.class.xml配置文件    ok(4).前台输入页面修改          o粗改k(5).action设值修改     ok(6).struts.***.xml文件的修改     ok

2013-06-18 21:43:00 613

原创 分析代码实现过程

1.从DB中找到menu菜单的表:dbo.left_menu2.从表中获取MenuName对应的MenuURL3.从url中一般可以找到菜单栏功能的action类 格式如:./package_name/function_Actio.do4.由action类--->所在的包  ListStockMoveAction类---->warehouse包5.找到action类的包的Strut

2013-06-18 21:40:26 675

原创 SSH项目上手步骤

20130603001.SSH项目上手步骤1.配置myEclipse环境,tomcat(不用安装)环境2.从svn下载项目原码导入3.进行编译,发布。跑起来。4.在浏览器上进行访问 访问格式如下:http://ip:port/项目名http://localhost:8080/is5.login了解此系统的各项功能,并进行相应的操作

2013-06-18 21:38:49 792

原创 Hibernate执行分页查询时报can not execute query

Hibernate执行分页查询时报can not execute query项目即将接近尾声,此时根据客户需求将数据库sql server2005转为oracle11g 在数据库移植中出现了些问题并最终得到解决,谨以此文记录u Question:.在hibernate执行分页查询时,oracle执行分页的步骤和SQL SERVER相同,但是无法进行正确查询。u 后台报错:can n

2013-06-18 21:36:36 1141

转载 怎样新建Oracle数据库

新建Oracle数据库三种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库详述:1.通过运行Oracle

2013-06-05 10:34:03 414

转载 jsp入门:Jsp运行原理

重要的知识点:  1、 请求应答模式,客户端发送请求,服务器进行响应  2 、JSP文件是在服务器端执行的  3 、返回给客户端的结果是JSP文件执行的结果,不包含任何JSP语法  4 、内部对象是在把JSP文件转换为Java代码的时候生成的  5 、执行的并不是JSP文件本身,而是JSP转换成的Java类的对象的方法,所以有时候修改JSP文件不起作用。

2013-05-11 20:31:12 474

转载 JSP运行原理以及Windows平台下JSP环境的搭建

JSP运行原理:当Web服务器上的JSP页面第一次被请求执行时,JSP引擎先将JSP页面文件转译成一个Java文件,即Servlet,Java Servlet是基于服务器端编程的API,用Java Servlet编写的Java程序称为servlet,servlet通过HTML与客户交互。服务器将前面转译成的Java文件编译成字节码文件,再执行这个字节码文件来响应客户的请求。当这个JSP页面再次被请

2013-05-11 20:22:10 533

转载 java泛型

java泛型介绍   在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。   泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是

2013-04-28 16:25:33 445

转载 JAVA的面向对象编程--课堂笔记

JAVA的面向对象编程--------课堂笔记面向对象主要针对面向过程。面向过程的基本单元是函数。什么是对象:EVERYTHING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。为什么要使用面向对象:首先,面向对象

2013-04-24 17:05:39 787

原创 JAVA经典面试题-数据库

1. 存储过程的作用?存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合, 以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多

2013-04-17 16:11:07 695

转载 Oracle数据库面试题汇总

初级1.  对字符串操作的函数? 答:ASCII() –函数返回字符表达式最左端字符的ASCII 码值 CHR() –函数用于将ASCII 码转换为字符–如果没有输入0 ~ 255 之间的ASCII 码值CHR 函数会返回一个NULL 值 –应该是必须给chr()赋数字值 concat(str,str)连接两个字符串 LOWER() –函数把字符串全部转换为小写 U

2013-04-17 12:59:39 1867

原创 手动获得ID办法.

java中生成ID的办法大致有十种方法当使用assigned生成主键时,主键由外部程序负责生成,无需Hibernate参与。----如果要由程序代码来指定主键,就采有这种.实例:POJO类对应的.hbm.xml文件中        外债变动信息表                                        action中:UUI

2013-03-28 09:36:24 924

原创 JAVA中System.out.println()的工作原理

用了那么久的system.out.println("");却不知它到底是什么,今天上网查了一下,总结如下:System是类,out是静态属性,是PrintStream类的实例,print方法是PrintStream的方法 API里面说的很明确在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但

2013-03-27 14:58:03 1792

原创 工作小习惯

1.开发过的一些东东需要留下重要源码,以备以后重复使用和查看。2.

2013-03-27 13:25:08 801

原创 JS中可以使用JSP标签

JS中可以使用JSP标签。问题背景:跳转到一个新的页面。这个页面的值,有几个字段是通过上一个页面传过来。并且,有一个字段对输入的要求是:新输入的数值不得大于默认传过来的数值。解决方案:在JS中:var GUPERAMOUNT_OLD = ;var GUPERAMOUNT=document.getElementById("GUPERAMOUNT").value;i

2013-03-25 16:34:56 1125

转载 JS中数字大小判断注意点

出错情景:今天在做JS里对输入框结果值是否为0作判断时,总是得不到想象的结果,于是查之。javascript语言当我们在JS中判断两个数值大小时,比如 if(2>100) {  alert('true'); }else{  alert("false"); }上述JS是得不到我们想要的效果的,因为JS是弱类型语言,是没有int类型的,它默认把我们的数字

2013-03-22 16:59:14 845

原创 input 里text类型的id 和name 的区别

出错情景:今天有业务要求,因此用JS控制,写完JS代码,在前台运行,总是达不到结果,最后终于发现是JS代码中使用document.getElementById("aaID")而aa名字这个输入框末设置ID导致的,于是在网上查了一下NAME,ID的区别,整理如下:(1)通俗的讲:id  人的身份证一样,标签的唯一标识。只有一个标签跟这个id对应name  人的名字一样  标签

2013-03-22 15:57:50 1123

原创 js中如何控制字符串开头以特定字符开头

js中如何控制字符串开头以特定字符开头(1)最好用正则.var pattern = /^abcd.*/  这句话的意思是.必须以"adcd"字符串开始,后面无论什么字符.if(pattern .test(testStr))为true就是成功{do.....}else{do.....}(2)采用subString()function get(xx){   var st

2013-03-22 14:52:36 4614

转载 HibernateTemplate灵活方法来完成数据库操作

Hibernate的复杂用法HibernateCallbackHibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成: (1)Object execute(HibernateCallback action) (2)List execute(H

2013-03-21 16:11:39 576

转载 HibernateTemplate常用方法来完成数据库的基本操作

HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作,    void delete(Object entity)删

2013-03-21 16:09:51 653

转载 工作注意事项

从论坛上看到的,很好的工作经验,经常看看,多长记性~~~    在此告诫大家,找工作,擦亮眼:    1.高薪挖你的不一定真重用、培养你,但连高薪都不肯出还要你不停干活的肯定只会哄骗你。    2.找工作钱重要,但是公司的品质和氛围更重要。    3.如果领导经常在你面前批评走了的同事,你别瞎想,他没把你自己人,因为有一天你走了他也会毫不犹豫诋毁你。    4.年轻的话要去朝气

2013-03-21 13:14:59 507

原创 业务参考号功能实现

1.       JSP页面:(1)新增页面trclass="list">      td class="formlabel"align =right>       业务参考号:      td>      td class="formbody">      input type="text"name ="CJZJ"  maxle

2013-03-21 10:45:42 1070

HTML 源代码(适合初学者)

这是关于HTML简单代码基础的全部内容,主要包括四章节,1:初识HTML,2。简单HTML 3。表格 4。表单

2011-03-12

任务管理器中的各个进程介绍

这里面有大部分常见的任务管理器中的大多数进程,

2011-03-03

空空如也

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

TA关注的人

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