自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑在路上

奔跑在路上的烂笔头!

  • 博客(182)
  • 资源 (6)
  • 收藏
  • 关注

原创 知识库

2016-05-30 13:19:30 440

转载 深入理解BodyTagSupport,包括SKIP_PAGE, EVAL_PAGE

BodyTagSupport类的方法:编写标签对应的实现类时,需要重载BodyTagSupport类几个方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), doEndTag();他们执行顺序如下:doStartTag()→doInitBody()→setBodyContent()→doAfterBody

2017-03-16 10:54:16 671

转载 Spring 查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocatio

mappingDirectoryLocations由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 可以使用spring的org.springframework.orm.hibernate3.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好

2017-03-15 18:33:16 1907

转载 eclipse如何设置自动去除多余引入的类?

eclipse如何设置自动去除多余引入的类?转自:http://blog.csdn.NET/cjq000/article/details/7936264http://www.coderli.com/archives/translate-organize-imports-eclipse/第一种:移除某个类中的在Java类中按键Ctrl+Shift+O

2017-03-14 14:36:51 1526

原创 Apache 的 POI提供API

一、 POI简介   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况   HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermo

2017-03-13 22:57:45 788

转载 Apache POI

Apache POI   是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。

2017-03-13 18:41:11 279

转载 Struts2漏洞之__url中的\u0023代表#号,%20代表空格,\u003代表等于

致其依然,防患未然!

2017-03-11 10:27:51 4504

转载 Struts2 安全漏洞之_devMode

致其依然,防患未然!近日,国家信息安全漏洞共享平台(CNVD)收录了由启明星辰公司提交的Apache struts2 devMode远程代码执行漏洞(CNVD-2016-04656)。该漏洞产生的原因是由于开启了devMode模式且Apache Struts 2官方以往修复措施未完善(溯及S2-008漏洞),远程攻击者利用该漏洞可执行任意命令,进而控制服务器主机。一、漏洞情况分析

2017-03-11 10:19:04 1746

转载 把Java程序打包成jar文件包并执行

下面这个连接 有更加详细的步骤演示:http://blog.csdn.net/luoweifu/article/details/7628006/

2017-03-02 21:27:10 349

原创 sql 基本语句

SQL语句:1:创建数据库 create database 数据库名;2:使用数据库 use 数据库名;3:删除数据库 drop database 数据库名;4: 创建表 create table 表名 ( 列名 列的数据类型 列的约束 );5:删除表 drop table 表名;delete from 表名;-- delete 语句删除会记录日志 删完

2017-03-02 08:24:52 295

原创 什么是 里氏代换原则?

里氏代换原则里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里氏代换原则是对"开-闭"原则的补充。实现"开-闭"原则的关

2017-02-28 12:21:36 451

转载 JQuery的Ajax学习

query提供了Ajax的前端封装,今天学习了一下,使用还是非常的方便的。Jquery中的Ajax操作一共提供了6个方法,分别是:$.ajax(),    $.load(),   $.get(),    $.post,    $getScript(),   $getJSON()。这6个方法中$.ajax()是最底层的,其它的方法都是基于这个方法的.注:这里的例子使用的是JS

2017-02-25 00:00:04 362

原创 Bootstrap (Web框架) 编辑

Bootstrap (Web框架) 编辑Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。[1]  它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它

2017-02-23 18:50:47 563

转载 java.lang.OutOfMemoryError: PermGen space 错误解决方法

Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError:PermGen spacePermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Clas

2017-02-22 14:41:08 1009

原创 java 学习总结

这位 总结的  比较全面 博文地址:http://www.cnblogs.com/hellokitty1/

2017-02-20 09:31:12 530

转载 Spring 和Struts2 整合 特别需要关注Session 关闭的问题:解决方法是使用 OpenSessionInViewFilter

spring为我们解决hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Se

2017-02-19 23:31:12 680

原创 Struts2 版本 区别

ActionContextCleanUp及FilterDispatcher 的作用,在新版中被StrutsPrepareAndExecuteFilter 替代了

2017-02-18 12:40:40 2615

原创 浅析 @PathVariable 和 @RequestParam

首先 上两个地址:地址①http://localhost:8989/SSSP/emps?pageNo=2地址②http://localhost:8989/SSSP/emp/7如果想获取地址①中的 pageNo的值 ‘2’ ,则使用  @RequestParam ,如果想获取地址②中的 emp/7 中的 ‘7 ’   则使用 @PathVariable

2017-02-17 12:55:58 12889 12

转载 Spring 的注解@Transactional 配置项 eadOnly 有什么作用?

详解点击下面的地址:点 这里 http://www.360doc.com/content/14/0730/16/1073512_398152960.shtml

2017-02-17 00:44:10 342

原创 在Spring整合 SpringMVC,SpringData和 JPA 时,如何解决 Lazy懒加载问题?

/*** @ManyToOne(fetch=FetchType.LAZY)* 如在关联属性时,fetch的值 设置为Lazy , 则在页面上调用是会出现懒加载异常* javax.el.ELException: Error reading 'departmentName' on * type com.baidu.sssp.entity.Department_$$_javassist_

2017-02-16 17:21:51 5750

原创 为什么 在springmvc.xml 中 配置了<mvc:default-servlet-handler /> 一定要配置<mvc:annotation-driven >?

具体呀un

2017-02-14 15:24:36 3600 1

转载 Spring MVC 如何处理 静态资源(如jquery等)

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。        如果将DispatcherServlet请求映射配

2017-02-14 09:33:10 431

转载 彻底解决Spring MVC 中文乱码 问题

一次解决 1.页面乱码2.传值乱码3.存入数据库乱码问题地址 :http://blog.csdn.net/kalision/article/details/46441081/

2017-02-12 09:07:12 1225

转载 原理进阶之路

JVM 之 Class文件结构    地址   https://my.oschina.net/HeliosFly/blog/356517Spring Aspect Oriented Programming  地址   https://my.oschina.net/HeliosFly/blog/395417

2017-02-12 08:38:35 244

转载 Spring MVC 常用标签、注解 view、viewResolver 解析

一、AnnotationDrivenBeanDefinitionParser    通常如果我们希望通过注解的方式来进行Spring MVC开发,我们都会在***-servlet.xml中加入标签来告诉Spring我们的目的。但是我们为什么这么做呢?这个标签是什么意思呢?它做了什么呢?    同样为了弄清楚这些问题, 像标签一样,我们先找到它的解析类。第一篇文章中说过了,所有的自定义命名空

2017-02-12 08:27:01 1516 1

原创 java WEB常见的错误代码

1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。    100-继续。    101-切换协议。2、2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。    200-确定。客户端请求已成功。    201-已创建。    202-已接受。    203-非权威性信息。    204-无

2017-02-12 07:56:01 3307

原创 web开发中404错误总结

做web开发时都遇到过404错误,一般报404就是路径出错了,但应该怎么来查出错误的源头呢?以struts2中的该错误为例,介绍查找404原因的方法步骤总结,可以从以下几点入手:1、是否将web应用成功部署到服务器上2、检查请求资源路径是否正确   (1)如果访问的是jsp页面,检查jsp页面的名字是否正确,是放在根目录下还是其它目录下,确保请求路径与该js

2017-02-12 07:50:52 4085

转载 SpringMVC 使用Excel视图

在学springmvc4.x的时候就了解过使用Excel视图,只是没有深入的了解学过springmvc的都知道  spring提供了一个AbstractExcelView作为自己实现的视图的父类废话不说  看下大牛们写的吧 我转载一下 学习下http://yingzhuo.iteye.com/blog/1842661 http://www.cnblogs.com/par

2017-02-11 18:43:22 2089

原创 什么是 REST风格?

REST,表述性状态转移(REpresentational State Transfer)的简称想了解 什么是REST风格,请参看深入浅出REST理解本真的REST架构风格或 http://www.cnblogs.com/ajianbeyourself/p/4302424.htmlhttp://www.cnblogs.com/zwb7926/p/46

2017-02-10 14:37:45 477

转载 什么是JS跨域请求?有几种方式可以实现?请简述其中某一种的实现原理?

什么是JS跨域请求?    一个域上加载的脚本获取或操作另一个域上的文档属性。下面将列出三种实现JavaScript跨域方法:基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 http)和同一端口(例如都是80),这样在两个页面

2017-02-09 17:26:37 1116

转载 跨域与跨域访问

什么是跨域跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域为什么浏览器要限制跨域访问呢?原因就是安全问题:如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现安全问题。比如下面的操

2017-02-09 17:14:52 672 1

转载 说说JSON和JSONP,也许你会豁然开朗

前言  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。  当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须

2017-02-09 17:00:22 361

转载 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题

MLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。  了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:  先看看IE创建XMLHttpRequest 对象的方法(方法1):  var xml

2017-02-09 11:41:05 4636

转载 Microsoft.XMLHTTP对象详解 2006年的文章

一、数据库远程管理技术 基于互联网的广域网现代应用中的一个重要环节是数据库远程监控。首先简单回顾一下互联网上的数据库远程管理技术的发展过程和方式: 早期通过编写CGI-BIN程序模块进行数据库远程管理。但CGI-BIN的运行速度慢,维护很不方便,现在已经基本被弃用。这几年使用组件对象模型(Component Object Model, COM)的应用非常多,

2017-02-09 08:09:33 551 1

转载 MSXML2.XMLHTTP.4.0对象

一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释放XMLHTTP对象  

2017-02-09 08:03:42 4536

原创 webService 自定义拦截器

客户端 拦截器package com.baidu.cxf.interceptor;import java.util.List;import javax.xml.namespace.QName;import org.apache.cxf.binding.soap.SoapMessage;import org.apache.cxf.interceptor.Fault;import

2017-02-08 10:53:45 613

原创 jetty

Jetty 是一个开源的servlet容器,相当于Tomcat 。它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。  和Tomcat的比较1

2017-02-06 17:30:43 281

转载 Java调用net 的 webservice 故障排除实战分享

前几天公司要接入国外公司的一个业务功能,对方是提供的net产生的webservice,在用cxf的wsdl2java命令生成客户端的测试代码时,出现了如下故障WSDLToJava Error: Thrown by JAXB: undefined element declaration 's:schema'发现了如下两种解决方法,希望阿堂(网络时空)的解决过程和总结,能对其它网友解决

2017-02-06 16:23:03 349

转载 ibatis中的parameterMap和parameterClass的应用详解

属性parameterMap的值等于一个预先定义的元素的名称。parameterMap属性很少使用,更多的是使用的parameterClass但是使用parameterMap可以提高数据库的访问效率,具体使用如下:Xml代码       " >                                                              

2017-02-05 09:59:10 6586

原创 SpringData 作用简介

pring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得数据库的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。此外,它还支持基于关系型数据库的数据服务

2017-02-05 08:51:10 4211 1

hIbernate超纯净开发包

hIbernate的jar、 c3p0、 mysql、oracle驱动

2016-05-30

Hibernate4.2.4Final 版 jar

Hibernate4.2.4Final 版 jar

2016-05-29

Hibernate + mysql

Hibernate + mysql

2016-05-19

struts2 文件上传中 ContentType对应表

struts2 文件上传中 ContentType对应表

2016-05-14

Strut2 超纯洁架包

struts-2.3.28版

2016-05-07

dbutils api

dbutils api

2016-03-17

空空如也

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

TA关注的人

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