自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 hibernate学习(二)

一、hibernate类型系统hibernate类型系统分为3类:实体、值类型和映射类型实体:实体类型具有标识符属性的类,可能处于三种周期状态:瞬时、托管,持久化。值类型:不具有标识符属性,其生命周期完全有自己的实体实例的生命周期决定。二、映射集合和实体关联1.值类型的映射关系:set、bag、list和map(1)Set@org.hibernate.annotati...

2016-01-26 23:14:44 183

原创 hibernate学习(一)

1.     1.  Hibernate通过@Id指定主键来表示实体的同一性,@Id注解的位置,决定了对实体使用字段访问(持久化引擎直接访问)还是属性访问(通过获取方法与设置方法访问)。持久化的类。2.       当一个表的列较多时可以启用动态语句,避免hibernate在省城SQL语句时更新所有列。可以通过以下方式实现:@org.hibernate.annotations.Entity...

2016-01-25 23:05:51 160

部署springMVC报错解决

最近学习springMVC部署,按照教程建议一个项目,去发现报错,如下:HTTP Status 500 - Unable to compile class for JSP:type Exception reportmessage Unable to compile class for JSP:description The server encountered an ...

2015-05-06 16:09:02 293

Array基本操作方法

package algorithm.unit1;import java.util.Arrays;/** * Created by lwb on 2015/3/13. */public class Array { /** * 获取数组最大值 */ public static double getMax(double[] ar...

2015-03-13 22:23:41 255

原创 同学聚会,说说即将逝去的2014

          过两天就是2015元旦了,今天叫上本科的几个同学,大家一起吃个饭,聚了一下。虽然都还没有毕业,但大家之间差别也已经开始显现出来。班长作为带头人已经结婚,两个同学还在读博士,另外几个同学也已经在北京找到了不错的工作,看了大家都作长远的打算啊,和我一样都找了有户口的工作。另外两个同学打算离开北京,也都找到了不错的工作。还有宝哥作为唯一一个本科毕业就去某度做了pm现在已经30+的年...

2014-12-27 22:24:51 167

java设计模式——模板方法模式

一、什么情况下考虑使用“模板方法模式”?                  当我们设计一个算法时,如果已经确定了算法的关键步骤和执行顺序,只是算法步骤的具体实现需要根据不同的情况,具体分配,此时我们可以考虑使用“模板方法模式”。         模板方法模式的概念:         在一个方法中定义个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情...

2014-11-27 20:54:12 144

java设计模式——适配器模式

一、什么情况下考虑使用“适配器模式”?        adapter的意思:device that enables something to be used in a way different from that for which it was intended or makes different pieces of apparatus compatible .       ...

2014-11-26 22:44:06 155

java设计模式——命令模式

一、什么情况下考虑使用“命令设计模式”?                 当我们考虑的场景中需要“动作的请求者”与“动作的执行者”之间解耦,也就是说动作的发起端不必知道动作是如何执行的,只需要下达“命令”就可以执行相应的动作,相当于把方法的调用也封装了起来,只需要对“命令对象”调用统一的方法,然而“命令对象”会知道如何执行相应的方法。        命令模式中的一些概念:     ...

2014-11-26 19:56:52 116

java设计模式——单例模式

一、什么情况下考虑使用“单例模式”?                   单例模式使得一个类在任何情况下只有一个对象,通常当需要一个类来管理共享的资源(例如:线程池、注册表,缓存等)可以使用单例模式,因为我们需要保证这些全局资源只有一份。        单例模式的概念:        单例模式确保一个类只能有一个实例,而且为这个实例提供了一个全局访问点。二、如何实现单例模式?...

2014-11-24 17:41:20 129

java设计模式——装饰者模式

一、什么情况下考虑使用“装饰者模式”?       当我们需要将责任动态的附加到对象上的时候;也就是说,我们开发设计的对象中有某一部分的功能现在还不能确定,以后需要动态的添加或者去掉。或者是在使用继承比较困难的时候,可以采用组合的实现方式(继承与复用)。        结合下面一个实际可能应用的场景来进行分析:        此为某一咖啡店的简单的菜单系统,其中所有的咖啡必须...

2014-11-18 21:48:00 147

java设计模式——观察者模式

一、什么情况下考虑使用“观察者设计模式”? 观察者设计模式定义了对象之间的一对多的依赖关系,当主题对象改变状态时,它的所有观察者都会收到通知并且自动更新。来具体分析一下下面的一个应用场景:          WeatherData为一个气象站提供的气象信息的实体类,当WeatherData中的信息发生变化时,需要让两个显示面板(CurrentConditionsDisplay和A...

2014-11-17 22:40:19 194

java设计模式——设计基本原则

设计原则一:找出应用中可能需要变化的部分,把它们独立出来,不要和不需要变化的代码混在一起。         当我们的需求改变时,需要修改某一部分的代码,可以将这一部分的代码抽取出来,如果以后再次发生变化,可以只修改抽取出来的代码,而不必修改其他的代码。设计原则二:针对接口编程,而不是针对实现编程。        利用java中多态的特性,针对超类型的编程,而不必关心具体执行时真正对象的类型。...

2014-11-16 14:08:51 161

java基础之数组

               数组与其他种类的容器之间的区别主要有三方面:效率、类型和保存基本数据的能力。现在Java中的容器具有自动包装的功能,使得容器与数组看起来二者之间的区别更小了。在java中数组就是一个简单的线性序列,所以在访问数组的元素师非常的快速,然而这些所必须付出的代价就是数组对象的大小是固定的,而且在其生命周期内是不可以被改变的。       我们在前面提到了泛型,由...

2014-08-28 21:18:24 131

java基础之泛型

                 这几天粗略的学习了java中的泛型,勉勉强强的把书中“泛型”这一章看完,其中很多的概念还不甚理解,这里只是简单的说一下自己所了解的泛型,不正确的地方还请大家指正。         泛型是JAVA SE5之后才出现的概念,“泛型”其实就是指类型的参数化。我们知道Java是单继承体系的,这就使得我们在编写程序时,很容易受到限制,不能实现代码的复用。泛型一个...

2014-08-26 23:21:12 175

java基础之类型信息

                这次主要学习java是如何在运行时识别对象和类的信息的。主要包括了两种方式:①RTTI(Run-Time Type Information)②反射。它们都可以使我们在运行时能够识别对象的类型信息。        首先我们应当知道类型信息在java中是如何表示的。我们可以看到一个java类进行编译时会产生一个同名的class文件,这里就保存着该java类对应...

2014-08-20 20:36:32 135

原创 【转载】java学习路线图!

——转自byr论坛【以下肯定是不完整的列表,欢迎补充】    Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了。    但有一些一般的步骤:    1. 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。 2. 安装JDK(建议用你的Linux发行版自带的...

2014-08-19 21:22:33 244

java基础之通过异常处理错误

                 我们在编程过程中,通常需要时刻关注可能遇到的问题,此时可以把问题分为两类:普通问题与异常问题。普通问题:我们可以通过从当前环境中获取到的信息来解决这个问题;而异常问题:在当前环境中获取到的信息并不能解决这个问题,所以我们阻止了程序的执行,跳出当前的环境,将这个异常问题,抛到上一级的环境中去解决。可以看出异常机制存在两种基本模型:终止模型(假设异常非常的...

2014-08-06 21:36:53 140

java基础之持有对象

        持有对象指的是Java中保存对象的方式,这次我们主要谈论是Java中的容器类。Java内的容器类可以划分为两种:①Collection。一个独立的元素序列,这些元素都服从一条或多条规则。常用的有List,Set,Queue,Stack等等。②Map。一组成对的“键值对”对象,允许我们使用键来查找值。 Collection 接口概括了序列概念,关于List,S...

2014-08-05 19:41:49 142

java基础之内部类

内部类:将一个类定义在另一个类的内部。如果这个类是static类型的,我们通常称其为“嵌套类”。我们首先说一下内部类:①我们将类置于其他类的内部,可以很容易的实现代码隐藏。②当我们建立内部类的对象时,这个对象就与制造它的外部对象建立了联系,即内部对象能够访问外围对象的所有成员。③每个内部类都可以独立的继承一个类,而无论外围类是否已经继承了这个接口或者类。结合下面的例子我们来...

2014-08-01 22:16:19 143

java基础之接口

        虽然我在学习的过程中很少写过interface,但是却经常使用到implements,来让写的类遵循某个特定的接口。学习interface,首先我们还是先来了解一下抽象类吧:抽象方法:仅由声明,没有方法体的方法。包含抽象方法的类叫做抽象类,如果一个类包含一个或者多个抽象方法,则该类必须为抽象类,然而抽象类不一定必须具有抽象方法。抽象类的功能:阻止产生这个类的任何对象...

2014-07-29 21:10:49 117

java基础之多态

下面是一个关于多态的示例,下面将主要针对这个例子进行分析:package javaDemo.unit8;import java.io.ObjectInputStream.GetField;class Glyph{ int field1 = 1; static int field2 =2; public String getField(){ return "G...

2014-07-28 20:21:47 111

java基础之代码复用

我们在编程过程中经常使用代码复用,其中主要有两种方式:组合与继承。组合:即在编程中直接将某个类引入到新类中作为新类的field。继承:子类继承了父类,就会自动获取到父类的field和方法(public和protected等)。在学习的过程中发现了以下一个以前不曾注意的点:①一个程序中含有多个类,每个类都可以具有自己的main方法,其他的类也可以相互调用main方法,看作普通的静...

2014-07-27 17:32:44 174

java基础之访问权限控制

java中访问权限控制修饰词包括了:public protected private 和默认(包访问修饰权限),值得一提的是protected也同时提供了包访问权限,也就是说相同包内的其他元素也可以访问protected元素;然而,如果一个子类继承了父类,子类就具有了父类继承而来的protected方法或者field,但与该子类位于同一包下的其他元素并不具有访问权限。其中值得注意的是对于类...

2014-07-25 23:08:27 144

servlet异步处理中遇到一些问题及其分析

刚开始学习servlet,照着书写了写异步处理的一些例子: @WebServlet(urlPatterns="/async", asyncSupported = true)public class AsyncServlet extends HttpServlet { @Override public void service(HttpServletRequest reque...

2014-05-21 22:29:18 1004

javaweb学习之jsp参数传递字符集传递

在jsp中的charset=“utf-8”(1)如果使用post请求的参数中包含中文字符,此时需要在获取参数之前就进行编码:request.setCharacterEncoding("utf-8");然后通过request.getParameter("参数名")获取的相应的值,(2)如果使用get请求中的参数包含中文字符,          ①此时我们可以在获取到参数的值之后对其进...

2014-05-19 22:36:58 225

java学习笔记之xml

时间比较的短促,利用几个小时的学习了下xml,简单记录下学习的要点。XML(Extensible Markup Language)可扩展标记语言,与HTML不同的是XML设计之初就是用来传输和存储数据的,而不是用来显示数据。XML用来描述文档的结构和意义,它并不能描述页面元素的格式化信息。在XML中标签并没有被预先定义,用户可以自己定义标签,这样我们就可以使用具有意义的词汇来作为标签...

2013-07-15 21:09:20 128

原创 java学习笔记之html

这两天学习了点html,暂且做一下记录吧,敦促自己能坚持下来。首先HTML(Hyper Text Markup Language)为:超文本编辑语言,HTML文件的后缀名一般为.htm或者为.html 由于为学习java struts2做准备,先学习点HTML的语法,和常见的标签元素。<!--这样可以对HTML文档进行注释--><head> &l...

2013-07-15 20:06:34 137

原创 java开发中tomcat的详细配置!!!

 最近要参加一个项目,无奈java只学会了一点点,可是编程要用到struts2,怎么办呢,只要硬着头皮学下来吧,第一步查查还是先学习下tomcat的配置吧,今天就简单的说一下tomcat 在myeclipse中的配置。      第一步就是到这个网站去下载tomcat,http://tomcat.apache.org/,有6.0和7.0两个版本,鉴于现在6.0的资料比较多,就先下载一6...

2013-07-12 00:00:32 196

润乾报表设计器license

润乾报表设计器license

2014-08-08

高等计算机网络第二版 part1

很不错的,计算机用书,找了很久才找到

2012-09-14

jrebel 6.4.8 (已破解可直接使用)

网上着了很多版本的破解,目前jrebel 7需要联网才能激活,而6.5之后的破解不完美,最终找了6.4.8,直接解压后放到\plugins即可,已在最新版的eclipse-jee-oxygen-2-win32-x86_64测试通过

2018-01-13

空空如也

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

TA关注的人

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