<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Luckydogs3036的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Luckydogs3036</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Luckydogs3036]]></copyright><item><title><![CDATA[springBoot框架]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125948131</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125948131</guid><author>Luckydogs3036</author><pubDate>Sat, 23 Jul 2022 15:52:33 +0800</pubDate><description><![CDATA[思考我们在实际开发中，环境有哪些?开发环境---->测试环境---->线上环境由于环境的不同，那么就会有不同的配置内容。难道我们不断的修改配置内容。----不会实际工作中，针对不同的环境配置不同的配置文件，然后再总的配置文件中激活相应的配置文件。.........]]></description><category></category></item><item><title><![CDATA[java高级--反射]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125947650</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125947650</guid><author>Luckydogs3036</author><pubDate>Sat, 23 Jul 2022 15:16:17 +0800</pubDate><description><![CDATA[反射是框架设计的灵魂，框架它是一个半成品，可以拿来使用，添加上自己的业务代码。提高开发效率。反射就是把类中成员抽取成其他类的过程。这就是反射。]]></description><category></category></item><item><title><![CDATA[java高级--泛型]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125947126</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125947126</guid><author>Luckydogs3036</author><pubDate>Sat, 23 Jul 2022 15:05:53 +0800</pubDate><description><![CDATA[其实我们再使用集合时就用过泛型List创建一个List对象Listlist=newArrayList();它就是泛型。所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型，而是在类对象创建时为其指定相应的数据类型。泛型可以定义在类上，接口上，方法上。泛型类，泛型接口以及泛型方法。泛型可以解决数据类型的安全性问题，其主要原理是在类声明时通过一个==标识表示类中某个属性的数据类型或者是某个方法的返回值及参数类型==。这样在类声明或者实例化时只要指定好需要的类型即可。......]]></description><category></category></item><item><title><![CDATA[Spring中事务的管理]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125865910</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125865910</guid><author>Luckydogs3036</author><pubDate>Sat, 23 Jul 2022 14:06:44 +0800</pubDate><description><![CDATA[从开启到提交为一个事务。由此可见，一个事务对应一组业务。一个事务中间可以有一条sql,多条sql。所以一个业务开始之前开启事务一个业务结束之后提交事务。我们这个转账案例需要几个事务？可以写成两个事务，但是不合适。因为我们的需求让张三减的同时让李四加钱。只能写成一个事务。把多条sql语句当作一件事情，要同时都能执行到。...]]></description><category></category></item><item><title><![CDATA[Aop（Aspect Oriented Programming，面向切面编程）]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125865177</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125865177</guid><author>Luckydogs3036</author><pubDate>Tue, 19 Jul 2022 09:58:29 +0800</pubDate><description><![CDATA[Advisor其实它就是Pointcut与Advice的组合，Advice是要增强的逻辑，而增强的逻辑要在什么地方执行是通过Pointcut来指定的所以Advice必需与Pointcut组合在一起，这就诞生了Advisor这个类，springAop中提供了一个Advisor接口将Pointcut与Advice的组合起来。AOP中会通过代理的方式，对目标对象生成一个代理对象，代理对象中会加入需要增强功能，通过代理对象来间接的方式目标对象，起到增强目标对象的效果。...]]></description><category></category></item><item><title><![CDATA[Git的使用和版本控制器的介绍]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125348317</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125348317</guid><author>Luckydogs3036</author><pubDate>Mon, 20 Jun 2022 11:26:51 +0800</pubDate><description><![CDATA[版本控制（Revision control）是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史，方便查看更改历史记录，备份以便恢复以前的版本的软件工程技术。优点:
    1.实现跨区域多人协同开发. 
    2.追踪和记载一个或者多个文件的历史记录
    3.组织和保护你的源代码和文档
    4.统计工作量
    5.并行开发、提高开发效率.
    6.跟踪记录整个软件的开发过程
    7.减轻开发人员的负担，节省时间，同时降低人为错误没有进行版本控制或者版本控制本身缺乏正确的]]></description><category></category></item><item><title><![CDATA[ssm整合（spring+springmvc+mybatis）]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125347747</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125347747</guid><author>Luckydogs3036</author><pubDate>Mon, 20 Jun 2022 08:37:03 +0800</pubDate><description><![CDATA[SSM四个分层架构的作用 SSM四个分层架构的作用各层联系 ssm框架原理 


（3）spring配置文件 （整合了mybaitis的配置文件 两个文件可以在同一个配置文件中）


（4）配置web.xml文件


（5）使用generator生成代码，通过数据库中的表自动生成实体类，dao层 ，数据库映射文件mapper层a.导入依赖


b.配置文件 generator.xml 该文件放在根目录下


 c.启动代码生成器


......]]></description><category></category></item><item><title><![CDATA[spring-DI]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125346750</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125346750</guid><author>Luckydogs3036</author><pubDate>Sat, 18 Jun 2022 16:03:58 +0800</pubDate><description><![CDATA[DI—Dependency Injection，即“依赖注入”：组件之间依赖关系由容器在运行期决定，形象的说，即由容器动态的将某个依赖关系注入到组件之中。Java Dependency Injection设计模式允许我们删除硬编码的依赖关系，并使我们的应用程序松散耦合，可扩展和可维护。我们可以在Java中实现依赖注入，以将依赖解析从编译时移至运行时。......]]></description><category></category></item><item><title><![CDATA[spring框架]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125290156</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125290156</guid><author>Luckydogs3036</author><pubDate>Sat, 18 Jun 2022 15:25:17 +0800</pubDate><description><![CDATA[1）Spring是一个轻量级开源的JAVAEE框架。2）Spring提高了IOC和AOPIOC:控制反转。把创建java对象的权力交于spring容器来管理。AOP:面向切面编程.在不改变源代码的前提下可以扩充功能。3）spring的特点:方便解耦，简化开发----层层之间的依赖降低。声明式事务的支持：方便程序的测试：----提供单元测试jar，方便集成各种优秀框架---集成第三方的框架---mybatis...]]></description><category></category></item><item><title><![CDATA[springMVC框架---上传文件]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125273345</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125273345</guid><author>Luckydogs3036</author><pubDate>Tue, 14 Jun 2022 11:24:22 +0800</pubDate><description><![CDATA[1. 上传到本地服务器。
2. 上传到阿里云OSS服务器。]]></description><category></category></item><item><title><![CDATA[springmvc框架2]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125217231</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125217231</guid><author>Luckydogs3036</author><pubDate>Tue, 14 Jun 2022 10:21:25 +0800</pubDate><description><![CDATA[1. 如何把controller数据返回到网页并回显。2.如何使用重定向跳转3. 返回json数据。4. 全局异常处理类。5. 拦截器。]]></description><category></category></item><item><title><![CDATA[SpringMVC框架]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125173538</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125173538</guid><author>Luckydogs3036</author><pubDate>Wed, 08 Jun 2022 10:19:07 +0800</pubDate><description><![CDATA[1.什么是MVC？
2.什么是SpringMVC框架？
3.为什么要使用springMVC框架?
4.如何使用SpringMVC框架?
5.springmvc框架的流程？
6.springmvc如何接受参数？
7.springmvc如何把数据响应到页面？]]></description><category></category></item><item><title><![CDATA[mybatis的缓存]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125159803</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125159803</guid><author>Luckydogs3036</author><pubDate>Tue, 07 Jun 2022 10:06:15 +0800</pubDate><description><![CDATA[缓存是存在于==内存中==的临时数据。]]></description><category></category></item><item><title><![CDATA[mybatis的代码生成器--generator]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125159098</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125159098</guid><author>Luckydogs3036</author><pubDate>Tue, 07 Jun 2022 09:28:13 +0800</pubDate><description><![CDATA[作用: 根据表帮你生成实体类，和dao和xml映射文件。就是简单的CRUD

(2)generator的配置文件


(3)运行你的配置文件]]></description><category></category></item><item><title><![CDATA[分页插件PageHelper]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125158871</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125158871</guid><author>Luckydogs3036</author><pubDate>Tue, 07 Jun 2022 09:21:29 +0800</pubDate><description><![CDATA[(1)引入pageHelper的jar包
(2)mybatis中设置pageHelper的拦截器
(3)使用pageHelper]]></description><category></category></item><item><title><![CDATA[动态SQL 模糊查询 联表查询]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130893</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130893</guid><author>Luckydogs3036</author><pubDate>Sun, 05 Jun 2022 12:51:53 +0800</pubDate><description><![CDATA[1. set标签 和 foreach标签 trim标签 sql片段2. mybatis映射文件处理特殊字符.3. mybatis完成模糊查询。4. 联表查询


2.2 foreach标签

循环标签.查询：


删除：


添加：


2.3 sql片段

在执行查询语句时不建议大家使用select *, 建议大家把查询的列写出。


4. mybatis完成模糊查询。

select * from 表名 whe............]]></description><category></category></item><item><title><![CDATA[Mybatis--企业开发模式]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130816</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130816</guid><author>Luckydogs3036</author><pubDate>Sun, 05 Jun 2022 12:44:29 +0800</pubDate><description><![CDATA[1. 通过dao和映射文件的关联来完成操作---企业开发模式2. 传递多个参数。3. 添加时如何返回递增的主键值。4. 解决列名和属性名不一致。5. 动态sql拼接]]></description><category></category></item><item><title><![CDATA[mybatis框架]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130711</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130711</guid><author>Luckydogs3036</author><pubDate>Sun, 05 Jun 2022 12:32:53 +0800</pubDate><description><![CDATA[1. 介绍mybatis框架。2. 为什么使用mybatis框架.3. 如何使用mybatis框架。4. mybatis完成crud操作。5. mybatis的一些优化。]]></description><category></category></item><item><title><![CDATA[Maven]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130563</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/125130563</guid><author>Luckydogs3036</author><pubDate>Sun, 05 Jun 2022 12:16:27 +0800</pubDate><description><![CDATA[1.介绍maven2.安装maven3.idea关联maven4.idea通过maven创建java工程5.idea通过maven创建web工程。]]></description><category></category></item><item><title><![CDATA[泛型、File对象以及IO流]]></title><link>https://blog.youkuaiyun.com/Luckydogs3036/article/details/124287794</link><guid>https://blog.youkuaiyun.com/Luckydogs3036/article/details/124287794</guid><author>Luckydogs3036</author><pubDate>Wed, 20 Apr 2022 12:53:43 +0800</pubDate><description><![CDATA[泛型

1. 什么是泛型？

1. 泛型就是限制我们得数据类型。
2.为什么使用泛型?
我们原来在定义集合时，是如下得定义方式：
 List list=new ArrayList();//该集合没有使用泛型
 list.add("java01");
 list.add("java02");
 String str= (String) list.get(0);//获取元素 需要进行强制类型转换
 System.out.println(str...]]></description><category></category></item></channel></rss>