<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[追梦人生的博客]]></title><description><![CDATA[不想当架构师的程序员不是好码农]]></description><link>https://blog.youkuaiyun.com/Love_codes</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Love_codes]]></copyright><item><title><![CDATA[Mybatis动态SQl之批量删除]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85796403</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85796403</guid><author>Love_codes</author><pubDate>Fri, 04 Jan 2019 20:11:12 +0800</pubDate><description><![CDATA[一、首先要有mapper接口


/**
* 
* 方法描述：根据ids集合进行删除
* @return
*/
int deleteByIds(List&amp;lt;Integer&amp;gt; ids);

二、Mapper.xml动态sql

collection：传递来的参数，可以是list,array(数组),还可以是map的key，可以是pojo中的属性
         item：循环中的当前元素...]]></description><category></category></item><item><title><![CDATA[Java中的分隔字符串]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85795131</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85795131</guid><author>Love_codes</author><pubDate>Fri, 04 Jan 2019 20:00:19 +0800</pubDate><description><![CDATA[一、按 逗号 分隔（常用）


public class SplitDemo {
	public static void main(String[] args) {
		String str = &quot;1,2,3,4,5,6,7&quot;;
		String[] ids = str.split(&quot;,&quot;);
		for (String id : ids) {
			System.out.print(id+&quot;  ...]]></description><category></category></item><item><title><![CDATA[Mybatis分页插件PageHelper的使用方法]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85330528</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85330528</guid><author>Love_codes</author><pubDate>Fri, 28 Dec 2018 20:04:13 +0800</pubDate><description><![CDATA[一、下载pageHelper

https://gitee.com/free/Mybatis_PageHelper   得到pagehelper.jar，导入项目

二、Mapper接口及Mapper.xml正常写

page.java


public class Page {
	
	private int pageNum;//页码
	
	private int pageSize;//页容量

...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习总结三——JSON交互与拦截器]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85267648</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85267648</guid><author>Love_codes</author><pubDate>Wed, 26 Dec 2018 19:47:39 +0800</pubDate><description><![CDATA[五、JSON交互

 @ResponseBody 作用于返回的对象，将数据转化为指定的json格式
	如果传的是json字符串
	         var jsonObject = JSON.parse(jsonStr);

	解决方案一：在js中把json字符串转成json对象
		解决方案二：将json字符串传到controller，要设置自编码格式
	

			$.ajax({

			  ...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习总结二——数据绑定]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85253669</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85253669</guid><author>Love_codes</author><pubDate>Tue, 25 Dec 2018 20:25:28 +0800</pubDate><description><![CDATA[四、数据绑定

     处理器适配器在执行handle之前，把http请求中的数据绑定到handle方法的形参上。

           

           

HttpServletRequest
	HttpServletResponse
	HttpSession
	Model：将数据填充到request域中
	简单数据类型：当请求中的参数名和处理器方法的形参名字一致时，会将请求中的参...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习总结一——认识SpringMVC及工作流程]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85253474</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85253474</guid><author>Love_codes</author><pubDate>Tue, 25 Dec 2018 20:10:14 +0800</pubDate><description><![CDATA[一、什么是SpringMVC？

    SpringMVC是一种基于java实现的web MVC设计模式，请求驱动类型的轻量级的web框架

使用了mvc设计模式。
	基于请求驱动，指使用了请求 - 响应的模式。
	将web层进行了解耦。
二、SpringMVC的工作流程



三、注解开发

注解开发的详情
	@RequestMapping() 里面需要配映射路径，例 @RequestMapp...]]></description><category></category></item><item><title><![CDATA[Spring学习总结二——Spring_AOP]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85253306</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85253306</guid><author>Love_codes</author><pubDate>Tue, 25 Dec 2018 20:05:30 +0800</pubDate><description><![CDATA[一、什么是AOP？

 

AOP：面向切面编程，采用的是横向抽取机制，将分散在各分方法上的重复代码提取出来，然后再程序编译或者是运行时，再将这些提取出来的代码应用到需要执行的方法。
	AOP的本质是代理。对方法进行增强
	JDK动态代理 --&amp;gt; 基于接口
	CGLIB代理  --&amp;gt; 基于子类
二、Spring AOP面向切面编程

            execution(返回类型...]]></description><category></category></item><item><title><![CDATA[Spring学习总结一——Spring_IOC]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85253166</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85253166</guid><author>Love_codes</author><pubDate>Tue, 25 Dec 2018 19:51:47 +0800</pubDate><description><![CDATA[一、什么是spring？

spring是一个轻量级的、控制反转（IOC）和面向切面编程（AOP）的容器框架。
二、spring入门程序

spring核心配置文件 applicationContext.xml（默认）
	IOC
	包括：依赖注入DI（核心）依赖查找
		ioc不是一种技术，而是一种思想，面向对象编程的思想，可以设计出低耦合度、优良的程序
		控制反转：Inversion of c...]]></description><category></category></item><item><title><![CDATA[Mybatis学习总结三——Mapper.xml详解]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85223319</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85223319</guid><author>Love_codes</author><pubDate>Tue, 25 Dec 2018 19:27:45 +0800</pubDate><description><![CDATA[一、mapper代理开发的规范要求：

           

           

          

          

 

          

          

映射文件XXXmapper.xml的名字要和接口的名字一致
	映射文件的namespace要和接口的全路径一致
	映射文件的statement的id要和接口的方法名一致
	映射文件的输入参数类型parame...]]></description><category></category></item><item><title><![CDATA[Mybatis学习总结二——Mybatis的核心对象]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85055311</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85055311</guid><author>Love_codes</author><pubDate>Mon, 17 Dec 2018 20:31:12 +0800</pubDate><description><![CDATA[一、Mybatis的核心对象

     两大核心对象：SqlSessionFactory 和 SqlSession

   1） SqlSessionFactory：会话工厂，由全局配置文件加载，作用是创建会话。

         特点：一旦创建 SqlSessionFactory 类的实例，该实例在应用程序执行期间都存在，根本不需要每一次操作数据库时都重新创建它，所以应用它的最佳方式就是写一...]]></description><category></category></item><item><title><![CDATA[Mybatis学习总结一——认识Mybatis]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/85054250</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/85054250</guid><author>Love_codes</author><pubDate>Mon, 17 Dec 2018 20:01:07 +0800</pubDate><description><![CDATA[一、什么是Mybatis？

    Mybatis是一个优秀的持久层框架，它对 jdbc 的操作数据库的过程进行封装，使开发者只需要关注 SQL 本身，而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。

二、Mybatis架构（重点）



三、Mybatis下载

地址：https://github...]]></description><category></category></item><item><title><![CDATA[Eclipse定制面板]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84554489</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84554489</guid><author>Love_codes</author><pubDate>Mon, 26 Nov 2018 18:55:13 +0800</pubDate><description><![CDATA[一、定制面板的效果：红框中就是定制后的效果



二、首先 window --&amp;gt; Perspective --&amp;gt; Customize Perspective..



三、在弹出的对话框选择Shortcuts，然后根据自己需求选择

...]]></description><category></category></item><item><title><![CDATA[Eclipse中设计注释]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84554075</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84554075</guid><author>Love_codes</author><pubDate>Mon, 26 Nov 2018 18:27:02 +0800</pubDate><description><![CDATA[一、设计注释的效果：可清晰的查看代码作用



二、首先 window --&amp;gt; preferences --&amp;gt; java --&amp;gt; Code Style --&amp;gt;Code Templates 在右边点开comments







三、一般修改类描述和方法描述的格式

/** 

 * 类描述：

 * 作者： XXX

 * 创建日期：${date}

 * 修改人：

 ...]]></description><category></category></item><item><title><![CDATA[Java中的监听器(Listener)]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84259093</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84259093</guid><author>Love_codes</author><pubDate>Mon, 19 Nov 2018 20:08:02 +0800</pubDate><description><![CDATA[一、什么是监听器

    监听器：专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象，当被监听的对象发生情况时，立即采取相应行动。

    某些Servlet 事件监听器需要在 web 应用程序的 web.xml 文件中进行注册，一个 web.xml 文件中可以注册多个 Servlet 事件监听器，web 服务器按照它们在 web.xml 文件中的注册顺序来加载和注册这些 Se...]]></description><category></category></item><item><title><![CDATA[Java中的过滤器(Filter)]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84258679</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84258679</guid><author>Love_codes</author><pubDate>Mon, 19 Nov 2018 19:52:37 +0800</pubDate><description><![CDATA[一、什么是过滤器（Filter）

   过滤器是对Servlet容器调用Servlet的过程进行拦截过滤，从而在Servlet进行相应处理的前后实现一些特殊功能。

   Filter程序是一个现实Filter接口的java类，由Servlet容器进行调用和执行。Filter程序需要在web.xml文件中进行注册和设置他所连接的资源。

二、过滤器的工作原理

   当在web.xml中注册一个...]]></description><category></category></item><item><title><![CDATA[Java中的jsp以及EL表达式、Jstl标签]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84257688</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84257688</guid><author>Love_codes</author><pubDate>Mon, 19 Nov 2018 19:23:53 +0800</pubDate><description><![CDATA[一、jsp的起源

   HTML页面时静态页面，而网页内容一般都是动态的，内容不是一成不变的，如果使用servlet程序来输出页面会造成整个servlet程序代码的臃肿，编写和维护都非常麻烦。

   为了弥补servlet的缺陷，Sun公司在Servlet的基础上，推出JSP（Java Servlet Pages）技术，JSP是简化Servlet编写的一种技术它将Java代码和HTML语句混合...]]></description><category></category></item><item><title><![CDATA[java中的Session]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84109969</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84109969</guid><author>Love_codes</author><pubDate>Thu, 15 Nov 2018 20:14:53 +0800</pubDate><description><![CDATA[一、什么是session？

    session称为“会话控制”，Session 对象存储特定用户会话所需的属性及配置信息。

二、session的机制是什么？



     当程序需要为某个客户端的请求创建一个session时，服务器首先检查这个客户端是否包含一个session标识（即JSESSIONID）。

     如果是第一次请求服务器，服务器会创建session，并创建Cooki...]]></description><category></category></item><item><title><![CDATA[Java中的 请求转发 与 请求重定向]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84109560</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84109560</guid><author>Love_codes</author><pubDate>Thu, 15 Nov 2018 19:42:53 +0800</pubDate><description><![CDATA[一、什么是 请求转发 和 请求重定向？

  请求转发：把请求转发给另一个Servlet处理，同时共享request 中的数据（A请求B，B做不了，转给C；C做完给B，B交付给A）

  请求重定向：获取请求后，再将请求给另一个Servlet处理（A请求B，B做不了；A又去请求C，C做完交付给A）

二、请求转发 与 请求重定向 有什么区别？

  本质区别：请求转发只是发送了一次请求，请求重定向...]]></description><category></category></item><item><title><![CDATA[Java中的 Request 和 response]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84108981</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84108981</guid><author>Love_codes</author><pubDate>Thu, 15 Nov 2018 19:21:16 +0800</pubDate><description><![CDATA[一，什么是请求和响应？

    request：请求对象封装了请求信息，通过这个对象获取请求信息，是ServletRequest的子接口。

    response：响应对象封装了响应信息，通过这个对象将Servlet的的响应信息响应给浏览器，是ServletResponse的的子接口。

二，请求和响应分别有哪些方法？

    response:( 前两方法常用）

getParamete...]]></description><category></category></item><item><title><![CDATA[Java中的Servlet与Servlet容器]]></title><link>https://blog.youkuaiyun.com/Love_codes/article/details/84073281</link><guid>https://blog.youkuaiyun.com/Love_codes/article/details/84073281</guid><author>Love_codes</author><pubDate>Wed, 14 Nov 2018 21:19:10 +0800</pubDate><description><![CDATA[一、什么是Servlet？

    Java Servlet 是和平台无关的基于Java技术的Web组件，运行在服务器端，它由Servlet容器所管理，用于生成动态的内容。Servlet就是一个普通的Java类。

二、Servlet有什么功能？

  1、接收用户请求的HTTP协议，解析。

  2、返回一个http的响应协议。让浏览器再去解析。

三、开发Servlet有哪些方法？

   ...]]></description><category></category></item></channel></rss>