<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41520945的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41520945</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41520945]]></copyright><item><title><![CDATA[关于maven创建java-web工程加载过慢如何解决问题]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109230747</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109230747</guid><author>qq_41520945</author><pubDate>Thu, 22 Oct 2020 21:22:32 +0800</pubDate><description><![CDATA[如何解决maven创建java-web工程加载过慢如何解决问题？？

在创建项目时在这个界面中，添加设置一组变量archetypeCatalog-internal，然后点击完成继续创建就可以了。。
但是这样做每次创建项目都要重复添加，很麻烦，如果大家觉得麻烦的话可以设置以下步骤：
1.关闭idea为我们自动设置的，启动时重新打开上一个项目，的功能。
打开setting设置，找到以下界面，取消勾选。

2.关闭idea重新打开
3.点击configure

4.点击setting

5.打开后设置以下内容，在]]></description><category></category></item><item><title><![CDATA[SpringMVC-01： SpringMVC概述，创建web工程，SpringMVC执行流程，SpringMVC核心类和注解]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109230592</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109230592</guid><author>qq_41520945</author><pubDate>Thu, 22 Oct 2020 21:04:29 +0800</pubDate><description><![CDATA[SpringMVC-01
1. 什么是SpringMVC？

Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样，都属于MVC框架，但其使用和性能等方面比Struts2更加优异。
springmvc 封装了serlvlet,实现的功能和BaseServlet类似，所有的路径分发都是经过DispatcherServlet
Spring MVC具有以下特点：

是Spring框架的一部分，可以方便的利用Spring所提供的其他功能。
灵活性强，]]></description><category></category></item><item><title><![CDATA[Spring-03  Aop简介，实现原理，基于ProxyFactoryBean实现Aop，基于AspectJ开发的实现]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109209419</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109209419</guid><author>qq_41520945</author><pubDate>Wed, 21 Oct 2020 20:44:14 +0800</pubDate><description><![CDATA[Spring-03
1. SpringAop简介

AOP的全称是Aspect-Oriented Programming，即面向切面编程（也称面向方面编程）。它是面向对象编程（OOP）的一种补充，目前已成为一种比较成熟的编程方式。
aop 解决的问题就是将共同重复的代码就行抽离（日志，事务，鉴权）
什么是切面？切面就是一个类，类里面包含类某一类具体业务（日志，事务，鉴权），用这个类 去拦截/增强  你需要监控的方法或者业务

1.1类与切面的关系

AOP的使用，使开发人员在编写业务逻辑时可以专心于核心业务]]></description><category></category></item><item><title><![CDATA[Spring-02 关于bean的作用域，生命周期，基于注解的注入，生成实例，半自动注解装配以及自动注解]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109189839</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109189839</guid><author>qq_41520945</author><pubDate>Tue, 20 Oct 2020 21:21:43 +0800</pubDate><description><![CDATA[Spring-02
1.bean作用域

bean的作用域有7种，最常用的有单例和原型


1.1 singleton  单例

singleton是Spring容器默认的作用域，当Bean的作用域为singleton时，Spring容器就只会存在一个共享的Bean实例。singleton作用域对于无会话状态的Bean（如Dao 组件、Service组件）来说，是最理想的选择。

 singleton 1.在容器启动只创建一个 id 为student1 bean  2.并且放置在容器中,容器管理他的生命周期]]></description><category></category></item><item><title><![CDATA[Spring-01,Spring入门介绍，核心容器，工程搭建，控制反转与依赖注入，Bean的配置（未完）]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109169029</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109169029</guid><author>qq_41520945</author><pubDate>Mon, 19 Oct 2020 21:02:04 +0800</pubDate><description><![CDATA[Spring框架
1.什么是Spring？
Spring框架是一个开放源代码的J2EE应用程序框架，由Rod Johnson发起，是针对bean的生命周期进行管理的轻量级容器（lightweight container）。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题，提供了功能强大IOC、AOP及Web MVC等功能
1.1spirng的优点
1.方便解耦，简化开发
通过Spring提供的IoC容器，我们可以将对象之间的依赖关系交由Spring进行控制，避免硬编码所造成的过度程序耦合。有了]]></description><category></category></item><item><title><![CDATA[如何解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):问题]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109115153</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109115153</guid><author>qq_41520945</author><pubDate>Fri, 16 Oct 2020 14:04:08 +0800</pubDate><description><![CDATA[mybatis报错：Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yth.dao.IProductDao.getProductWithType


写完代码报错，找了半天才发现dao层接口名称与xml文件名称不一致，到层的为ProductDao，xml的我写成了PruductDao.xml。
需检查dao层接口与xml是否一致



一定要细心


...]]></description><category></category></item><item><title><![CDATA[mybatis-封装工具类SqlSessionUtil，使用动态代理封装事务调用处理器]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109106940</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109106940</guid><author>qq_41520945</author><pubDate>Thu, 15 Oct 2020 22:35:08 +0800</pubDate><description><![CDATA[mybatis-sqlSession工具类，事务处理器的实现
1.作用域（Scope）和生命周期

理解不同作用域和生命周期类别是至关重要的，因为错误的使用会导致非常严重的并发问题。
依赖注入框架可以创建线程安全的、基于事务的 SqlSession 和映射器，并将它们直接注入到你的 bean 中，因此可以直接忽略它们的生命周期。

1.1SqlSessionFactoryBuilder

这个类可以被实例化、使用和丢弃，一旦创建了sqlSessionFactory，我们就不在需要它了

1.2SqlSess]]></description><category></category></item><item><title><![CDATA[mybatis02-关于mybatis的配置文件，事务，动态sql语句和多表查询]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109105648</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109105648</guid><author>qq_41520945</author><pubDate>Thu, 15 Oct 2020 21:19:05 +0800</pubDate><description><![CDATA[mybatis02
1.mybatis配置文件
mybatis文件配置属性

配置属性的顺序不能颠倒，必须从上到下


2.mybatis事务

mybatis在创建sqlSession对象，调用openSession()方法时，会自动开启事务，关闭自动提交。
如果sqlSession执行增、删、改的操作时，需要手动提交事务。
在我们执行openSession方法时传入true，会关闭自动提交。

sqlSessionFactory接口提供的方法：

调用第二个方法
// 默认情况 关闭自动提交------]]></description><category></category></item><item><title><![CDATA[关于Mybatis框架的入门，实现增删改查，获取自增id，实现模糊查询。]]></title><link>https://blog.youkuaiyun.com/qq_41520945/article/details/109082064</link><guid>https://blog.youkuaiyun.com/qq_41520945/article/details/109082064</guid><author>qq_41520945</author><pubDate>Wed, 14 Oct 2020 20:13:07 +0800</pubDate><description><![CDATA[typora-copy-images-to: 图片

Mybatis框架
1.框架
1.1 什么是框架？

框架软件的半成品，我们在框架基础上快速开发我们公司定制化的软件应用
好处：
1.开发速度块
2.降低难度 框架提供了很多现成的模块和功能 拿来就用
3.提供软件同一的规范  很多公司都在用
4.提高软件质量   框架解决高并发高性能的问题，可以让初学者都能开出高性能的应用

1.2 ORM框架

ORM框架，即对象映射框架
读取：将数据库表中的每一行数据 映射为java对象
写入： 将java对象映.]]></description><category></category></item></channel></rss>