自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Day day study,Good good up!

不要让自己停下来...

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

转载 手工配置hibernate需要的jar包

分类: hibernate 2011-11-04 12:17475人阅读 评论(1)收藏举报问题的引出:当下许多人使用MyEclipse,通过MyEclipse可以很方便的自动生成hibernate的hibernate.cfg.xml ,HibernateSessionFactory工厂类以及*.hbm.xml我也喜欢用MyEclipse来生成这些,可是作为

2012-08-22 23:04:23 2596

转载 设计模式--6大原则--单一职责原则

单一职责原则(Single Responsibility Principle),简称SRP。定义:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。 有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造成了业务对象和业

2012-03-31 16:35:16 478

转载 设计模式--6大原则--里氏置换原则

里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.所有引用基类的地方必须能够透明的使用其子类对

2012-03-31 16:34:33 501

转载 设计模式--6大原则--依赖倒置原则

依赖倒置原则(Dependence Inversion Principle),简称DIP定义High level modules should depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details

2012-03-31 16:33:53 411

转载 设计模式--6大原则--接口隔离原则

设计模式--6大原则--接口隔离原则首先看看接口隔离原则的定义,有两种定义第一种:Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该强行以来它不需要的接口)第二种:The dependency of one class to another one should dep

2012-03-31 16:33:09 385

转载 设计模式--6大原则--迪米特法则

迪米特法则(Law of emeter)定义:一个对象应该对其他对象了解最少迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。 形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监狱就是类,里面的犯人就是类内部的信息,而监狱里的狱警就相当于迪米特法则的执行者举个例子家人探望犯人家人:家人只与犯人是亲

2012-03-31 16:32:24 690

转载 设计模式--6大原则--开闭原则

开闭原则(Open Closed Principle)开闭原则的核心是:对扩展开放,对修改关闭白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化 开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序的复用性、可

2012-03-31 16:31:19 340

转载 设计模式--单例模式

单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保一个类只有一个实例,并且给这个实例提供全局访问)即一个类只能实例化一个实例,外部可以访问这个实例的同时,外部依赖这个类的实例都是同一个实例。让构造函数的访问权限为p

2012-03-31 16:30:16 354

转载 java中 static变量和方法到底是存在内存什么区域呢?

java中 static变量和方法到底是存在内存什么区域呢?  2010-08-13 10:27:54|  分类:java学习 |  标签: |字号大中小 订阅突然被某人问道:java中 static变量和方法到底是存在内存什么区域呢?由于好久没有复习j2se(或许以前学习的不够到位)我居然也回答不上来,后来查了下相关的资料,原来: 内存总体一共分为了

2012-03-29 13:45:49 1399

原创 java中静态代码块的用法 static用法详解

java中静态代码块的用法 static用法详解(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静

2012-03-28 14:00:47 433

转载 Log4j使用 配置

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。Log4j下载在apache网站:jakarta.apache.org/log4j可以免费下载到Log4j最新版本的软件包。Log4j使用Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入

2012-03-24 10:35:22 450

转载 日志操作之JAVA-Apache

日志操作之JAVA-Apache  日志论     在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。(2)跟踪代码运行进轨迹,作为日后审计的依据。(3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试

2012-03-24 10:31:08 500

转载 Java静态初始化,实例初始化以及构造方法复习~

Java静态初始化,实例初始化以及构造方法复习~JavaJVM首先有三个概念需要了解:一.静态初始化:是指执行静态初始化块里面的内容。二.实例初始化:是指执行实例初始化块里面的内容。三.构造方法:一个名称跟类的名称一样的方法,特殊在于不带返回值。对于这三个概念,给出以下程序,方便理解:Java代码  class Book{

2012-03-22 19:11:12 407

转载 对面向对象设计原则的总结

对面向对象设计原则的总结[轉]2008年01月20日 星期日 22:47正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-ClosedPrinciple)是面向对象的可复用设计(Object OrientedDesign或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段

2012-03-21 18:09:31 407

原创 Lesson1 深入.Net框架

1. .NET框架 (提供了创建,部署和运行.NET应用的环境) ,主要包括 CLR和框架类库 。2. NET框架的两个重要组件: CLR(common language runtime) 和 框架类库3. NET 编译成中间代码:MSIL (mircrosoft intermediate language)      过程: c#(vb) NET编译器---> 中间代码   再由JI

2011-12-04 23:01:45 443

原创 Lesson1 使用Hello ACCP.NET快速热身<一>

本章单词  application 应用,应用程序      build 建立,构造     console 控制台,操纵台     debug 调试      namespace  命名空间        project  工程    solution 解决方案 1.   .NET Framework是一个创建,部署和运行应用程序的多语言多平台环境, 包含了一个庞大的代码库.

2011-12-04 22:26:13 713

原创 Lesson3 使用Hello ACCP.NET快速热身<三>

本章单词: private 私有的  swap 交换   join 联接,结合   format 格式,设计格式    convert 转换,使..转换  parse 解析 1.    C#命名空间:用using关键字引入,    作用和用法类似java中用import 导包.     既可以在代码开头用using 引入,也可以 在代码应用时,使用 完全限定名称来访问其它命名空

2011-12-04 22:23:29 547

原创 Lesson2 使用Hello ACCP.NET快速热身<二>

本章单词  each 每个       breakpoint 断点           watch 观察       step 步,步骤       length 长度 1.   C#中,除了与java相同的while ,do-while,for循环之外,还有一个foreach循环结构:   foreach(char c in line)  {     Consol

2011-12-04 22:22:27 475

原创 第四章:CSS样式表

                                         第四章:CSS样式表单词: style class padding  text-decoration  background-repeat import  link1.font里面设置字体大小范围是1-7,而如果用style,在里面设置的话,可以变更大.   2.style的格式: 

2011-06-04 22:11:00 415

原创 第三章: 表单和框架

第三章: 表单和框架单词:target  form method  action  checkbox  radio  textarea frameset  frame1. 文本框 密码框 单选按钮 (name属性一定要相同,才能单选) 复选按钮   一  二  默认选中此项  四  多行文本框,里面的内容开头时,要接着写,不要有空格,否则会影响格式 提交 重置 普通按钮2.首先建frame

2011-06-04 22:00:00 440

原创 第二章 表格

                                                    第二章  表格单词:table width height  border  rowspan  colspan  align  cellpadding  cellspacing background 1.   单元格是容器table data,数据放在这里面  2. 注意跨行跨

2011-06-04 21:57:00 389

原创 第一章 HTML的基本标签

    第一章 HTML的基本标签单词:head  title  body  font  align  image      marquee   scrolldelay  direction1.meta标签,写在之间,META标签用来描述一个HTML网页文档的属性,   例如作者、日期和时间、网页描述、关键词、页面刷新等。常用属性:         其中,http-equiv是属性,conte

2011-06-04 21:48:00 530

原创 如何生成和运行jar文件

<br />生成jar文件的方法<br />JAR --Java Archive File,顾名思意,它是 Java 的一种文档格式。几乎可以说JAR 文件就是 ZIP 文件,它们的区别是在 JAR 文件的内容中,包含了一个META-INF/MANIFEST.MF 文件,这个文件可以是在生成 JAR 文件的时候自动创建的;也可以是自己书写的。 <br />例如有如下程序: <br />public class HelloWorld {<br />    public static void main(Str

2011-05-07 22:59:00 2295

原创 java求素数

<br />import java.math.BigInteger;<br />public class aaa {<br />  public static void main(String[] args){<br />     BigInteger bi = BigInteger.ZERO;  <br />     while (true) {  <br />         bi = bi.nextProbablePrime();  <br />         if (bi.intValue() >

2011-05-05 22:47:00 594

原创 Scanner和BufferReader

<br />Scanner和BufferReader  <br />在命令行模式下要输入数据至程序中时,我们可以使用标准输入串对象System.in.但是,我们并不经常直接使用它,因为System.in提供的 read方<br />法每次只能读取一个字节的数据,而我们平时所应用的通常是读取一个字符串或者是一个数字,所以read方法所以提供的功能,对我们来说并没有<br />太大的用处.<br />   在Java SE 6中,可以使用Scanner类取得用户的输入,Scanner类位于java.util包中

2011-05-05 22:43:00 1443

原创 再谈String 与StringBuffer

<br />string与stringbuffer的区别<br />########################简单说来########################<br />String对象内容是不可改变的,StringBuffer是可以改变的,别且高效。<br />1.String<br />String a = "123"; <br />a = a + "456"; <br />上面两句,虽然a的值最终改变了,但是实际上在编译的时候,第一句a是一个对象,被分配了一个地址,<br />第二句执行

2011-04-21 00:08:00 488

原创 Unit 9 字符串(String)

          第九章 String类1.String类和StringBuffer类的区别?(参照转来的文档《再谈String与StringBuffer》)2.字符串是一系列的字符组面的序列。 字符串是常量,在java中的“”就表示了一个字符串对象。   如,在MyEclipse中可以用"".(双引号加点操作符) 调出字符串的方法等。3.如何定义和使用字符串呢? 1.String s = "hello world"; (创建一个String对象) 2.String s = new String(); 

2011-04-21 00:07:00 654

原创 LogicJava---Lesson8

<br />package unit8Demo;<br />/**<br /> * P198<br /> * <br /> * @author Administrator 输入一句话(我爱你中国),然后逆序输出<br /> */<br />public class Zy1<br />{<br /> public static void main(String[] args)<br /> {<br />  char[] array =<br />  { '我', '爱', '你', '中', '国' };<b

2011-04-16 19:53:00 451

原创 LogicJava---Lesson7

<br />一、<br />package unit7Demo;<br />/*<br /> * P176          作业 实现计算器<br /> * @author yueruu<br /> * @version 1.0 计算器类 实现两数的加减乘除<br /> * add minus multiple divide<br /> */<br />public class Calculator<br />{<br /> public double num1;//定义两个成员变量<br /> publ

2011-04-16 19:52:00 395

原创 Unit 8 数组

<br />                                         第八章:数组<br />1、数组使用4步走:<br />    (1).  int [] a;   (声明)   <br />    (2).  a = new int [5];(分配空间)<br />    (3).  a[0] = 8; (赋值)<br />    (4).  a[0] = a[0]*3;(使用)<br /><br />2、数组是引用数据类型的变量,用于将相同数据类型的数据有序的存在内存的存储单

2011-04-15 00:00:00 917

原创 Unit 7 类的方法

     第七章 类的方法1、类的方法包括三个部分:方法名、返回类型和方法主体。2、方法定义规范:方法名用动词;如果有两个以上的词组成,第一个单词小写,第二个单词首字母大写。3、方法定义了类的某种行为(功能),而且被封装在类中,实施细节被隐藏。   通从俗讲:方法像是个黑匣子,用时只用方法名调用,方法体内具体实现被隐藏。   只有当方法被调用时,方法本身才会运行。 4、方法可以是没有返回值的(void);如果有返回值则用java关键字return返回相应的值。5、Java中的return语句总是和方法有密切

2011-04-08 17:46:00 547

原创 论 static 变量与实例变量

<br />1.存储区域不同:静态变量存储在静态存储区,普通变量存储在堆中;<br />2.静态变量与类相关,普通变量则与实例相关,说细一点:<br />class Demo {<br />public static String a;<br />public String b;<br />public static void main(String[] args) {<br />   Demo d = new Demo();<br />   d.a; // 警告,虽然可以通过编译,但没有意义<br /> 

2011-04-08 12:19:00 1486

原创 Java中的return语句使用总结

<br />Java中的return语句使用总结<br />Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。<br /> <br />在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在void返回值方法中的运用。<br /> <br />return语句用在非void返回值类型的

2011-04-05 18:27:00 666

原创 LogicJava---Lesson6

/* P147 第 三 T: * 假定当前时间2010年8月8日22点12分35秒 * 建类,设置属性为这个时间,并包括toString()方法可以显示时间 * */public class Zy3_CurrentTime{ String now = "2010年8月8日22点12分35秒"; public String toString() {  return "当前时间是:"+now; }}/* * P147 第 四 T: * 重新设定时间,并打印 (调用toString()方法) * */public

2011-03-30 12:11:00 469

原创 Unit 6 对象和类

                                  第六章 对象和类1.定义一个类: public class + 类名            创建类用关键字class  类名一般有意义,(帕斯卡)大小写混写,每单词首字母大写,如:HelloWorld2.实例化一个类的对象: Accp accp = new Accp(); 其中Accp为类名,accp为对象名,实例化用new关键字。3.类也是一种数据类型,上面的例子也可这样写:    Accp accp;    accp = new Acc

2011-03-30 12:09:00 448

原创 LogicJava---Lesson5

第五章 1. /* 斐波那契数列的第1和第2个数分别是0和1 从第三个数据开始, * 每个数等于其前2个数之和(1、1、2、3、5、8、13)。 * 请用程序列出前20个数,要求每行输出5个后换行输出。 */ public class javaZy1_NumSeries { public static void main(String[] args) { int a =0; int b = 1; int next; int count = 0; for(int i=1;i

2011-03-25 11:17:00 512

原创 unit5 循环结构 (for循环)

                                                                    第五章 for循环结构    一、for(表达式1;表达式2;表达式3)   {     循环体 4   }   说明:   1、表达式1为初始化,表达式2为条件判断 表达式4为循环体 表达式3为改变循环变量的值.   2、()里面的表达式如果都为空,编译可通过,但会出现死循环[所以一般不为空],因为表达式2默认为true。   3、表达式1中可以初始化一个或者多个变量,如

2011-03-25 11:12:00 692

原创 MyEclipse,Eclipse ,Source not found 收藏

<br />MyEclipse,Eclipse ,Source not found 收藏 <br /><br />这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下,愿与遇到共同问题的人共享:以debug模式启动tomcat,遇到问题时shutdown   tomcat,打开breakpoints   veiw,右键->Remove   all,关闭所有editors

2011-03-14 16:03:00 2276

原创 Unit 4 循环结构(while和do-while)

一、编写程序常犯的错误一般分为:   1、语法错误(运行时错误),编译不通过。   2、逻辑错误(解决问题方法错误),可以通过调试发现问T并修改代码。二、“==” 和equals的区别:    1、在java中,== 比较的是不是同一对对象(在内存中的地址是否相同)    2、字符串的比较用equals()方法,比较的是内容是否相同。三、String 是引用数据类型。四、while(循环条件)   {     循环体    }       其中,循环条件是一个boolean表达式,值是true或false

2011-03-14 14:54:00 674

原创 LogicJava---Lesson4

<br />1.请画出while和do-while的循环结构流程图,并总结它们之间的区别<br /> <br />答:流程图如下:<br /> <br /> <br /> <br />区别:while 循环是先判断条件是否成立,如果成立才进行第一次循环体操作;do-while循环是不管while里面的条件是否成立,首先进行一次循环体里面的操作,然后再去判断条件是否成立,决定是否进行第二次循环体操作。 (换言之:do-while里的循环体至少执行一次)<br /> <br />2、使用写出调试程序的主要步骤<

2011-03-14 14:19:00 1013

apache-tomcat-7.0.35

apache-tomcat-7.0.35

2013-06-24

空空如也

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

TA关注的人

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