<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[l_feilong的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/l_feilong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l_feilong]]></copyright><item><title><![CDATA[面向切面编程]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/145342454</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/145342454</guid><author>l_feilong</author><pubDate>Fri, 24 Jan 2025 16:50:23 +0800</pubDate><description><![CDATA[面向切面编程（Aspect-Oriented Programming，简称AOP）是一种编程范式，它允许程序员定义“切面”，这些切面可以横切多个对象的行为，从而将一些通用功能（如日志记录、事务管理、权限控制等）从核心业务逻辑中分离出来，实现代码的解耦和模块化。]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/77618987</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/77618987</guid><author>l_feilong</author><pubDate>Sun, 27 Aug 2017 10:45:50 +0800</pubDate><description><![CDATA[基本知识点：                 1、基本数据类型：byte、short、int、long、float、double、char、boolean                 2.   引用数据类型：接口interface、类class、数组                 3.   java内存模型理解：http://www.importnew.com/19612.html]]></description><category></category></item><item><title><![CDATA[==和equals的区别]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/74356796</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/74356796</guid><author>l_feilong</author><pubDate>Tue, 04 Jul 2017 20:45:25 +0800</pubDate><description><![CDATA[浅谈equals和==]]></description><category></category></item><item><title><![CDATA[jsp <c:forEach>循环  以及怎么统计变量的总数量]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/51111976</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/51111976</guid><author>l_feilong</author><pubDate>Sun, 10 Apr 2016 11:45:42 +0800</pubDate><description><![CDATA[详解

标签的语法定义如下所示。

                    

                             begin="expression" end="expression" step="expression">

                             body content 

                    ]]></description><category></category></item><item><title><![CDATA[hibernate 中注解 一对多 主键中mappedBy的具体使用及其含义]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/51111757</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/51111757</guid><author>l_feilong</author><pubDate>Sun, 10 Apr 2016 11:11:52 +0800</pubDate><description><![CDATA[1、@OneToMany(mapped=“由One的一方指向Many的一方，并且，这个属性应该等于Many的一方中含有One类的属性的属性名，否则会出错啦 ”)
如：
在ClassPO中：


@OneToMany(targetEntity=StudentPO.class,mappedBy="myclass",cascade=javax.persistence.CascadeType.A]]></description><category></category></item><item><title><![CDATA[hibernate映射文件set key one-to-many 解释]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/51098919</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/51098919</guid><author>l_feilong</author><pubDate>Fri, 08 Apr 2016 18:55:14 +0800</pubDate><description><![CDATA[Set集合映射：
Hibernate为集合映射提供了专用的标签元素，Set集合映射，就使用set>标签表示：

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"]]></description><category></category></item><item><title><![CDATA[java验证码 工具类]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/51082749</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/51082749</guid><author>l_feilong</author><pubDate>Thu, 07 Apr 2016 09:16:24 +0800</pubDate><description><![CDATA[这个方法直接生成验证码 前台只需要把地址写对就能直接用，可以当作工具类用，不需要访问 页面加载完成就可以了
package www.sshblank.util;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.im]]></description><category></category></item><item><title><![CDATA[jQuery ajax serialize()方法的使用以及常见问题解决]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/51082493</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/51082493</guid><author>l_feilong</author><pubDate>Thu, 07 Apr 2016 08:45:14 +0800</pubDate><description><![CDATA[使用ajax时，常常需要拼装input数据为 'name=abc&sex=1'这种形式，用JQuery的serialize方法可以轻松的完成这个工作接下来介绍jQuery ajax -serialize() 方法定义和用法，感兴趣的朋友可以了解下啊，希望本文对你有所帮助
使用ajax时，常常需要拼装input数据为'name=abc&sex=1'这种形式，用JQuery的serialize方法可]]></description><category></category></item><item><title><![CDATA[struts2 OGNL]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50844346</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50844346</guid><author>l_feilong</author><pubDate>Thu, 10 Mar 2016 10:32:00 +0800</pubDate><description><![CDATA[java类
package cn.hb.si;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.A]]></description><category></category></item><item><title><![CDATA[struts2 处理结果类型]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50838157</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50838157</guid><author>l_feilong</author><pubDate>Thu, 10 Mar 2016 10:29:22 +0800</pubDate><description><![CDATA[struts2处理流程
用户请求——>Struts框架——>控制器(Action)——>Struts框架——>视图资源


处理结果类型
 /login.jsp
result 元素中name就是result元素的逻辑视图名称
 /login.jsp
如果省略了name属性，系统将采用默认的name属性值，默认的name值是login。
返回的结果中如果有  /  代表绝对路径 如]]></description><category></category></item><item><title><![CDATA[Struts2 input]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50835915</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50835915</guid><author>l_feilong</author><pubDate>Wed, 09 Mar 2016 15:42:35 +0800</pubDate><description><![CDATA[经常用在输入参数类别不对，还有就是在校验的时候会用到
java类
package cn.hb.si;

import cn.hb.po.User;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

public class LoginAction extends]]></description><category></category></item><item><title><![CDATA[hibernate 接收参数]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50832699</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50832699</guid><author>l_feilong</author><pubDate>Wed, 09 Mar 2016 09:25:00 +0800</pubDate><description><![CDATA[三种方式
1、使用Action的属性接收参数
2、使用Domain Model 接收参数
3、使用ModelDriven接收参数


方式一：
java类：
package cn.hb.si;

import com.opensymphony.xwork2.ActionSupport;

public class LoginAction extends ActionSupport{]]></description><category></category></item><item><title><![CDATA[Struts2 后缀]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50829144</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50829144</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 17:40:18 +0800</pubDate><description><![CDATA[java类
package cn.hb.si;

import javax.servlet.http.HttpServletRequest;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport{

	private HttpServletRequest req]]></description><category></category></item><item><title><![CDATA[struts2 默认Action]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50827241</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50827241</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 15:00:47 +0800</pubDate><description><![CDATA[用户如果输入不对，会报错 ，用户体验不好如果给他一个默认的Action就好了

java类
package cn.hb.si;

import javax.servlet.http.HttpServletRequest;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends Actio]]></description><category></category></item><item><title><![CDATA[struts2指定多个配置文件]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50825888</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50825888</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 11:28:17 +0800</pubDate><description><![CDATA[在一个项目中action特别多，如果把这些全部配置到一个struts.xml中，会导致文件特别大
java类
package cn.hb.si;

import javax.servlet.http.HttpServletRequest;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction exten]]></description><category></category></item><item><title><![CDATA[struts2  动态方法调用]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50825274</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50825274</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 10:33:14 +0800</pubDate><description><![CDATA[动态方法调用是为了解决一个Action对应的多个请求的处理，以免Action太多
struts2提供了三种方式解决
1、指定method属性
struts.xml配置




	
	
		
			/result.jsp
		
		
		
			/add.jsp
		
		
		
			/update.jsp
		

	



java类

package cn.hb.si;

i]]></description><category></category></item><item><title><![CDATA[struts2 搜索顺序]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50824780</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50824780</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 09:46:08 +0800</pubDate><description><![CDATA[Action 搜索顺序
http://localhost:8080/struts2/path1/path2/path3/student.action
           第一步：判断package是否存在，如：path1/path2/path3/

        存在                 
第二步：判断action是否存在，如果
不存在则去默认namespace的pac]]></description><category></category></item><item><title><![CDATA[struts2 入门案例]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50824713</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50824713</guid><author>l_feilong</author><pubDate>Tue, 08 Mar 2016 09:38:09 +0800</pubDate><description><![CDATA[java类
package cn.hb.si;

import javax.servlet.http.HttpServletRequest;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport{

	private HttpServletRequest req]]></description><category></category></item><item><title><![CDATA[hibernate 命名查询]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50817458</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50817458</guid><author>l_feilong</author><pubDate>Mon, 07 Mar 2016 10:29:20 +0800</pubDate><description><![CDATA[主要内容：
1、Hibernate 命名查询的配置
2、HIbernate 命名查询的应用


原理;将HQL查询语句编写在关系映射文件时，在程序中通过Session的getNameQuery()方法获取该查询语句。

CDATA指的是告诉解析器不要解析我 ，留给其他应用程序
命名查询语句可以是HQL语句，也可以是本地SQL语句，程序代码也不区分语句的类型，一律通过Session的]]></description><category></category></item><item><title><![CDATA[hibernate 分页查询]]></title><link>https://blog.youkuaiyun.com/l_feilong/article/details/50817257</link><guid>https://blog.youkuaiyun.com/l_feilong/article/details/50817257</guid><author>l_feilong</author><pubDate>Mon, 07 Mar 2016 10:04:37 +0800</pubDate><description><![CDATA[分页查询
query接口提供以下两个用于分页显示查询结果的方法：
1、setFirstResult(int firstResult)          设置开始的记录位置

2、setMaxResult(int maxResults)        设置每页最大显示页数


@Test
	public void testPageQuery() {
		String hql = "FR]]></description><category></category></item></channel></rss>