<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[becauseIsHui的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/becauseIsHui</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; becauseIsHui]]></copyright><item><title><![CDATA[面经之微众银行外包面试]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/129999871</link><guid>https://blog.csdn.net/becauseIsHui/article/details/129999871</guid><author>becauseIsHui</author><pubDate>Thu, 06 Apr 2023 21:32:09 +0800</pubDate><description><![CDATA[本次回答的很不理想，感觉自己平时工作中很多组件，中间件等框架都停留在使用的阶段，没有深入思考原理，以后应该要多注意。在Spring Boot项目启动后，会通过内置的Web服务器来处理HTTP请求，并使用自动配置的bean来实现各种功能，例如数据访问、消息传递、缓存等。可以通过配置transport参数，选择不同的传输协议，如dubbo、rmi、http等，并配置相应的加密方式。综上所述，Dubbo通过多种安全机制综合保证服务调用的安全性，可以根据具体的业务场景选择适当的安全机制进行配置。]]></description><category></category></item><item><title><![CDATA[Java中equals和==的区别]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/119753143</link><guid>https://blog.csdn.net/becauseIsHui/article/details/119753143</guid><author>becauseIsHui</author><pubDate>Tue, 17 Aug 2021 11:39:31 +0800</pubDate><description><![CDATA[Java中equals和==的区别
1）对于==，一般比较的是值是否相等
如果作用于基本数据类型的变量，则直接比较其存储的 “值”是否相等；
　　如果作用于引用类型的变量，则比较的是所指向的对象的地址
2）对于equals方法，一般为比较内容是否相同
如果没有对equals方法进行重写，则比较的是引用类型的变量所指向的对象的地址；
　　诸如String、Date等类对equals方法进行了重写的话，比较的是所指向的对象的内容。

...]]></description><category></category></item><item><title><![CDATA[前缀树工具类源码]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/117574061</link><guid>https://blog.csdn.net/becauseIsHui/article/details/117574061</guid><author>becauseIsHui</author><pubDate>Fri, 04 Jun 2021 22:03:58 +0800</pubDate><description><![CDATA[前缀树工具类源码及测试
public class Trie {
private TrieNode root;
public Trie(){
    root = new TrieNode();
    root.var = ' ';
}

/**
 * 插入trie树
 * @param word
 */
public void insert(String word){
    TrieNode ws = root;
    for(int i = 0; i &lt; word.length(); i++)]]></description><category></category></item><item><title><![CDATA[BCrypt密码加密]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/116944870</link><guid>https://blog.csdn.net/becauseIsHui/article/details/116944870</guid><author>becauseIsHui</author><pubDate>Mon, 17 May 2021 19:14:28 +0800</pubDate><description><![CDATA[BCrypt密码加密
在用户模块，对于用户密码的保护，通常都会进行加密。我们通常对密码进行加密，然后存放在数据库中，在用户进行登录的时候，将其输入的密码进行加密然后与数据库中存放的密文进行比较，以验证用户密码是否正确。  目前，MD5和BCrypt比较流行。相对来说，BCrypt比MD5更安全。
BCrypt 官网http://www.mindrot.org/projects/jBCrypt/
（1）从官网下载源码
（2）新建工程，将源码类BCrypt拷贝到工程
（3）新建测试类，main方法中编写代码，实]]></description><category></category></item><item><title><![CDATA[### 	Jwt介绍：]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/116944810</link><guid>https://blog.csdn.net/becauseIsHui/article/details/116944810</guid><author>becauseIsHui</author><pubDate>Mon, 17 May 2021 19:11:46 +0800</pubDate><description><![CDATA[Jwt介绍：
** 	*JSON Web Token（JWT）是一个开放的行业标准（RFC 7519），它定义了一种简洁的、自包含的协议格式，用于在通信双方传递json对象，传递的信息经过数字签名可以被验证和信任********;*
*JWT令牌由Header、Payload、Signature三部分组成，每部分中间使用点（.）分隔，比如：xxxxx.yyyyy.zzzzz*
​	 *token认证********???? 随着 Restful API、微服务的兴起，基于 Token 的认证现在已经越来越普]]></description><category></category></item><item><title><![CDATA[做项目发现的问题，记录一下]]></title><link>https://blog.csdn.net/becauseIsHui/article/details/116232906</link><guid>https://blog.csdn.net/becauseIsHui/article/details/116232906</guid><author>becauseIsHui</author><pubDate>Wed, 28 Apr 2021 14:24:57 +0800</pubDate><description><![CDATA[做项目发现的问题，记录一下
org.springframework.jdbc.BadSqlGrammarException
原因分析：测试时发现是videoId在数据库没有值，sql语句本身没有错，只不过是没有这个值，数据库查不到，所以检查数据库才发现
将records==null修改如下，使用了hutool工具，因为就算集合是空也不会是null
 if (CollUtil.isEmpty(records)){
            return  pageResult;
        }


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