<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SmallYoung_H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SmallYoung_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SmallYoung_H]]></copyright><item><title><![CDATA[Java 后台多次获取RequestBody]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/88887477</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/88887477</guid><author>SmallYoung_H</author><pubDate>Fri, 29 Mar 2019 11:31:58 +0800</pubDate><description><![CDATA[如今越来越多的项目基于Springboot进行开发，在项目中拦截器的使用是不可缺少的，因为需要对body中的值进行校验，例如加密验签、防重复提交、内容校验等等，对于可以多次读取body的解决方案如下：

1 新建HttpRequestWrapperUtil


public class HttpRequestWrapperUtil {
    public static String getBod...]]></description><category></category></item><item><title><![CDATA[Hibernate配置组合主键（笔记）]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/80690499</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/80690499</guid><author>SmallYoung_H</author><pubDate>Thu, 14 Jun 2018 11:33:24 +0800</pubDate><description><![CDATA[当表中一个主键不能唯一标识一条记录的时候，就需要使用联合主键了，下面是使用JPA注解实现联合主键的代码1 首先需要建立一个复合主键类，用来存放需要生产联合主键的属性，该类需要实现序列化。package com.ericsson.adp.entity.cons;import java.io.Serializable;public class ConsumerGroupMapPK implements...]]></description><category></category></item><item><title><![CDATA[SpringMvc 静态资源处理配置]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/79388078</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/79388078</guid><author>SmallYoung_H</author><pubDate>Tue, 27 Feb 2018 14:39:19 +0800</pubDate><description><![CDATA[优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源，所以在web.xml中配置DispatcherServlet的请求映射，往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL，而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为&quot;/&quot;，则Sprin...]]></description><category></category></item><item><title><![CDATA[SSH全注解-annotation详细配置]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53729394</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53729394</guid><author>SmallYoung_H</author><pubDate>Sun, 18 Dec 2016 20:06:05 +0800</pubDate><description><![CDATA[SSH全注解-annotation详细配置 http://www.iteye.com/topic/816574 


使用 Spring 2.5 注释驱动的 IoC 功能 https://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/ 
只是参考. 

先根据http://panyongzheng.iteye.com/blog]]></description><category></category></item><item><title><![CDATA[全注解方式的SSH基础框架]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53729351</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53729351</guid><author>SmallYoung_H</author><pubDate>Sun, 18 Dec 2016 20:00:21 +0800</pubDate><description><![CDATA[这是我为新项目专门搭建的基于全注解方式的SSH基础框架，虽然是老掉牙的的东西，自我感觉很良好，好东西不敢独享，晒晒等拍砖。

概述：基于struts2.23 + spring2.5.6 + hibernate3.6.4 + hibernate-generic-dao1.0（除了spring，我整合的都是最新的GA包，hibernate-generic-dao是google项目库中一个开源的ba]]></description><category></category></item><item><title><![CDATA[Spring与Struts2整合]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53575584</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53575584</guid><author>SmallYoung_H</author><pubDate>Sun, 11 Dec 2016 21:16:27 +0800</pubDate><description><![CDATA[Struts2学习笔记——Struts2与Spring整合





Struts2与Spring整合后，可以使用Spring的配置文件applicationContext.xml来描述依赖关系，在Struts2的配置文件struts.xml来使用Spring创建的bean。

 

1、导入依赖包

除了导入Struts2和Spring的核心库之外，还要导入commons]]></description><category></category></item><item><title><![CDATA[Spring相关]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53575540</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53575540</guid><author>SmallYoung_H</author><pubDate>Sun, 11 Dec 2016 21:11:37 +0800</pubDate><description><![CDATA[Spring学习总结----

一、导入Spring必须的jar包



二、简单示例入门注入一个User

1.编写User实体类


package test.Spring.helloworld;

import java.util.List;
import java.util.Map;

public class User {
    @Override
    pub]]></description><category></category></item><item><title><![CDATA[Struts2拦截器（详解）]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454554</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454554</guid><author>SmallYoung_H</author><pubDate>Sun, 04 Dec 2016 15:57:45 +0800</pubDate><description><![CDATA[Struts2拦截器的使用 (详解)

如何使用struts2拦截器，或者自定义拦截器。特别注意，在使用拦截器的时候，在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器)：

  0

(必须加，否则出错)

也可以改为对全局Action设置自己需要的拦截器，如下：

在]]></description><category></category></item><item><title><![CDATA[Struts2.0中struts.xml配置文件详解]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454623</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454623</guid><author>SmallYoung_H</author><pubDate>Sun, 04 Dec 2016 15:57:12 +0800</pubDate><description><![CDATA[struts2.0中struts.xml配置文件详解


    
    
    
    
    <!-- package提供了将多个Action组织为一个模块的方式
        package的名字必须是唯一的 package可以扩展 当一个package扩展自
        另一个package时该package会在本身配置的基础上加入扩展的package
        的配置]]></description><category></category></item><item><title><![CDATA[Struts2入门]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454582</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53454582</guid><author>SmallYoung_H</author><pubDate>Sun, 04 Dec 2016 15:52:09 +0800</pubDate><description><![CDATA[Struts2入门初步需掌握

1.struts2 概述

2.struts2 环境搭建 ( 第一个 struts2 的应用程序 )

3.struts.xml 文件配置详解

4.struts2 请求的 URL 的搜索路径的顺序概述

5.struts2 工作原理概述

6.struts2 指定多个配置文件

7.struts2 动态方法调用

8. 使用通配符定]]></description><category></category></item><item><title><![CDATA[hql语句详解]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53366772</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53366772</guid><author>SmallYoung_H</author><pubDate>Sun, 27 Nov 2016 20:55:53 +0800</pubDate><description><![CDATA[hibernate的hql查询语句总结




这篇随笔将会记录hql的常用的查询语句，为日后查看提供便利。
在这里通过定义了三个类，Special、Classroom、Student来做测试，Special与Classroom是一对多，Classroom与Student是一对多的关系，这里仅仅贴出这三个bean的属性代码：
Special类：


public class S]]></description><category></category></item><item><title><![CDATA[hql语句简单总结]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53366689</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53366689</guid><author>SmallYoung_H</author><pubDate>Sun, 27 Nov 2016 20:46:12 +0800</pubDate><description><![CDATA[HQL语句总结


1. 查询整个映射对象所有字段








//直接from查询出来的是一个映射对象，即：查询整个映射对象所有字段  


        String
 hql = "from
 Users";  


        Query
 query = session.createQuery(hql);   

         ]]></description><category></category></item><item><title><![CDATA[Hibernate框架 简介]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53241639</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53241639</guid><author>SmallYoung_H</author><pubDate>Sun, 20 Nov 2016 16:35:33 +0800</pubDate><description><![CDATA[ORM对象/关系数据库映射

ORM全称Object/Relation Mapping,对象/关系数据库映射，可以理解成一种规范。该框架的基本特征：完成面向对象的编程语言到关系数据库之间的映射。
ORM关系型数据库包装成面向对象的模型。
ORM框架由 实体+XML配置文件（如下图所示）

 
 
基本映射方式：有三种
①数据库表映射类：持久化类被映射到一个数据表 ，当使用一个持久]]></description><category></category></item><item><title><![CDATA[hibernate入门实例]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53241605</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53241605</guid><author>SmallYoung_H</author><pubDate>Sun, 20 Nov 2016 16:31:13 +0800</pubDate><description><![CDATA[1. 环境配置

1.1 hiberante环境配置

hibernate可实现面向对象的数据存储。hibernate的官网：http://hibernate.org/ 官网上选择hibernate ORM，可以下载最新的hibernate，还有配套的document教程 http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_s]]></description><category></category></item><item><title><![CDATA[JQuery Ajax 用法]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53148156</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53148156</guid><author>SmallYoung_H</author><pubDate>Sun, 13 Nov 2016 11:45:13 +0800</pubDate><description><![CDATA[jQuery Ajax用法详解]]></description><category></category></item><item><title><![CDATA[AJAX 简单教程]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53148050</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/53148050</guid><author>SmallYoung_H</author><pubDate>Sun, 13 Nov 2016 11:29:00 +0800</pubDate><description><![CDATA[AJAX 教程]]></description><category></category></item><item><title><![CDATA[JSP中JSTL和EL表达式的用法]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52972455</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52972455</guid><author>SmallYoung_H</author><pubDate>Sun, 30 Oct 2016 15:56:59 +0800</pubDate><description><![CDATA[JSP中JSTL、EL表达式用法简介]]></description><category></category></item><item><title><![CDATA[JSP基础概述]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52971534</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52971534</guid><author>SmallYoung_H</author><pubDate>Sun, 30 Oct 2016 12:33:22 +0800</pubDate><description><![CDATA[JSP简介]]></description><category></category></item><item><title><![CDATA[Servlet对象作用域、Servlet监听器]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52833053</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52833053</guid><author>SmallYoung_H</author><pubDate>Sun, 16 Oct 2016 21:16:08 +0800</pubDate><description><![CDATA[一.Servlet对象作用域
1.ServletContext    
应用服务器一启动就产生该对象，服务器关闭及销毁。作用于全局（整个Web应用），所有Servlet，相当于静态变量   
2.HttpSession    
客户端第一次请求产生，session过期或网页关闭而销毁，作用于同一个客户端，相当于一个成员变量
3.ServletRequset    
一次请求会产生一个这]]></description><category></category></item><item><title><![CDATA[JavaWeb文件上传、下载]]></title><link>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52832671</link><guid>https://blog.youkuaiyun.com/SmallYoung_H/article/details/52832671</guid><author>SmallYoung_H</author><pubDate>Sun, 16 Oct 2016 20:33:22 +0800</pubDate><description><![CDATA[JAVA WEB文件上传步骤如下：
 实现 Web 开发中的文件上传功能，两个操作：在 Web 页面添加上传输入项，在 Servlet 中读取上传文件的数据并保存在本地硬盘中。
     1、Web 端上传文件。在 Web 页面中添加上传输入项： 设置文件上传输入项时应注意：(1) 必须设置 input 输入项的 name 属性，否则浏览器将不会发送上传文件的数据。(2) 必须把 form 的 e]]></description><category></category></item></channel></rss>