<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lichuanyuelth的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lichuanyuelth</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lichuanyuelth]]></copyright><item><title><![CDATA[2017java开发新技术]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78770835</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78770835</guid><author>lichuanyuelth</author><pubDate>Mon, 11 Dec 2017 11:19:06 +0800</pubDate><description><![CDATA[1. JNA

JNI的替代品，调用方式比JNI更直接，不再需要JNI那层中间接口，几乎达到Java直接调用动态库

 

2. SmallSQL

基于JDBC3.0转为Desktop应用设计的嵌入式数据库，纯Java，本地访问，不支持网络

但目前好像不太活跃，最新版本是0.2，并且2008年后没有更新

 

3. Fisheye

类似Hudson的配置库管]]></description><category></category></item><item><title><![CDATA[SSH和SSM对比（学完后的总结）]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78702074</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78702074</guid><author>lichuanyuelth</author><pubDate>Sun, 03 Dec 2017 15:56:20 +0800</pubDate><description><![CDATA[当下流行的两种企业开发MVC开源框架，是我们Java程序猿必备知识能力。MVC，即模型(model)－视图(view)－控制器(controller)的缩写，一种软件设计典范，用一种业务逻辑、数据、界面显示分离的方法组织代码，将业务逻辑聚集到一个部件里面，在改进和个性化定制界面及用户交互的同时，不需要重新编写业务逻辑。框架之所以流行，在于其易复用和简化开发，精髓在思想，掌握了核心思想，我们掌握其他]]></description><category></category></item><item><title><![CDATA[hibernate HQL/C3P0数据库连接池/二级缓存/当前线程session]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78310064</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78310064</guid><author>lichuanyuelth</author><pubDate>Sun, 22 Oct 2017 14:52:55 +0800</pubDate><description><![CDATA[一、hibernate查询

1. 查询概述

1)        Get/load主键查询

2)        对象导航查询

3)        HQL查询，  Hibernate Query language  hibernate 提供的面向对象的查询语言。

4)        Criteria 查询，   完全面向对象的查询（Query ByCriteria  ,Q]]></description><category></category></item><item><title><![CDATA[Hibernate关联关系总结]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78297065</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78297065</guid><author>lichuanyuelth</author><pubDate>Fri, 20 Oct 2017 16:41:07 +0800</pubDate><description><![CDATA[概念
 
       基本映射是对一个实体进行映射，关联映射就是处理多个实体之间的关系，将关联关系映射到数据库中，所谓的关联关系在对象模型中有一个或多个引用。
 
分类

         
            
        关联关系分为上述七种，但是由于相互之间有各种关系，可以简化，例如：多对一与一对多映射，只是侧重的角度不对而已。
 
映射技巧
 
     ]]></description><category></category></item><item><title><![CDATA[Struts2实现文件上传和下载]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78237666</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78237666</guid><author>lichuanyuelth</author><pubDate>Sat, 14 Oct 2017 22:41:16 +0800</pubDate><description><![CDATA[struts2为文件上传下载提供了更好的实现机制，在这里我分别就单文件上传和多文件上传的源代码进行一下讲解，这里需要导入文件下载上传的两个jar文件，一个是commons-fileupload-1.2.2.jar，另一个是commons-io-2.0.1.jar


struts2单文件上传：

首先是一个jsp文件上传页面，这个比较简单，就是一个表单，里面有个文件上传框


  ]]></description><category></category></item><item><title><![CDATA[Struts2拦截器的详解]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78212119</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78212119</guid><author>lichuanyuelth</author><pubDate>Thu, 12 Oct 2017 10:45:09 +0800</pubDate><description><![CDATA[如何使用struts2拦截器，或者自定义拦截器。特别注意，在使用拦截器的时候，在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器)：

  0

(必须加，否则出错)

也可以改为对全局Action设置自己需要的拦截器，如下：

在struts.xml里面定义全局的配置设置]]></description><category></category></item><item><title><![CDATA[request.getParameter() 和request.getAttribute() 区别]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78205452</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78205452</guid><author>lichuanyuelth</author><pubDate>Wed, 11 Oct 2017 16:42:55 +0800</pubDate><description><![CDATA[getParameter 是用来接受用post个get方法传递过来的参数的.
getAttribute 必须先setAttribute.

（1）request.getParameter() 取得是通过容器的实现来取得通过类似post，get等方式传入的数据，request.setAttribute()和getAttribute()只是在web容器内部流转，仅仅是请求处理阶段。

（2）]]></description><category></category></item><item><title><![CDATA[Struts2的运行原理及简要剖析]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78195261</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78195261</guid><author>lichuanyuelth</author><pubDate>Tue, 10 Oct 2017 17:34:04 +0800</pubDate><description><![CDATA[Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架。
  
Struts2有哪些优点和缺点：
     优点：
1）标签支持
        2）层次结构清晰，实现了MVC模式，使程序员只需关注业务逻辑的实现，不必过多考虑页面显示。
        3）易于整合：通过配置文件将整个系统各部分联系起来
        4）可扩展性：用户可以开发自己的插件，可以跟stru]]></description><category></category></item><item><title><![CDATA[JAVA自定义标签教程及实例代码]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78186748</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78186748</guid><author>lichuanyuelth</author><pubDate>Mon, 09 Oct 2017 21:04:23 +0800</pubDate><description><![CDATA[Test.jsp 

HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

  
    My JSP 'Test.jsp' starting page
  
 
  
    This is my JSP page. 
    Date : new java.util.Date().toString() %>]]></description><category></category></item><item><title><![CDATA[BeanUtils.populate的作用]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78118338</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78118338</guid><author>lichuanyuelth</author><pubDate>Wed, 27 Sep 2017 22:49:11 +0800</pubDate><description><![CDATA[首先，它是在org.apache.commons.beanutils.BeanUtils包中的一个方法。
方法的作用：用来将一些 key-value
的值（例如 hashmap）映射到
bean 中的属性。
 
servlet中有这样的使用：
先定义form表单内容的Info对象(当然你要先写一个bean,这个bean中包含form表单中各个对象的属性)
    InsuranceI]]></description><category></category></item><item><title><![CDATA[redis服务器理解]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78117650</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78117650</guid><author>lichuanyuelth</author><pubDate>Wed, 27 Sep 2017 21:45:41 +0800</pubDate><description><![CDATA[redis缓存服务器笔记 
redis是一个高性能的key-value存储系统，能够作为缓存框架和队列 
但是由于他是一个内存内存系统，这些数据还是要存储到数据库中的

作为缓存框架： 
create/updae/delete---同时存到redis和数据库 
query--先从redis查，没有记录才从数据库查，并把从数据库查的结果也放一份到redis

作为缓存队列：

2]]></description><category></category></item><item><title><![CDATA[最简单的短信验证]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78076230</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78076230</guid><author>lichuanyuelth</author><pubDate>Sun, 24 Sep 2017 12:39:41 +0800</pubDate><description><![CDATA[1.我使用的是互亿无线http://www.ihuyi.com/平台，直接去下载它的接口






2.下载好之后在eclipse中修改几个参数


这样启动你的项目，就会进行短信发送了。
免费赠送的有50条，由于是免费所以只能使用默认的模板。]]></description><category></category></item><item><title><![CDATA[json数据传输]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78010096</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/78010096</guid><author>lichuanyuelth</author><pubDate>Sun, 17 Sep 2017 14:24:26 +0800</pubDate><description><![CDATA[json作为一种轻量级的数据交换格式，在前后台数据交换中占据着非常重要的地位。Json的语法非常简单，采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串，然后就可以在函数之间轻松地传递这个字符串，或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序，也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法]]></description><category></category></item><item><title><![CDATA[今天复习了一下Java基础]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77985935</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77985935</guid><author>lichuanyuelth</author><pubDate>Thu, 14 Sep 2017 22:02:05 +0800</pubDate><description><![CDATA[一：java概述：

1，JDK：Java Development Kit，java的开发和运行环境，java的开发工具和jre。

2，JRE：Java Runtime Environment，java程序的运行环境，java运行的所需的类库+JVM(java虚拟机)。

3，配置环境变量：让java jdk\bin目录下的工具，可以在任意目录下运行，原因是，将该工具所在目录告诉了系]]></description><category></category></item><item><title><![CDATA[java中形参与实参的区别]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77979495</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77979495</guid><author>lichuanyuelth</author><pubDate>Thu, 14 Sep 2017 13:47:44 +0800</pubDate><description><![CDATA[形参出现在函数定义中，在整个函数体内都可以使用， 离开该函数则不能使用。实参出现在主调函数中，进入被调函数后，实参变量也不能使用。 
形参和实参的功能是作数据传送。发生函数调用时， 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。

    1.形参变量只有在被调用时才分配内存单元，在调用结束时， 即刻释放所分配的内存单元。因此，形参只有在函数内部有效。 函数调用结束返]]></description><category></category></item><item><title><![CDATA[Hibernate工作原理]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77939902</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77939902</guid><author>lichuanyuelth</author><pubDate>Mon, 11 Sep 2017 23:41:52 +0800</pubDate><description><![CDATA[JAVA Hibernate工作原理及为什么要用


hibernate 简介：
hibernate是一个开源框架，它是对象关联关系映射的框架，它对JDBC做了轻量级的封装，而我们java程序员可以使用面向对象的思想来操纵数据库。
hibernate核心接口
session：负责被持久化对象CRUD操作
sessionFactory:负责初始化hibernate，创建session对]]></description><category></category></item><item><title><![CDATA[Java开发web的开发模式]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77926335</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77926335</guid><author>lichuanyuelth</author><pubDate>Sun, 10 Sep 2017 22:27:47 +0800</pubDate><description><![CDATA[Java开发web的几种开发模式


1.
JSP＋JAVABEAN开发模式：
    特点：该模式将业务逻辑与页面表现进行分离，在一定程度上增加了程序的可调试性和维护性。
    缺点：页面将控制与显示集于一身。
    结论：简单，适合小型项目的快速构建与运行。

2.
JSP＋Servlet＋JavaBean开发模式：
    特点：JSP作为视图，来表现页面；Serv]]></description><category></category></item><item><title><![CDATA[Invalid byte tag in constant pool: 15报错解决]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77869546</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77869546</guid><author>lichuanyuelth</author><pubDate>Wed, 06 Sep 2017 17:55:33 +0800</pubDate><description><![CDATA[九月 06, 2017 5:53:53 下午 org.apache.catalina.startup.ContextConfig processAnnotationsJar
严重: Unable to process Jar entry [jdk/nashorn/internal/objects/NativeJavaImporter$Prototype.class] from Jar [jar:]]></description><category></category></item><item><title><![CDATA[java jsp 中 cookie用法详解 以及 cookie与session的区别]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77862609</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77862609</guid><author>lichuanyuelth</author><pubDate>Wed, 06 Sep 2017 09:56:33 +0800</pubDate><description><![CDATA[*************************************************************************************
具体来说cookie机制采用的是在客户端保持状态的方案，而session机制采用的是在服务器端保持状态的方案。
同时我们也看到，由于才服务器端保持状态的方案在客户端也需要保存一个标识，所以session
机制可能需要借助于]]></description><category></category></item><item><title><![CDATA[JSP九大内置对象详解分析]]></title><link>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77852803</link><guid>https://blog.youkuaiyun.com/lichuanyuelth/article/details/77852803</guid><author>lichuanyuelth</author><pubDate>Tue, 05 Sep 2017 16:14:36 +0800</pubDate><description><![CDATA[1.request对象 、2.response对象、 3.pageContext对象、4.session对象、5.application对象、6.out对象、7.config对象、8.page对象、9.exception对象



一 request对象

request对象主要用于处理客户端请求
request这个对象封装了客户端生成的http请求的所有细节，主要包括http头信息]]></description><category></category></item></channel></rss>