自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 JAVA知识梳理(五)

一、基于Socket的java网络编程1,什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程主要是指基...

2014-07-06 22:13:36 153

原创 JAVA知识梳理(四)

 1、类的加载顺序  1)虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2)只有在调用new方法时才会创建类的实例 3)类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法 4)类实例销毁时候,首先销毁子类部分,再销毁父类部分public...

2014-07-04 17:56:34 158

原创 JAVA知识梳理(三)

 1、集合类结构 2、集合的工具类:Collections在 Java集合类框架里有两个类叫做Collections(注意,不是Collection!)和Arrays,这两个类提供了封装器实现(Wrapper Implementations)、数据结构算法和数组相关的应用。 Collections类提供了丰富的静态方法:1) 排序(Sort)使用sort方法可以根据...

2014-07-04 17:14:40 671

原创 JAVA知识梳理(二)

 1、J2EE简介J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:1:JDBC(Java Database Connectivity)JDBC API为访问不同数据库提供了统一的路径,向ODBC一样,JDBC开发者屏蔽了一些细节问题,另外,JDBC对数据...

2014-07-03 12:49:58 248

原创 JAVA知识梳理(一)

 1、Java程序运行机制        编写的JAVA源程序,经java编译器编译成可执行的class文件,再通过JVM虚拟机将class文件转换成符合当前平台特征的代码,再有Runtime Envionment(解释器)解释运行。 2、Java虚拟机        Java虚拟机的体系        执行引擎工作原理        内存回收处理:...

2014-07-03 11:49:47 141

原创 Solaris 10 启动apache2

  Solaris10中包含了apache的web服务器,以下是使他启动的步骤: 1.       创建一个apache的配置文件 Apache的web服务器文件放置在/etc/apache2下,要快速的让它启动起来,可以使用apache提供的配置模板文件 cd /etc/apache2 cp httpd.conf-example httpd.conf...

2014-06-30 18:05:11 364

原创 Solaris VI编辑命令

命令状态: j,k,h,l:上下左右 0: 行首 $: 行尾 i,I :插入命令,i 在当前光标处插入 I 行首插入 a,A:追加命令,a 在当前光标后追加,A 在行末追加 o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行 r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换 数字s: 替换指定数量字符 ...

2014-06-30 18:02:47 332

原创 字符集详解

 1. 概述  本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。  在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 ...

2014-06-30 17:58:43 131

原创 window.showModalDialog以及window.open用法简介

一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+  二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔)   三、示例:...

2014-06-30 17:51:42 115

原创 Java中各类Cache机制实现解决方案

在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,下面列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。 OSCache OSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页...

2014-06-30 17:49:51 105

原创 Extjs Treepanel

1.简单的树效果图代码[javascript] view plaincopy <script type="text/javascript" defer>      Ext.onReady(function(){          Ext.BLANK_IMAGE_URL = '<%=rootpath%>/ext/reso...

2014-06-29 12:56:59 110

原创 Extjs Grid详解

function rowdblclickFn(grid, rowIndex, e){//双击事件              var row = grid.store.getById(grid.store.data.items[rowIndex].id);              alert(row.get("unitcode"));         }grid.addListener('r...

2014-06-29 12:01:32 122

原创 Extjs更换皮肤

<head runat="server"> <title>无标题页</title> <link rel="Stylesheet" type="text/css" href="http://www.cnblogs.com/ExtJS/resources/css/ext-all.css" />

2014-06-29 11:41:34 94

原创 Extjs 表单验证

在Extjs中,FormPane表单提供了各种各样的验证,//在onReady的function({})添加以下两行代码, Ext.QuickTips.init();   //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。 Ext.form.Field.prototype.msgTarget='side';         //指示错误出现的方式,包含的值为q...

2014-06-29 10:43:11 130

原创 Extjs Xtype

  基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮b...

2014-06-29 10:27:42 126

原创 hibernate对象状态

在hibernate中有三种状态:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。通过自己在网上的搜索,也了解到,这三种状态也可以称作:临时状态、持久状态、游离状态。一、三种状态介绍:(1) 瞬时状态:由new操作符创建,且尚未与...

2014-06-22 16:45:04 140

原创 Spring整合Webservice

首先,CXF和spring整合需要准备如下jar包文件: 首先在web.xml中添加如下配置:<!-- 加载Spring容器配置 --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener...

2014-06-22 16:12:48 146

原创 webservie原理

Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。...

2014-06-22 11:15:27 144

原创 Spring中Quartz的配置

Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package test.quartz;publicclass QuartzJob{publicvoid work(){System.out.println("Quartz的任务调度!!!");}}Spring的配置文件:...

2014-06-22 09:33:58 102

原创 spring读取ApplicationContext的方式

加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。 这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。 配置非常简单,在web.xml中增加: <listener> <listener-...

2014-06-21 23:34:12 108

原创 Spring事务管理

Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。 Spri...

2014-06-21 23:29:13 70

原创 XStream把xml文件转化为java对象

 步骤:1、一份格式良好的xml文件,xml文件是节点格式。2、新建java对象,包含属性,属性名可以与xml文件的标签名称相同,也可以不相同,最好是相同,这样的话在转换时就不必把标签和属性再做一次对应了。3、测试输出结果。步骤1:用dom4j生成xml文件package com.techcenter.xml;import java.io.File;import ja...

2014-06-21 23:26:57 167

原创 spring+hibernate的事务在service层配置

Java代码 <!-- DataSource,SessionFactory start--> <bean id="dataSource"class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"> <property name="drive.

2014-06-21 22:54:28 234

原创 Spring事务配置的五种方式

 Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Trans...

2014-06-21 22:44:53 71

原创 log4j详解

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】Java代码:Java代码  package com....

2014-06-20 09:05:52 75

原创 Dom4j实例解析

Dom4j是一个易于使用的,开源的库,在Java平台上与XML,XPath,XSLT协同工作。使用Java集合框架,全面支持DOM,SAX,JAXP。 1.将XML文件转换为一个Document对象 import java.net.URL; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j...

2014-06-20 09:02:52 85

原创 DOM4J介绍与代码示例

DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J下载jar包:http://downloads.sourceforge.net/dom4j/dom4j-1.6.1.jarJAXEN(对XPath的支持):htt...

2014-06-20 08:54:20 74

原创 Linux配置tomcat自动启动

linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/j2sdk1.4.2_08export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_HOME/binexport...

2014-06-20 08:43:11 127

原创 Linux下的VI命令详细说明

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename v...

2014-06-19 22:00:33 86

原创 linux安装卸载jdk

1. 以root身份登录系统2. 到java.sun.com去下载JDK1.5.0 for LINUX的rpm. 应该是个jdk-1_5_x-rc-linux-i586-rpm.bin的文件3.通过chmod +x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限4.通过 sh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安...

2014-06-19 21:58:51 96

原创 SQL性能优化的十条经验

1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,...

2014-06-19 21:54:25 114

原创 SQL语句优化技术分析

一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用...

2014-06-19 21:50:19 77

原创 SQL优化

(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被...

2014-06-19 21:46:51 76

原创 tomcat5.5 连接池配置参数

参数说明i. JNDI Name::注册到JNDI树上的名字(可以随便写)ii. Data Source URL:连接数据库的URLiii. JDBC Driver Class:Jbdc数据库的驱动名称iv. User Name:访问数据库的用户v. Password:访问数据库的密码vi. Max. Active Connections:最大活跃连接数,指同时可以有多少个...

2014-06-14 12:59:15 268

空空如也

空空如也

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

TA关注的人

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