自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(295)
  • 资源 (17)
  • 收藏
  • 关注

原创 javascript系列(1):javascript简单认识

一个完整的javascript包含三个组成部分:核心ECMAScript、文档对象模型DOM、浏览器对象模型BOM1、ECMAScript: 由ECMA-262定义的ECMASript与浏览器并没有依赖关系,浏览器只是ECMAScript的宿主环境之一,其它宿主环境如nodejs、adobe flash; ECMA-262定义的是这门语言的基础,包括:语法、类型、语句、关键字、保留

2015-09-23 17:01:15 520

原创 js中使用正则表达式(四)检索模式说明

正则表达式,检索条件参数说明:g、i、m;可以组合使用,如:gi,gim等 g 修饰符用于执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) i 修饰符用于执行对大小写不敏感的匹配,即不区分大小写。 m 执行多行匹配。

2015-09-22 10:25:33 619

原创 js中使用正则表达式(三)RegExp对象构造函数属性介绍

1、RegExp构造函数属性可以通过两种方式访问:长属性名和短属性名方式,其属性有: 长属性名 短属性名 说明 input $_ 最近一次要匹配的字符串,即原字符串 lastMatch $& 最近一次的匹配项,即匹配到的字符串 lastParent $+ 最近一次的匹配捕获组,即捕获组匹配到的字符串 left

2015-09-22 10:06:05 2450

原创 js中使用正则表达式(二)操作正则表达式的对象RegExp、String和方法

操作正则表达式执行匹配工作的对象:RegExp对象和String对象,接下来分别介绍一下两个对象提供正则匹配的方法 1、RegExp对象:可以通过上面两种方式创建正则表达式对象,它有3个方法:test()、exec() 以及 compile()。 (1)、test():检索字符串中的指定值。返回值是 true 或 false。 例子: var regx=n

2015-09-22 09:31:03 1463

原创 easyui在页面布局中引入外部的jsp页面,css冲突,功能失效,页面混乱

easyui在页面布局中引入外部的jsp页面,如header.jsp或left.jsp,避免出现页面混乱有两个方式: 1、两个jsp中不能有页头,除了编码声明外,直接div; 2、或者布局引入的时候,用ifame作为容器,用iframe引入header.jsp或left.jsp;

2015-09-16 09:30:33 8019

原创 js中使用正则表达式(一)创建正则表达式的方式:正则对象方式和正则字面量方式

一、创建正则表达式的方式:正则对象方式和正则字面量方式1、**正则对象方式:var regx = new RegExp();** (1)、该方式创建正则对象,构造函数可以接收两个参数p1和p2;p1表示匹配模式,必需;p2表示检索条件,可选;**参数都是以双引号包裹的字符串,无需正斜杠包裹。** 例如: var regx = new RegExp("^\\d+[a-z]*$");

2015-09-15 20:40:23 5736

原创 HttpServletRequest类的getAttribute()方法与getParameter()方法的区别

(1)request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。返回类型为Object类型(2)request.getParameter() 方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。通过两个实例来说明:

2015-06-25 18:49:07 6718

转载 response.getWriter().write()与JspWriter的out.print()的区别

1、首先介绍write()和print()方法的区别:  (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等  (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出 2、介绍response.getWriter()和out的区别:  (1)、out和res

2015-06-24 18:32:27 850

原创 tomcat配置数据源

1、添加数据源配置信息:  name="jdbc/DBDeveloper(引用资源的JNDI名,随意起)"  auth="Container" maxActive="100"  maxIdle="30"           maxWait="10000" type="javax.sql.DataSource"  username="root" password=

2015-06-18 17:00:50 671

原创 Tomcat部署web应用的方式

对Tomcat部署web应用的方式总结,常见的有以下四种:1、【使用控制台部署】访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。2、【利用Tomcat自动部署】将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。3、【修改Server

2015-06-18 16:16:46 687

原创 java多线程自问自答

问题1:每一个方法都是一个线程,那为什么还需要使用线程类启动线程呢?回答:因为不使用线程类启动的线程,例如主方法中引入多个方法,程序都是按照顺序执行的,任意一个方法未执行结束,都无法向下继续执行;而使用线程类启动的线程,例如在主方法中启动了一个线程,此时,该线程与主方法共同争抢CPU资源,谁抢到谁执行,属于并发并发使用的意义:多个线程对共享资源的使用和控制问

2015-05-21 20:12:44 472

原创 本地局部变量ThreadLocal的使用

使用ThreadLocal类型变量初始化的方式:第一个方式为在线程执行方法run()里,变量显示调用set()方法,为该变量赋值;第二个方式为使用匿名内部类的方式,重写ThreadLocal的initialValue()进行初始化。原因:1、initialValue()方法默认返回值为null2、线程启动后,如果方法中使用了ThreadLocal类型变量,调用get()方法获取变量值,

2015-05-21 20:09:03 669

原创 java io结构图

读写文件使用流工具类的顺序:文件获取流-->>字符字节转换流-->>缓存包装流,字符字节转换流、缓存包装流都可以去掉以字节的方式读:File/FileInputStream-->>BufferedInputStream以字节的方式写:File/FileOutputStream-->>BufferedOutputStream以字节转字符的方式读:File/FileInputStream-

2015-05-21 20:05:55 533

原创 Spring框架IOC(控制反转)的核心

Spring框架IOC(控制反转)的核心:配置文件+反射机制,生成对象并操作对象1、通过配置文件,获取实例化对象2、通过获取的实例化对象,得到Class对象,通过该Class对象可以操作Field、Method、Contructor(获取属性和调用方法,包括构造器)Spring框架就是通过将Field值以及依赖对象都保存在配置文件中进行管理,从而实现较好的解耦,这也是Spring框架的

2015-05-21 20:01:46 872

原创 AOP:java动态代理+反射机制

使用反射生成JDK动态代理:通过Proxy为一个或多个接口动态创建代理类或代理实例,生成动态代理类也是为了获取动态代理实例动态代理AOP:动态代理+反射机制,以这样的方式实现面向切面编程,以软编码的方式实现公共片段的调用创建某一接口 Foo 的代理对象: 1、先定义接口Foo2、定义InvocationHandler的实现类,并重写invoke方法3、通过Proxy获取

2015-05-21 20:01:07 1133

转载 在Java中使用脚本语言 javax.script探秘

1、可用的脚本引擎Java 6提供对执行脚本语言的支持,这个支持来自于JSR223规范,对应的包是javax.script。默认情况下,Java 6只支持JavaScript脚本,它底层的实现是Mozilla Rhino,它是个纯Java的JavaScript实现。可以通过下面的代码列出当前环境中支持的脚本引擎:ScriptEngineManager manager = new Scr

2015-05-21 15:11:02 1471

原创 java编码和解码

第一:流读取文件,具有转换编码功能的有:OutputStreamWriter和InputStreamReader,构造器有如:InputStreamReader(InputStream in, String charsetName)           创建使用指定字符集的 InputStreamReader。OutputStreamWriter(OutputStream out, S

2015-05-20 16:19:50 8606

原创 由为什么接口中只能定义静态常量引发的接口与抽象类的区别的问答

1、为什么必须是静态的:由于接口不能实例化,非静态成员只能使通过实例调用,所以必须定义为static静态的2、为什么抽象类也不能被实例化,但抽象类里面可以定义非静态的:由于子类与抽象类的关系中,子类继承(extends)抽象类,java中,子类继承父类,子类实例化,首先要执行父类的构造器,所以抽象类里面有构造器,有构造器就有实例化,只是这种实例化是比较特殊的实例化,并不能获

2013-12-07 17:31:00 6172 1

原创 JVM内存结构学习整理

JVM内存结构学习整理一、JVM是Java Virtual Machine(Java虚拟机)的缩写,不同平台上的JVM都是不同的,但向编译器提供相同的接口,编译器面向JVM生成JVM可以理解的.class字节码文件,对应平台的JVM对.class文件进行解释执行生成与该平台对应的机器码,JVM屏蔽了与具体操作系统平台相关的信息,在java跨平台实现中起到转换器的作用。二、Jav

2013-11-30 22:39:40 812

原创 父页面与子页面之间相互操作

父窗口与子窗口、子页面之间相互操作:iframe:父窗口获得子窗口对象并操作子对象:var iframeObj = document.getElementById("iframeId") 或 document.frames["iframeName"] iframeObj.src = "a.jsp?random="+Math.random(); var html = iframe

2013-07-30 18:28:09 2332

原创 java导入与导出excel,兼容excel2003以及excel2007

java解析Excel(兼容2003及2007):解析2003及以下使用HSSFWorkbook类,解析2007及以上使用XSSFWorkbook,如果解析类与excel版本不对应,抛出相应的异常,例如HSSFWorkbook解析2007:org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data

2013-07-26 18:16:58 23920 1

转载 分组排序

本文总结一下row_number() over(partition by a order by b desc) rn 用法1、rownum:伪列,记录结果集的行号,使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序2、row_number()和rownum差不多,功能更强一点(可以在各个分组内从1开时排序)3、rank()是跳跃排序,有

2013-07-18 16:50:05 942

原创 Java中的时间日期处理

一、与时间日期有关的类。  java.util.Date。实现类,其对象具有时间、日期组件。  java.util.Calendar。抽象类,其对象具有时间、日期组件。  java.sql.Date。实现类,其对象具有日期组件。  java.sql.Time。实现类,其对象具有时间组件。  java.sql.Timestamp。实现类,其对象具有时间日期组件

2013-07-18 10:42:17 725

原创 java数值处理:NumberFormat,DecimalFormat

import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.ParseException;import java.util.Currency;import java.util.Locale;import java.uti

2013-07-03 19:19:13 4659

原创 select option简单使用记录

废话不说,直接上代码/** * select的onChange事件:this代表的是select对象,不是option对象 */===请选择===/** * 创建option,每次创建之前清空【请选择】option下面的所有option * @return */function createOption(selectObj){//var selectObj

2013-04-19 11:14:06 1017

原创 js解析json格式数据

本人才疏学浅,只是记录一下涉及到的内容,方便以后工作使用,废话不说了,正题json数据格式:1、var  jsonstr = {province:[{id:'001',name:'北京'},{id:'002',name:'天津'},{id:'003',name:'上海'}],city:[{id:'001001',name:'朝阳区'},{id:'001002',name:'海淀区'}]}

2013-04-18 20:15:19 1058

原创 WEBSERVICE之CXF服务端与客户端配置(初级应用,本人才疏学浅啊)

CXF实现与Spring整合访问,实现客户端与服务端之间的通信:通信过程中的bean必须序列化,才能在网络中传输客户端:一、通过手动+配置方式实现:配置web.xml:如果只作为客户端,只需要配置加载spring配置文件部分即可,当作为服务端时,才需要配置部分org.springframework.web.context.ContextLoaderListener

2013-04-03 10:01:24 1568

原创 导入导出

oracle导出表:1、cmd命令导出dmp文件:exp   username/password@database    file=f:\a.dmp   不用加分号,如果有表为空,貌似是不让导出2、通过pl/sql导出dmp文件:pl/sql--->工具---->导出表------>oracle导出表,选中要导出的表,在输出文件文本框中选择保存的位置及文件名,导出dmp文件是二进制的,

2013-03-29 16:53:21 775

原创 js:window.showModalDialog模态窗口小小的用一下

js实现在父窗口打开子窗口,子窗口获取父窗口数据,格式:window.showModalDialog(url,window,'dialogwidth=1800px;dialogheight=350px;status:yes;titlebar:no;toolbar:no;scrollbars:yes;resizable:yes;center:yes');实例描述:在主表单中,嵌入一个ifra

2013-03-27 19:36:56 1163

原创 java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI....

搞了一天半才搞出来,着实有理由记录一下1、先贴一下错误:Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in class pat

2013-03-19 18:56:42 3826 1

原创 MyEclipse安装其他插件后svn不显示,功能失效

关闭myeclipse,然后打开myeclipse安装路径(我的安装在D盘):D:\program files\MyEclipse 6.0\eclipse\configuration 然后将org.eclipse.update文件夹删掉,重新启动myeclipse

2013-03-18 10:10:41 2862

原创 MyEclispe: 报错 com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil

先关闭myeclipse,进入打开cmd,cd进入Eclipes目录下,输入eclipse.exe -clean 待Eclipse启动后。就可以解决了

2013-03-18 10:05:06 4866

转载 oracle 11g 卸载 for win7

完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraDb11g_Home1->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除Universal Installer外的全部目录,删除。3、 运

2013-03-17 22:33:21 790

原创 myeclipse更改打开jsp的默认方式

更改方式如下图:window  ---->>>preferences

2013-02-25 13:15:05 488

原创 多字段查询排序

几天用多字段排序时遇到的一个细节问题,之前没有注意,在此记之,以进行深刻要求:按照column1,column2,column3这三个字段降序排序语句一:select    *    from    table1   order    by    column1,column2,column3    desc先说一下规则:1、多字段排序优先级按照从左到右的顺序2、默认排序为升序

2013-02-25 13:11:35 2914

原创 myeclipse 集成 maven3

一、先在本机安装maven1、apache-maven-3.0.4    官方下载地址:http://maven.apache.org/download.cgi    选择:   apache-maven-3.0.4-bin.zip2、下载完成之后将其解压于一个盘符下,我的是:D:\develop-software\32bit\Apache-maven\apache-maven-3.0.4

2013-02-21 13:49:59 831

原创 Mysql安装

Mysql的安装步骤1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,进入欢迎对话框。2、单击next,进入安装类型选择对话框。3、有三种类型:“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程。单击next。

2013-01-10 18:27:38 516

原创 MD5加密

publicclass PassMd5 {        privatefinalstatic String[]hexDigits = {"0","1", "2","3", "4",            "5","6", "7","8", "9","a", "b","c", "d","e", "f"};        /** 对字符串进

2012-12-25 16:53:01 601

原创 sqlserver 2005数据库还原与备份

需要解决的问题:sqlserver management studio连接远程sqlserver服务器()                           当备份的数据库在远程,备份出来的文件也在远程,如何在本地拿到备份文件(两台电脑之间的共享问题)http://ryxxlong.iteye.com/blog/524430 1、将数据服务器上的sql server数据库,确

2012-12-24 18:46:09 6370

转载 select语句结构与执行顺序

select语句的结构与执行顺序,下面的序号代表执行顺序8         SELECT (9)DISTINCT 11       1         ROM 3       JOIN 2   ON 4         WHERE 5        GROUP BY 6        WITH {CUBE | ROLLUP} 7        HA

2012-12-16 23:12:58 1020

深入分析Java Web技术内幕 修订版.pdf

《深入分析Java Web技术内幕(修订版)》完整版 带目录 PDF 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富 、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。 作者简介 · · · · · · 许令波,毕业于合肥工业大学,获计算机硕士学位。热爱Java Web技术,关注服务端性能优化,热衷开源技术的研究和分享,曾获developerWorks最佳作者称号。2009年进入淘宝工作,目前从事模板渲染框架与MVC框架的开发与应用、Java Web的性能优化、高访问量系统静态化和商品详情系统的业务改造等工作。 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。, 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。, 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

2018-04-09

jquery-validation-1.14.0.zip(5.14.1)

前端表单验证插件 基于jQuery

2016-12-20

CAS介绍资源页面

CAS介绍资源页面 系列介绍了CAS框架原理及使用

2016-09-05

spring事务管理几种方式代码实例

spring事务管理几种方式代码实例:涉及编程式事务,声明式事务之拦截器代理方式、AOP切面通知方式、AspectJ注解方式,通过不同方式实例代码展现,总结spring事务管理的一般规律,从宏观上加深理解spring事务管理特性。

2016-08-22

spring整合quartz定时任务

spring整合quartz定时任务 可以单元测试、主方法测试

2016-08-09

spring-aware接口实现与bean作用域(spring多容器层面)

使用了ApplicationContextAware接口,获取spring管理的bean; 多项目整合夸spring容器获取bean的实现方式。

2016-08-08

poi-bin-3.8-20120326.zip

java解析Excel(兼容2003及2007):解析2003及以下使用HSSFWorkbook类, 解析2007及以上使用XSSFWorkbook, 如果解析类与excel版本不对应,抛出相应的异常,例如HSSFWorkbook解析2007: org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF) XSSF和HSSF虽然在不同的包里,但却都实现了同一接口Workbook,可以先判断excel版本,然后由对应的excel解析类解析,指向同一Workbook变量

2013-07-26

poi-bin-3.7-20101029.zip

java解析Excel(兼容2003及2007):解析2003及以下使用HSSFWorkbook类, 解析2007及以上使用XSSFWorkbook, 如果解析类与excel版本不对应,抛出相应的异常,例如HSSFWorkbook解析2007: org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF) XSSF和HSSF虽然在不同的包里,但却都实现了同一接口Workbook,可以先判断excel版本,然后由对应的excel解析类解析,指向同一Workbook变量

2013-07-26

webservice客户端,整合spring

webservice客户端,框架为CXF,整合spring

2013-04-03

webservice客户端

webservice客户端,框架为CXF,纯手动配置,未需要spring支持

2013-04-03

CXF客户端,自动生成方式

webservice客户端,框架为CXF,生成客户端的方式为自动(myeclipse生成)

2013-04-03

CXF服务端程序

简单的webservice服务应用,以及配置文档说明,直接部署到服务器上就可以运行了

2013-04-03

xml数据前后台解析:jdom与dom4j源码,程序可以跑

xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑

2013-04-01

json数据前后台解析;json与对象、数组、集合之间转换源码

json数据前后台解析;json与对象、数组、集合之间转换源码 都是整理好的源码、以及一些说明文档

2013-04-01

SVN1.6.17 服务器-客户端-汉化包-安装文档

SVN1.6.17服务器 SVN1.6.17客户端 SVN1.6.17汉化包 SVN1.6.17安装文档绝对齐全的svn应用,资源分最高只能选10分吗? 有点少啊

2012-12-05

tomcat6.0.35-tomcat6的最高版本

tomcat6.0.35是tomcat6.x的最高版本,支持servlet2.5 jsp2.1

2012-12-05

tomcat 5.5.26

tomcat一直在使用的服务器,使用的支持servlet2.4 jsp2.0

2012-12-05

空空如也

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

TA关注的人

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