<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WiQin]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/i__QR</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; i__QR]]></copyright><item><title><![CDATA[Java垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/96638593</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/96638593</guid><author>i__QR</author><pubDate>Sat, 20 Jul 2019 23:07:11 +0800</pubDate><description><![CDATA[1.垃圾回收(Garbage Collection)
释放垃圾占用的空间，防止内存泄露
垃圾回收的原身：
1960 年，基于 MIT 的 Lisp 首先提出了垃圾回收的概念。
2. 如何定义垃圾
2.1引用计数算法
在对象头中分配一块空间保存该对象被引用的次数
如果该对象被其他对象引用，则引用次数加一，删除该对象的引用，则引用次数减一，当引用次数为0时，该对象需被回收。
String s = ne...]]></description><category></category></item><item><title><![CDATA[基于Maven的SSM总体架构设计]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90815919</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90815919</guid><author>i__QR</author><pubDate>Wed, 05 Jun 2019 00:41:11 +0800</pubDate><description><![CDATA[基于Maven的SSM总体架构设计
&lt;一&gt;.Spring框架介绍
官网：https://spring.io/
1.1 Spring简介
Spring 是一个开源框架，是为了解决企业应用程序开发复杂性而创建的。
框架的主要优势之一就是其分层架构，分层架构允许您选择使用哪一个组件，同时为 JAVAEE 应用程序开发提供集成框架。
Spring 是应两个目标而出现的，第一是促进最佳编码实践。...]]></description><category></category></item><item><title><![CDATA[Spring MVC(四)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90814110</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90814110</guid><author>i__QR</author><pubDate>Tue, 04 Jun 2019 21:55:27 +0800</pubDate><description><![CDATA[14.数据绑定
1)功能处理方法支持的"参数类型"
注意下面这些参数都可以在功能处理方法中直接声明并且没有指定顺序,spring会自动注入的
  第一种
	ServletRequest/HttpServletRequest 和 ServletResponse/HttpServletResponse
	SpringWebMVC框架会自动帮助我们把相应的Servlet请求/响应作为参数传递过来。

 ...]]></description><category></category></item><item><title><![CDATA[Spring MVC(三)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90814091</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90814091</guid><author>i__QR</author><pubDate>Tue, 04 Jun 2019 21:54:34 +0800</pubDate><description><![CDATA[9.请求映射
假设浏览器发送了一个请求如下:
-------------------------------
POST /login	HTTP1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,e...]]></description><category></category></item><item><title><![CDATA[Spring(三)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90705924</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90705924</guid><author>i__QR</author><pubDate>Thu, 30 May 2019 21:08:12 +0800</pubDate><description><![CDATA[9.请求映射
假设浏览器发送了一个请求如下:
-------------------------------
POST /login	HTTP1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,e...]]></description><category></category></item><item><title><![CDATA[SpringMVC(二)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90682000</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90682000</guid><author>i__QR</author><pubDate>Thu, 30 May 2019 00:32:01 +0800</pubDate><description><![CDATA[1.Controller接口及其实现类
Controller是控制器/处理器接口,此处只有一个方法handleRequest,用于进行请求的功能处理(功能处理方法),处理完请求后返回ModelAndView对象(Model模型数据部分 和 View视图部分)。
如果想直接在处理器/控制器里使用response向客户端写回数据,可以通过返回null来告诉DispatcherServlet我们已经写出...]]></description><category></category></item><item><title><![CDATA[SpringMVC(一)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90649203</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90649203</guid><author>i__QR</author><pubDate>Tue, 28 May 2019 23:22:40 +0800</pubDate><description><![CDATA[三层架构：
spring
dao:mybatis
spring_dao.xml:dao层接口的实现类对象
servlct
spring+service.xml：service层实现类的代理，添加事务管理
web:springmvc
1.Web、MVC、WebMVC概述
1)完成一次web请求的过程
Web浏览器发起请求
Web服务器接收请求并处理请求,最后产生响应(一般为html)。
web服务器...]]></description><category></category></item><item><title><![CDATA[Spring(七)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90648090</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90648090</guid><author>i__QR</author><pubDate>Tue, 28 May 2019 22:02:06 +0800</pubDate><description><![CDATA[Spring 在三层架构中的应用
dao
Spring与JDBC/MyBatis结合（ioc）
核心对象创建
jdbc：连接对象
dao层实例（需要conn,依赖注入）对象的创建
mybatis：
SqlSessionFactory–SqlSession–XXXMapper(动态获取到dao层实例)
        connection:
        		数据源,包含数据库的连接信息,最大连接...]]></description><category></category></item><item><title><![CDATA[Spring(六)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90637712</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90637712</guid><author>i__QR</author><pubDate>Tue, 28 May 2019 13:39:14 +0800</pubDate><description><![CDATA[11 aop:config标签
使用aop的专用标签来完成相关的配置.
其中主要表现是使用AspectJ的expression的操作：
execution(modifiers-pattern ret-type-pattern declaring-type-pattern name-pattern(param-pattern) throws-pattern)除了返回类型模式，名字模式和参数模式以外，...]]></description><category></category></item><item><title><![CDATA[Spring（五）]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90490223</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90490223</guid><author>i__QR</author><pubDate>Thu, 23 May 2019 23:39:12 +0800</pubDate><description><![CDATA[6  认识AOP中的一些基本概念,然后在一个一个的例子中,不断的加强对这些概念的理解,同时要能自己表述出每个概念的含义
AOP  		面向切面编程

aspect		切面/切面类，要给代理类添加的操作

joinPoint	连接点，被代理的方法
		在spring的aop中只有 类中的方法 可以做连接点,每一个方法都可以是一个连接点.

pointCut	切入点
		一组连接点的集合

advic...]]></description><category></category></item><item><title><![CDATA[Spring(四)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90474483</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90474483</guid><author>i__QR</author><pubDate>Thu, 23 May 2019 09:36:38 +0800</pubDate><description><![CDATA[AOP
1  代理模式
代理模式是常用的Java设计模式，它的特征是代理类与委托类有同样的接口，代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类，以及事后处理消息等。
代理类与委托类之间通常会存在关联关系，一个代理类的对象与一个委托类的对象关联，代理类的对象本身并不真正实现功能，而是通过调用委托类的对象的相关方法，
来提供特定的功能。
   IUserServie(){
   	vo...]]></description><category></category></item><item><title><![CDATA[无限级分销管理系统的设计与实现]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90417808</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90417808</guid><author>i__QR</author><pubDate>Tue, 21 May 2019 23:39:12 +0800</pubDate><description><![CDATA[（编写中）

]]></description><category></category></item><item><title><![CDATA[Spring(三)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90405204</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90405204</guid><author>i__QR</author><pubDate>Tue, 21 May 2019 13:30:32 +0800</pubDate><description><![CDATA[9.XML文件导入其他XML文件配置
如果我们在spring框架中配置了多个xml文件,我们可以在读取配置文件的时候把这些xml文件一下全都读取,也可以只读一个总的xml文件,在这个总的xml文件中把其他的xml全都都导入进来。
  例如:
    	student.xml文件:
    	&lt;bean name="student" class="com.briup.bean.Student"...]]></description><category></category></item><item><title><![CDATA[Spring(二)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90295141</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90295141</guid><author>i__QR</author><pubDate>Fri, 17 May 2019 16:08:15 +0800</pubDate><description><![CDATA[–接上文
7.2基于构造器注入
方式: 配置元素
在Bean中不用写set方法，但是要有相应的构造器
构造器注入有两种形式 一个是根据参数类型 一个是根据参数位置的下标，起始索引为0
  &lt;constructor-arg type="int" value=""&gt;
  &lt;constructor-arg  index="0" value=""&gt;

例如:
&lt;bean na...]]></description><category></category></item><item><title><![CDATA[Spring(一)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90202068</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90202068</guid><author>i__QR</author><pubDate>Tue, 14 May 2019 10:56:54 +0800</pubDate><description><![CDATA[spring framework
1.背景介绍
代码的三层架构：
实现高内聚，低耦合
web：表示层，与用户交互，依赖service,手动创建对象
service：业务逻辑层，处理业务逻辑
dao：数据访问层，与数据库交互
    上层对下层的调用：面向接口/抽象编程
    下层对上层的真正服务提供：实现类

    模块和模块之间，对象和对象之间，手动在代码中书写，建立关系。

spring：...]]></description><category></category></item><item><title><![CDATA[电子书城练手项目]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/90177251</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/90177251</guid><author>i__QR</author><pubDate>Mon, 13 May 2019 17:24:02 +0800</pubDate><description><![CDATA[功能模块：注册，登陆，购物车，订单
使用Servlet+JSP实现
开发步骤：
1.导入静态页面
2.修改为动态页面
3.建表
4.导入jar包  ojdbc  standard  jstl  log4j  dom4j
5.建立目录结构
bean  实体类
util    exception   jdbc
dao   impl
service  impl
web     filter      l...]]></description><category></category></item><item><title><![CDATA[第一个Java练手项目]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/89921444</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/89921444</guid><author>i__QR</author><pubDate>Wed, 08 May 2019 23:28:14 +0800</pubDate><description><![CDATA[本练手项目使用Servlet+JSP技术实现，由Idea,Oracle,Tomcat搭建，实现用户注册，登陆，用户信息修改，删除，查看功能。

建表

-- Create table
create table WYW_STUDENTS
(
  id       NUMBER(2) not null,
  username VARCHAR2(20),
  password VARCHAR2(20),...]]></description><category></category></item><item><title><![CDATA[链表（迁自博客园）]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/89917247</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/89917247</guid><author>i__QR</author><pubDate>Tue, 07 May 2019 11:14:56 +0800</pubDate><description><![CDATA[链表    Node：节点  数据&amp;next（指向当前节点的下一节点）  数据&amp;next&amp;prev(双向链表)
First：
Last：
Size;节点数
单向链表和双向链表
例.编写双向链表

public class MyLinked{
        
        private Node first;//第一个节点
        private Node la...]]></description><category></category></item><item><title><![CDATA[HTML&CSS(迁自博客园)]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/89917144</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/89917144</guid><author>i__QR</author><pubDate>Tue, 07 May 2019 11:11:38 +0800</pubDate><description><![CDATA[HTML

xml （标签名）可扩展标记语言
&lt;Stu&gt;

&lt;/Stu&gt;

Html 超文本标记语言（文本，图片，链接） &lt;&gt; &lt;/&gt;
 Internet网上编写页面（H5版本：支持多种标签特性）
 规范，通过标记符号标识要显示的页面的各个部分
 html页面不要求标签完整性，按照标记符进行解析，对书写出错的标识符不指出其错误，且不停止其...]]></description><category></category></item><item><title><![CDATA[Servlet(二)（迁自博客园）]]></title><link>https://blog.youkuaiyun.com/i__QR/article/details/89887829</link><guid>https://blog.youkuaiyun.com/i__QR/article/details/89887829</guid><author>i__QR</author><pubDate>Tue, 07 May 2019 11:09:54 +0800</pubDate><description><![CDATA[1.什么是Servlet
 java类，提供web形式的访问
 servlet就是按照javaee中servlet规范所编写的java类
 能够被浏览器通过URL形式访问到
2.怎么在javaee规范下写servlet
 创建：实现或继承 接口/父类 实现/重写方法
 servlet 接口 五个抽象方法
 GenericServlet 抽象类 ...]]></description><category></category></item></channel></rss>