- 博客(49)
- 收藏
- 关注
原创 抽象类和接口
两者相似之处在于:抽象类和接口都不能被实例化,两种都是java实现抽象的方式。不同之处分两个方面: 一、语法层面 抽象类可以有构造方法,接口中不能有构造方法; 抽象类中可以有普通成员变量,接口中没有普通成员变量(默认public static final ); 抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的; 抽象类中的抽象方法的可以是publi...
2011-04-15 10:56:30 85
原创 JVM组成
1 JVM简介 JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,...
2011-03-11 13:04:46 112
原创 网页转PDF简单方案
给定一个页面路径,先要求将此路径的内容直接转换为pdf文件。解决思路: 1 使用Jsoup开源包(一个HTML解析器)解析给定路径(jsp文件)的Html内容(这个文件可以是不规则的html文件),得到规范化的html字符串。 2 使用flying sauser 开源包,处理得到的html字符串 3 使用iText打印成pdf 中文处理:在html文件的style中添...
2011-03-02 14:20:55 181
原创 web service了解
1,什么是 Web Service ? Web Service 就是一个网络组件(一个可以通过网络访问的程序)。 它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应 请求和响应的 都是一种基于XML的消息。 不过这种消息遵循特定的格式...
2011-02-25 09:41:22 84
原创 Eclipse调试常用技巧
1、 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Breakpoint Properties" 断点的属性界面及各个选项的意思...
2011-02-24 10:31:30 94
原创 HTTP简介
HTTP简介 1.WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。 2.HTTP是hypertext tranfer protocol(超文本传输协议)的简写,它是TCP/IP协议几种的一个应用层 协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。 3.HTTP协议的版本 HTTP/1.0、HTTP/1.1、HTTP-NG...
2011-02-17 11:39:01 171
原创 hibernate查询
1 hibernate原生sql查询<hibernate-mapping package="com.byd.erpit.clims.model.base"> <class name="LabItem" table="C_LABITEM"> <id name="id" column="ITEM_ID" type="long&quo
2011-02-14 09:39:14 99
原创 hibernate映射文件配置
Hibernate映射:有如下图数据库表结构图,通过对此图中的数据表进行hibernate映射来学习hibernate映射文件的配置: 一:hibernate基本数据类型映射类型Java类型数据库sql类型(oracle)intJava.lang.Integer longJav...
2011-02-14 09:12:37 75
原创 Hibernate持久化对象
Hibernate持久化对象: ★持久化类应该遵守的规则: Hibernate操作的持久化类基本上都是普通、传统的Java对象(POJO)。 1 提供一个无参数的构造器 2 提供一个标识属性:标识属性通常映射数据库表的主键字段 3 为持久化类的每个属性提供setter和getter方法 4 使用非final的类:生成代理,进行性能优化 5 重写equals()和hashCode()方法:判定持久化...
2011-02-11 10:29:29 84
原创 Hibernate标识符属性(主键)生成策略全析
数据库中的主键能够唯一识别一条记录,它可以是一个字段也可以是多个字段的组合。主键的主要作用是标识表中的一条记录,还有和其他表中的数据进行关联。数据库中的主键类型必须符合唯一性约束和非空约束。作为附加属性,主键应该尽可能简洁,不要包含过多属性。根据这个原则,主键可以分为自然主键和代理主键。 自然主键是数据表中有逻辑含义的字段,比如身份证号来唯一确定一条个人记录。也可以通过学号和课程号...
2011-02-10 15:01:37 196
原创 spring中使用定时器
★ 在Spring中有两种实现定时器功能的配置方法:Java的Timer类和OpenSymphony的Quartz。 ☆1 使用Java的Timer类1> 首先继承java.util.TimerTask类实现run方法 import java.util.TimerTask; public class EmailReportTask extends TimerTask{ @Ove...
2011-02-10 14:27:08 70
原创 springmvc浏览
web mvc的主要功能都很类似,提供一种机制把用户通过http提交的数据转换成比较容易使用的形式,顺便作一些校验。然后读取某个配置文件将这些数据传送到一个控制器上。然后获取控制器返回的数据和视图名称,再找到对应的视图把这些数据和视图合并起来发回客户端。 ★ SpringMVC Spring MVC是Spring Framework中重要的模块之一。它构建在功能强大的Spring I...
2011-02-10 14:25:38 95
原创 javascript面向对象技术基础
看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...这篇文章是参考<<javascript-the definitive guide,5th edition>&...
2011-01-21 15:27:02 138
原创 Ext文件上传、下载
* Ext上传:ext文件上传需要扩展控件的支持:<form id="uploadFileForm" action="" method="post" enctype="multipart/form-data"> <div id="fileupload" style="cursor:hand;"></di
2011-01-20 17:42:20 257
原创 Ext.grid.GridPanel
Ext.grid.GridPanel* 创建GridPanel1 创建数据对象store var centerStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: '<c:out value="${path}"/>/marcInfo.htm?met...
2011-01-20 17:02:29 104
原创 Ext.Window
Ext.Window1 在一个Ext web应用中,在每一个用到Ext的程序页面中都必须引入ext的js和css等文件,因此我们定义了一个include.jsp文件,此文件的内容大致为:jsp代码:<%@page contentType="text/html" pageEncoding="UTF-8"%><%@ page session="true"%>...
2011-01-20 16:46:07 102
原创 Ext布局_BorderLayout
BorderLayout布局的使用 new Ext.Viewport({ layout: 'border', items: [{ region: 'north', id: 'northPanel', contentEl:...
2011-01-20 15:24:46 109
原创 javascript中大括号“{}”的多义性
js中大括号有四种语义作用语义1,组织复合语句,这是最常见的 Js代码 if( condition ) { //...}else { //...}for() { //...} 语义2,对象直接量声明 Js代码 var obj = { name : 'jack', age : 23...
2011-01-19 10:54:16 111
原创 Ext.js浏览
1 window.undefined = window.undefined; 在较老的浏览器中,如IE5之前的浏览器,undefined并不是window对象的一个子对象,并不是一个已实现的系统保留字,而是代表一个未定义类型,除了直接赋值和typeof()之外,其它任何对undefined的操作都将导致异常。如果需要知道一个变量是否是undefined,只能采用typeof()的方法:如va...
2011-01-18 13:50:09 85
原创 Ext.form.DateField
Ext.form.DateField1 自定义的日期校验类型 /** * 定义 自定义的日期校验类型 */ Ext.apply(Ext.form.VTypes,{ daterange: function(val,field){ var date = field.parseDate(val,'Y/m/d'); if(date==null){ field.reset(...
2010-12-31 17:27:19 142
原创 Ext form
Ext中创建Form有两种方式,一种是使用Ext.form.BaseForm,另一种是使用Ext.form.FormPanel。 1 使用Ext.form.BaseForm封装HTML原生的form: jsp页面:<form id="queryForm" action="" > <table cellpadding="2" cellspacing="1" &g
2010-12-31 17:21:44 100
原创 Ext工具条
1 在jsp指定位置(某个div处)生成工具条 jsp页面:.query{ background-image:url(../images/toolBar/application_form_find.png) !important;}<div id="toolBar" class="x-toolbar"></div> <script> va...
2010-12-31 16:31:15 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人