<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ChronoStein_2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ChronoStein_2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChronoStein_2]]></copyright><item><title><![CDATA[Spring-3]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890296</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890296</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:59:42 +0800</pubDate><description><![CDATA[Spring学习
aop
1.动态代理
实现方式：jdk动态代理，使用jdk中的Proxy，Method，InvocaitonHanderl创建代理对象。
jdk动态代理要求目标类必须实现接口
cglib动态代理：第三方的工具库，创建代理对象，原理是继承。 通过继承目标类，创建子类。
子类就是代理对象。 要求目标类不能是final的， 方法也不能是final的
2.动态代理的作用：
1）在目标类源代码不改变的情况下，增加功能。
2）减少代码的重复
3）专注业务逻辑代码
4）解耦合，让你的业务功能和日志，事务]]></description><category></category></item><item><title><![CDATA[Spring-2]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890170</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890170</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:52:37 +0800</pubDate><description><![CDATA[文章目录Spring配置文件基于注解的DI

Spring
配置文件
多个配置优势

1.每个文件的大小比一个文件要小很多。效率高
2.避免多人竞争带来的冲突。

如果你的项目有多个模块（相关的功能在一起） ，一个模块一个配置文件。
学生考勤模块一个配置文件， 张三
学生成绩一个配置文件， 李四
多文件的分配方式：
1. 按功能模块，一个模块一个配置文件
2. 按类的功能，数据库相关的配置一个文件配置文件， 做事务的功能一个配置文件， 做service功能的一个配置文件等

基于注解的DI
2.基于注解的d]]></description><category></category></item><item><title><![CDATA[Spring-1]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890112</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124890112</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:44:07 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录Spring介绍IOC(反转控制)

Spring
介绍
spring全家桶：spring ， springmvc ，spring boot , spring cloud
spring: 出现是在2002左右，解决企业开发的难度。减轻对项目模块之间的管理，
类和类之间的管理， 帮助开发人员创建对象，管理对象之间的关系。
spring核心技术 ioc ， aop 。能实现模块之间，类之间的解耦合。
耦合:是指两个或两个以上的体系或两.]]></description><category></category></item><item><title><![CDATA[Filter入门介绍]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889934</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889934</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:37:36 +0800</pubDate><description><![CDATA[文章目录一、Filter1. 简介2. 过滤器的作用二、快速入门三、Filter的生命周期其与生命周期相关的方法四、Filter对象的生命周期五、Filter相关API六、过滤器链过滤器链代码演示七、Filter的url-pattern配置

一、Filter
1. 简介
Filter是对客户端访问资源的过滤，符合条件的放行，不符合条件的不放行，并且可以对目标资源访问前后进行逻辑处理的一个组件。
2. 过滤器的作用
​ Java过滤器是处于客户端与服务器资源文件之间的一道过滤网，在访问资源文件之前，通过一系]]></description><category></category></item><item><title><![CDATA[JSP-2]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889837</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889837</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:20:29 +0800</pubDate><description><![CDATA[文章目录jsp语法1.指令标记2.脚本程序3.声明脚本4.表达式脚本5.jsp注释

jsp语法
1.指令标记
1.1.page指令标记
&lt;%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%&gt;
jsp文件的头声明
language 属性 值只能是 java。 表示翻译的得到的是 java 语言的
contentType 属性 设置响应头 contentType 的内容
pageE]]></description><category></category></item><item><title><![CDATA[JSP-1]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889812</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889812</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:15:24 +0800</pubDate><description><![CDATA[文章目录一、jsp是什么二、jsp的运行原理

一、jsp是什么
JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成HTML 文档的技术。
Servlet输出html页面
public class ErrorServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Servlet]]></description><category></category></item><item><title><![CDATA[谈谈HTTPS和SSH]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889780</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889780</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:12:12 +0800</pubDate><description><![CDATA[简介
git可以使用四种主要的协议来传输资料: 本地协议（Local），HTTP 协议，SSH（Secure Shell）协议及 git 协议。其中，本地协议由于目前大都是进行远程开发和共享代码所以一般不常用，而git协议由于缺乏授权机制且较难架设所以也不常用。
最常用的便是SSH和HTTP(S)协议。git关联远程仓库可以使用http协议或者ssh协议。
【优缺点比较】
ssh：
一般使用22端口；
通过先在本地生成SSH密钥对再把公钥上传到服务器；
速度相较慢点
https：
一般使用443端口；
通过]]></description><category></category></item><item><title><![CDATA[JSTL标签库及相关知识]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889707</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889707</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:09:34 +0800</pubDate><description><![CDATA[文章目录一、JSTL二、应用实例

一、JSTL
JSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的JSP标签库。
EL 表达式主要是为了替换 jsp 中的表达式脚本，而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。
根据JSTL标签所提供的功能，可以将其分为5个类别：

核心标签
格式化标签
SQL 标签
XML 标签
JSTL 函数

在 jsp 标签库中使用 taglib 指令引入标签库
CORE 标签库
&]]></description><category></category></item><item><title><![CDATA[EL表达式及相关知识]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889595</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889595</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 20:03:30 +0800</pubDate><description><![CDATA[文章目录一、EL表达式是什么，作用是什么二、EL中的运算符三、EL表达式搜索域数据的顺序四、EL表达式的对象五、pageContext对象的使用六、其他对象的使用

一、EL表达式是什么，作用是什么
EL 表达式的全称是：Expression Language。是表达式语言。
EL 表达式的什么作用：EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。因为 EL 表达式在输出数据的时候，要比 jsp 的表达式脚本要简洁很多。
&lt;body&gt;
&lt;%
reques]]></description><category></category></item><item><title><![CDATA[Git分支的有关问题解决]]></title><link>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889544</link><guid>https://blog.youkuaiyun.com/ChronoStein_2/article/details/124889544</guid><author>ChronoStein_2</author><pubDate>Fri, 20 May 2022 19:57:20 +0800</pubDate><description><![CDATA[同一分支解决冲突
push本地的commit，发现无法push。
发现需要先 git pull，于是先更新。
pull后，给出了明确的错误提示”Automatic merge failed; fix conflicts and then commit the result.”。
示例：pandas 是基于NumPy 的一种工具，该工具是为了解决数据分析任务而创建的。

然后我们收到更改文件
确保文件是我们需要的
然后再commit，push
不同分支的合并
git-merge命令是用于将两个或两个以上的开发]]></description><category></category></item></channel></rss>