<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SpringKakashi]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/spring_man</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; spring_man]]></copyright><item><title><![CDATA[shiro 入门]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/120087515</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/120087515</guid><author>spring_man</author><pubDate>Fri, 03 Sep 2021 18:05:49 +0800</pubDate><description><![CDATA[ssm 框架下使用 shiro 实现登录验证，动态 URL 权限配置]]></description><category></category></item><item><title><![CDATA[Spring Controller 打印入参/出参]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/120027172</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/120027172</guid><author>spring_man</author><pubDate>Tue, 31 Aug 2021 21:24:21 +0800</pubDate><description><![CDATA[spring controller 打印入参+响应体（json请求格式）]]></description><category></category></item><item><title><![CDATA[Spring 入门]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/119769039</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/119769039</guid><author>spring_man</author><pubDate>Wed, 18 Aug 2021 00:01:13 +0800</pubDate><description><![CDATA[idea spring 入门依赖注入，idea 创建空项目添加多个 moudel

参考：[Spring学习(1)——快速入门 - 我没有三颗心脏 - 博客园 (cnblogs.com)](https://www.cnblogs.com/wmyskxz/p/8820371.html)]]></description><category></category></item><item><title><![CDATA[Idea 配置 maven]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/119768638</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/119768638</guid><author>spring_man</author><pubDate>Tue, 17 Aug 2021 23:30:03 +0800</pubDate><description><![CDATA[idea 2020.2.1 创建 maven 项目，maven 配置国内镜像（阿里云云效），maven 项目添加依赖

参考：[Maven入门，读完这篇就够了](https://juejin.cn/post/6844903543711907848#heading-27)]]></description><category></category></item><item><title><![CDATA[# Git 使用入门]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/118738748</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/118738748</guid><author>spring_man</author><pubDate>Wed, 14 Jul 2021 22:11:29 +0800</pubDate><description><![CDATA[参考
git 官网 book
git 官网 api
Git分支管理策略
Git 常用命令大全
Win7 git cmd 中文乱码 (最新终极解决办法)

git 使用场景


git 安装


github、gitee 上拉取项目（仓库）


本地项目同步到 gitee 实现多台设备间的同步（类似映像笔记功能，github/gitee 操作都类似，gitee访问流畅些不用考虑网络问题）


git 创建分支实现不同进度开发 + 多人协同开发


git安装
git官网 下载对应的安装包，使用默认安装配置，.]]></description><category></category></item><item><title><![CDATA[Mybatis入门]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114701966</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114701966</guid><author>spring_man</author><pubDate>Fri, 12 Mar 2021 17:48:51 +0800</pubDate><description><![CDATA[Mybatis入门
配置maven依赖
&lt;dependency&gt;
    &lt;groupId&gt;mysql&lt;/groupId&gt;
    &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
    &lt;version&gt;5.1.49&lt;/version&gt;
&lt;/dependency&gt;

&lt;dependency&gt;
    &lt;groupId&gt;org.mybatis&l]]></description><category></category></item><item><title><![CDATA[《MySQL必知必会》读书笔记]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114649216</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114649216</guid><author>spring_man</author><pubDate>Wed, 10 Mar 2021 23:07:30 +0800</pubDate><description><![CDATA[《MySQL必知必会》读书笔记
第1-3章MySql简单命令行操作
mysql --help 帮助信息
mysql -u userName -p 用户登录
show databases; 列出当前所有数据库
use databaseName 使用当前数据库
show tables; 列出当前数据库所有的表
show columns from tableName; 查看表结构

第2章customers表
第4章数据检索
select 语句的简单使用，先创建模板数据库 crashcourse
-- 快捷键：运]]></description><category></category></item><item><title><![CDATA[Spring(4)--AOP详解]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114283209</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114283209</guid><author>spring_man</author><pubDate>Tue, 02 Mar 2021 13:41:58 +0800</pubDate><description><![CDATA[AOP详解
AOP理解：
AOP–aspect oriented programing 面向切面编程
将业务进行分离，或者说将可变的部分剥离出来，降低耦合，能够在调用某个对象的方法前、中、后回调监听类的方法。
4.1、添加依赖/引入jar包
jar包：aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jar
pom添加依赖：
&lt;!-- https://mvnrepository.com/artifact/org.aspectj/aspectjwea]]></description><category></category></item><item><title><![CDATA[Spring(3)--装载Bean的概述]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114282659</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114282659</guid><author>spring_man</author><pubDate>Tue, 02 Mar 2021 12:59:27 +0800</pubDate><description><![CDATA[装配Bean的概述
装配Bean：Spring框架在自动实例化类的时候怎样去找到那个类需要自动实例化
三种装配方式：

在 XML 文件中显式配置
在 Java 的接口和类中实现配置
隐式 Bean 的发现机制和自动装配原则

3.1、XML方式装配
简单装配：
根据类的成员直接在beans.xml中装配成员，如果成员是引用对象需要先将成员对象进行装配，通过ref的形式进行目标类的bean装配
applicationContext.xml
&lt;!--简单转配--&gt;
&lt;bean name="s]]></description><category></category></item><item><title><![CDATA[Spring(2)--AOP入门]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114273965</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114273965</guid><author>spring_man</author><pubDate>Mon, 01 Mar 2021 23:02:48 +0800</pubDate><description><![CDATA[AOP入门
aop–aspect oriented program 面向切面编程 能够监听对象方法的调用前、中、后，在方法调用的不同阶段添加其他的操作
需求：创建事务类classA和监听类classB，在classA中某一方法执行前，执行后调用classB中对应的方法
步骤：

pom.xml添加aop相关依赖
applicationContext.xml添加上aop配置，监听类和监听切入点
创建被监听的类ProductService，监听类LoggerAspect，以及测试类

pom.xml aop相关]]></description><category></category></item><item><title><![CDATA[Spring(1)--Spring项目创建]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/114273832</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/114273832</guid><author>spring_man</author><pubDate>Mon, 01 Mar 2021 22:58:28 +0800</pubDate><description><![CDATA[Spring项目创建
maven方式创建：

创建maven java项目
pom.xml添加Spring框架的依赖
创建beans.xml，声明需要Spring框架去自动实例化类成员的类，以及自动实例化的类
编写测试类，测试类中对象的自动实例化；classA持有classB，classA和classB都在beans.xml中进行声明，在测试类中通过context.getBean()的方式获取到classA的对象，调用classA.methodA()中调用classB.mehodB()，来验证classB被]]></description><category></category></item><item><title><![CDATA[C#可视化四：异常和string类]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105852089</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105852089</guid><author>spring_man</author><pubDate>Thu, 30 Apr 2020 00:24:00 +0800</pubDate><description><![CDATA[知识点一：异常

程序错误的分类：
编译错误：
VisualStudio能够检测的到，编译通不过；
实例化非当前命名空间的类没有导入命名空间；变量没有定义就使用；局部局部变量没有初始化就使用；

逻辑错误：
VisualStudio检测没问题，编译没有问题，和实际要达到的效果不符合；
while循环没有终止条件；swith语句没有写break代码

异常：
VisualStudio检测没问题，编译...]]></description><category></category></item><item><title><![CDATA[C#可视化三：DBHelper类和静态方法]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105825601</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105825601</guid><author>spring_man</author><pubDate>Tue, 28 Apr 2020 22:17:52 +0800</pubDate><description><![CDATA[知识点一：DBHelper

为什么要对操作数据库代码进行封装？
1，在实际的开发过程中在一个页面上会有很多不同的功能，如果每一个功能都需要操作数据库修改数据，按照在C#中使用AOD.NET框架操作数据库的流程，对应每一个功能都需要写一套：创建连接--创建Command对象--调用Command对象对应方法--关闭连接；比如新增记录和删除记录就要按照这个流程写两遍，而这2遍的代码唯一不同的地方就是...]]></description><category></category></item><item><title><![CDATA[C#可视化二：ADO.NET基础]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105781531</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105781531</guid><author>spring_man</author><pubDate>Mon, 27 Apr 2020 01:24:52 +0800</pubDate><description><![CDATA[知识点一：ADO.NET

简介
为什么需要ADO.NET这门技术，C#程序需要访问数据库中的数据
微软公司提供的访问数据库技术，是.NET Framework中负责数据访问类库集，是应用程序和数据源之间的桥梁（不填充就没有数据）
作用范围：能够访问SQL Server数据库和XML等数据源；Oracle数据库

体系结构：

1，.NET Framework框架
汽车为什么踩油门就会加速，打方...]]></description><category></category></item><item><title><![CDATA[递归算法]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105642144</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105642144</guid><author>spring_man</author><pubDate>Mon, 20 Apr 2020 18:59:54 +0800</pubDate><description><![CDATA[函数中再次调用函数自身的行为，叫做递归
递归：递去和归来（推门例子，阶乘的例子）

递归的三要素：
1，明确递归终止条件
2，给出递归终止时的处理方法
3，提取重复的逻辑，缩小问题规模

例子：
1，阶乘
2，ADV-308 递归输出
3，汉诺塔问题
汉诺塔问题百度百科 https://baike.baidu.com/item/%E6%B1%89%E8%AF%BA%E5%A1%94%E9%97%...]]></description><category></category></item><item><title><![CDATA[SQL Server 学习二：管理数据表]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105522652</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105522652</guid><author>spring_man</author><pubDate>Tue, 14 Apr 2020 23:06:29 +0800</pubDate><description><![CDATA[一、关系模型和数据表
二、数据类型：数字，字符串，时间日期
三、数据完整性：实体完整性，域完整性，参照完整性]]></description><category></category></item><item><title><![CDATA[Java排序算法二：选择排序]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105504686</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105504686</guid><author>spring_man</author><pubDate>Tue, 14 Apr 2020 09:21:39 +0800</pubDate><description><![CDATA[选择排序（升序）：
1，通过循环找到数组中的最小值放到第1位，然后再剩余元素中找到最小值放到第2位]]></description><category></category></item><item><title><![CDATA[Java排序算法一：冒泡排序]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105495648</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105495648</guid><author>spring_man</author><pubDate>Mon, 13 Apr 2020 20:58:30 +0800</pubDate><description><![CDATA[冒泡排序（升序）：

1，两个相邻的元素进行比较，大的数放在右边；数组中的元素两两比较完之后，数组中的最大的数的位置就是数组中的最后一个元素
2，每一轮比较都会找到当前数组中的最大值；下一轮需要比较的元素就不用包含已经找出来的元素；针对数组长度为n的数组，需要找n-1轮；
]]></description><category></category></item><item><title><![CDATA[SQL Server 学习一：数据库基础]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105481140</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105481140</guid><author>spring_man</author><pubDate>Mon, 13 Apr 2020 09:28:41 +0800</pubDate><description><![CDATA[一、数据库基础
二、SqlServer 2017
三、 SQLServerManagementStudio
四、分离和附加数据库]]></description><category></category></item><item><title><![CDATA[Java char 与 int 之间类型转换]]></title><link>https://blog.youkuaiyun.com/spring_man/article/details/105373015</link><guid>https://blog.youkuaiyun.com/spring_man/article/details/105373015</guid><author>spring_man</author><pubDate>Tue, 07 Apr 2020 21:19:25 +0800</pubDate><description><![CDATA[1，ascii表概念
2，Java基本数据类型取值范围
3，char 转 int
4，int 转 char
5，将数字类型的字符转换为int类型
6，通过给定的字符求出相邻的字符([0,9], [a,z], [A,Z])
7，判断字符串是否是连续的数字或英文]]></description><category></category></item></channel></rss>