<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ToT_Green_Tea的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ToT_Green_Tea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ToT_Green_Tea]]></copyright><item><title><![CDATA[pinia状态管理]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/127427600</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/127427600</guid><author>ToT_Green_Tea</author><pubDate>Thu, 20 Oct 2022 15:44:59 +0800</pubDate><description><![CDATA[pinia的基础使用]]></description><category></category></item><item><title><![CDATA[函数防抖与函数节流]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/123187621</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/123187621</guid><author>ToT_Green_Tea</author><pubDate>Tue, 01 Mar 2022 10:31:51 +0800</pubDate><description><![CDATA[前言

函数防抖与函数节流听起来高大尚，其实就是属于前端性能优化的一块，避免频繁访问接口。

函数防抖

函数防抖，其实就是在触发高频繁事件后N秒内只执行一次。就是每次触发后，会延迟几秒内执行，如果在这几秒内又触发事件，时间重新计算。

可以理解以前我们高射炮快速按几次就发射几次，从而导致钢管很烫也会很快报废。所以现在我们优化我们的高射炮。在我们按了发射后N秒内延迟执行发射，如果在N秒内又按了重新计时。因此就是我们在N秒内连续按了7次，其实也就只发射一次。

下面我们说一下函数防抖的实现思路...]]></description><category></category></item><item><title><![CDATA[Vue项目开发杂记]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/121836608</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/121836608</guid><author>ToT_Green_Tea</author><pubDate>Mon, 14 Feb 2022 16:26:57 +0800</pubDate><description><![CDATA[vue目录分析：

    1.node_modules：此文件为项目所需的依赖文件

    2.public:可以存放静态资源（如图片），放在此文件下的资源在webpack打包时会原封不动的打包到dist文件中。

        2.1 public/index.html，vue开发的都是单页面应用，webpack打包的js、css都会注入到此文件中，我们访问的页面就是此文件，页面切换是根据路由切换渲染到此页面上。

3.src：此文件就是我们的源码文件...]]></description><category></category></item><item><title><![CDATA[js中改变this指向（Call、apply、bind）]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/119355295</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/119355295</guid><author>ToT_Green_Tea</author><pubDate>Tue, 03 Aug 2021 17:51:58 +0800</pubDate><description><![CDATA[Call方法

    call方法可以改变this指向，并且会直接调用

    fun.call(this，arg1，arg2)

    利用call方法可以实现构造函数之前的属性继承


function Father(name,age){
    this.name = name ;
    this.age = age ;

}
function Son(name,age,addr) {
    this.addr = addr ;
    Father.call(thi...]]></description><category></category></item><item><title><![CDATA[shiro密码加密]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81708277</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81708277</guid><author>ToT_Green_Tea</author><pubDate>Wed, 15 Aug 2018 17:42:38 +0800</pubDate><description><![CDATA[下面我们来说一下在Shiro中对密码的加密。我们知道线上系统的数据库中存储的密码不应该是
明文，而是密码加密后的字符串，并且要求加密算法是不可逆的。
著名的加密算法有MD5、SHA1等。其中MD5是目前比较可靠的不可逆的加密方式。
我们如何利用Shiro实现用户登录密码的MD5加密呢？这就需要让Shiro的自定义Realm去使用带有加密
机制的CredentialsMatcher密码匹配类。
如何...]]></description><category></category></item><item><title><![CDATA[解决java web 项目下没有在WEB-INF/classes下生成class文件]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81706341</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81706341</guid><author>ToT_Green_Tea</author><pubDate>Wed, 15 Aug 2018 16:34:36 +0800</pubDate><description><![CDATA[今天在发布项目时，以前能运行的项目报错，总提示找不到类。然后排查错误，发现配置和类什么都没有错，最后发现在web容器下项目并没有生成class文件。

解决办法：1.点击菜单栏的poject→Build Automatically是否勾选上

                              

                2.在一次发布，看还报没报错，并去查看容器下的项目有没有生成...]]></description><category></category></item><item><title><![CDATA[spring data  hibernate  Mybatis的区别]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81671469</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81671469</guid><author>ToT_Green_Tea</author><pubDate>Tue, 14 Aug 2018 17:48:01 +0800</pubDate><description><![CDATA[1.概念:

Hibernate :Hibernate是一个开放源代码的对象关系映射框架，它对JDBC进行了非常轻量级的对象封装，使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系

2.简介:

Mybatis：MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了goo...]]></description><category></category></item><item><title><![CDATA[Java国际化及Spring国际化解决方法]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81459650</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81459650</guid><author>ToT_Green_Tea</author><pubDate>Mon, 06 Aug 2018 19:16:59 +0800</pubDate><description><![CDATA[假设我们正在开发一个支持多国语言的Web应用程序，要求系统能够根据客户端的系统的语言类型返回对应的界面：英文的操作系统返回英文界面，而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。 
国际化(internationalization)又称为 i18n(读法为i 18 n，据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母，i18n的名...]]></description><category></category></item><item><title><![CDATA[解决当kettle界面没有connect按钮问题]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81332586</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81332586</guid><author>ToT_Green_Tea</author><pubDate>Wed, 01 Aug 2018 16:12:53 +0800</pubDate><description><![CDATA[在使用kettle的spoon界面时，大家都遇见过怎么资源库里的按钮都是灰色的并且spoon界面右上角的connect按钮怎么不见了。

 

解决方法：1.找到.kettle目录

                  2.然后把这个目录下的repositories.xml，.spoonrc文件和db.cache文件都删掉，

                  3.重启就OK。

 

介意：创...]]></description><category></category></item><item><title><![CDATA[Kettle7.1源码部署]]></title><link>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81165065</link><guid>https://blog.youkuaiyun.com/ToT_Green_Tea/article/details/81165065</guid><author>ToT_Green_Tea</author><pubDate>Mon, 23 Jul 2018 13:58:12 +0800</pubDate><description><![CDATA[1.介绍

           kettle是一款基于java的免费开源的ETL工具。

          1.抽取数据高效稳定.

          2.易配置，可以在windows，linux，unix上运行。

          3.允许管理来自不同数据库的数据。

          4.有两种脚本文件。1.transformation，完成对数据的基础转换。

         ...]]></description><category></category></item></channel></rss>