<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[superyu1992的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/superyu1992</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; superyu1992]]></copyright><item><title><![CDATA[解决shiro第一次重定向url会带上JSESSIONID的问题]]></title><link>https://blog.csdn.net/superyu1992/article/details/136036340</link><guid>https://blog.csdn.net/superyu1992/article/details/136036340</guid><author>superyu1992</author><pubDate>Fri, 08 Mar 2024 09:34:04 +0800</pubDate><description><![CDATA[设置sessionManager的SessionIdUrlRewritingEnabled设置成false，第一次重定向url上面就不会带有JSESSIONID了。这是个小问题，不过因为好久没发布博客了，所以上来发一篇，说明I am still coding!]]></description><category></category></item><item><title><![CDATA[LeetCode解题记录（一）]]></title><link>https://blog.csdn.net/superyu1992/article/details/131706675</link><guid>https://blog.csdn.net/superyu1992/article/details/131706675</guid><author>superyu1992</author><pubDate>Tue, 18 Jul 2023 09:33:03 +0800</pubDate><description><![CDATA[记录leetcode解题思路]]></description><category></category></item><item><title><![CDATA[解决创建beego工程时报错：无法将“bee”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。]]></title><link>https://blog.csdn.net/superyu1992/article/details/128233708</link><guid>https://blog.csdn.net/superyu1992/article/details/128233708</guid><author>superyu1992</author><pubDate>Thu, 08 Dec 2022 11:21:00 +0800</pubDate><description><![CDATA[解决创建beego工程时报错：无法将“bee”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。]]></description><category></category></item><item><title><![CDATA[beego框架学习之安装框架]]></title><link>https://blog.csdn.net/superyu1992/article/details/128232360</link><guid>https://blog.csdn.net/superyu1992/article/details/128232360</guid><author>superyu1992</author><pubDate>Thu, 08 Dec 2022 11:11:10 +0800</pubDate><description><![CDATA[本文主要讲解了如何快速搭建好一个beego项目]]></description><category></category></item><item><title><![CDATA[Go语言基础笔记（三）接口、值引用与指针引用、字符串]]></title><link>https://blog.csdn.net/superyu1992/article/details/128220623</link><guid>https://blog.csdn.net/superyu1992/article/details/128220623</guid><author>superyu1992</author><pubDate>Wed, 07 Dec 2022 15:11:48 +0800</pubDate><description><![CDATA[Go语言基础笔记（三）接口、值引用与指针引用、字符串]]></description><category></category></item><item><title><![CDATA[Go语言基础笔记（二）数组、切片、映射与结构体]]></title><link>https://blog.csdn.net/superyu1992/article/details/127565573</link><guid>https://blog.csdn.net/superyu1992/article/details/127565573</guid><author>superyu1992</author><pubDate>Fri, 28 Oct 2022 10:53:44 +0800</pubDate><description><![CDATA[Go语言基础笔记：数组、切片、映射与结构体]]></description><category></category></item><item><title><![CDATA[Go语言基础笔记（一）配置环境、变量声明、函数、条件语句、for循环、defer]]></title><link>https://blog.csdn.net/superyu1992/article/details/125928817</link><guid>https://blog.csdn.net/superyu1992/article/details/125928817</guid><author>superyu1992</author><pubDate>Fri, 21 Oct 2022 15:02:24 +0800</pubDate><description><![CDATA[本文为自学go语言之余做的笔记，以基础语法为主，防止以后使用的时候忘记一些基础语法，希望对大家也有用]]></description><category></category></item><item><title><![CDATA[基于thymyleaf模板引擎下的html中引入shiro标签]]></title><link>https://blog.csdn.net/superyu1992/article/details/126058351</link><guid>https://blog.csdn.net/superyu1992/article/details/126058351</guid><author>superyu1992</author><pubDate>Fri, 29 Jul 2022 16:20:13 +0800</pubDate><description><![CDATA[基于thymyleaf模板引擎下的html中引入shiro标签]]></description><category></category></item><item><title><![CDATA[springboot+shiro+layuimini实现后台管理系统的权限控制（三）利用shiro实现对用户的授权]]></title><link>https://blog.csdn.net/superyu1992/article/details/126014248</link><guid>https://blog.csdn.net/superyu1992/article/details/126014248</guid><author>superyu1992</author><pubDate>Wed, 27 Jul 2022 16:42:40 +0800</pubDate><description><![CDATA[用户成功登入我们系统之后，下一步就是要根据用户的角色给用户授予相应的权限。Shiro支持的权限控制范围很广，大到一个模块的权限，小到一个按钮的操作权限都可以通过shiro来进行控制。一、shiro基于权限的访问控制主要有三种调用方式：1、编码：


2、注解：


3、标签：


无论是哪一种访问控制的调用方式，都会从主体（Subject）委托给SecurityManager，最终委托给Realm下的doGetAuthorizationInfo()中来执行授权操作，并把授权结果返回到上层。二、shiro的授]]></description><category></category></item><item><title><![CDATA[springboot+shiro+layuimini实现后台管理系统的权限控制（二）利用shiro实现对登录用户身份的认证]]></title><link>https://blog.csdn.net/superyu1992/article/details/125915866</link><guid>https://blog.csdn.net/superyu1992/article/details/125915866</guid><author>superyu1992</author><pubDate>Fri, 22 Jul 2022 11:23:32 +0800</pubDate><description><![CDATA[ps2可以注意到，我这里SimpleAuthenticationInfo里传入的第一个参数是一个user对象，而在w3cSchool以及其他的一些例子中，传入的是userName，其实都是可以的，因为SimpleAuthenticationInfo只认证密码的有效性，用户名的有效性在之前就已经认证过了，如果用户不存在就直接返回null了。在登录的这个场景下，我们需要将用户提交的身份信息与数据库中该用户的身份信息在Realm中进行对比，因此我们也可以将Realm看作是Shiro的安全数据源。.........]]></description><category></category></item><item><title><![CDATA[springboot+shiro+layuimini实现后台管理系统的权限控制（一）基础环境搭建]]></title><link>https://blog.csdn.net/superyu1992/article/details/125896270</link><guid>https://blog.csdn.net/superyu1992/article/details/125896270</guid><author>superyu1992</author><pubDate>Thu, 21 Jul 2022 14:44:09 +0800</pubDate><description><![CDATA[目前，使用ApacheShiro的人越来越多，因为它相当简单，对比SpringSecurity，可能没有SpringSecurity做的功能强大，但是在实际工作时可能并不需要那么复杂的东西，所以使用小而简单的Shiro就足够了。对于它俩到底哪个好，这个不必纠结，能更简单的解决项目问题就好了。基本上就是普通web前端的项目结构，唯一要说明的一点就是api文件夹，api文件夹下放的是静态的json文件，用来渲染数据用的，后面我们会用接口来替换掉。2、配置application.yml。.........]]></description><category></category></item><item><title><![CDATA[#ElasticSearch笔记#利用ElasticSearch实现全文搜索（二）利用ik分词器实现中文分词]]></title><link>https://blog.csdn.net/superyu1992/article/details/114656390</link><guid>https://blog.csdn.net/superyu1992/article/details/114656390</guid><author>superyu1992</author><pubDate>Thu, 11 Mar 2021 17:04:14 +0800</pubDate><description><![CDATA[一、什么是分词

平常我们在使用百度或者谷歌进行搜索的时候，通常输入的不是某个准确的词或者单个字，而是一个短语或是一句话。比如我在百度中搜索：“如何评价ElasticSearch”：



可以看到，搜索引擎并不是去检索完全匹配“如何评价ElasticSearch”或者简单的模糊查询，而是将短语拆分成了“ElasticSearch”、“评价”等词语，然后根据一定的规则将相关度比较高的结果显示出来。

因此，分词也是我们进行全文检索的关键。

二、ik分词器

es提供的默认中文分词会将所有的中文字拆分成一个]]></description><category></category></item><item><title><![CDATA[#ElasticSearch笔记#利用ElasticSearch实现全文搜索（一）简单介绍及环境搭建]]></title><link>https://blog.csdn.net/superyu1992/article/details/114363578</link><guid>https://blog.csdn.net/superyu1992/article/details/114363578</guid><author>superyu1992</author><pubDate>Tue, 09 Mar 2021 10:23:20 +0800</pubDate><description><![CDATA[最近做的项目中用到了ElasticSearch来实现亿级数据的全文搜索与分析，整理归纳了一些关于ElasticSearch的实操笔记，现在就把这些笔记一一分享出来，希望对大家能有所帮助。


Elasticsearch 是一个分布式的免费开源搜索和分析引擎，适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。

Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名，是 Elastic Stack 的核心组件；Elastic Stack 是一]]></description><category></category></item><item><title><![CDATA[#Java笔记#IDEA构建Springboot+mybatis项目]]></title><link>https://blog.csdn.net/superyu1992/article/details/112615086</link><guid>https://blog.csdn.net/superyu1992/article/details/112615086</guid><author>superyu1992</author><pubDate>Sat, 20 Feb 2021 08:41:55 +0800</pubDate><description><![CDATA[1、在IDEA中新建Springboot项目

1.1、选择Spring Initializr：



1.2、配置项目信息：



1.3、选择依赖库，这里简单选择了Spring Web和MyBatis Framework





1.4、设置项目名称与位置



2、配置项目文件层次



3、配置MapperScan，springboot会扫描该文件夹下的mapper：


@SpringBootApplication
@MapperScan("com.example.demo.mapper")
p]]></description><category></category></item><item><title><![CDATA[#前端笔记#Vue+elementUI搭建前端项目]]></title><link>https://blog.csdn.net/superyu1992/article/details/113240994</link><guid>https://blog.csdn.net/superyu1992/article/details/113240994</guid><author>superyu1992</author><pubDate>Thu, 28 Jan 2021 09:39:27 +0800</pubDate><description><![CDATA[1、windows配置vue所需环境：

https://blog.csdn.net/vailook/article/details/104552168

2、使用vue ui创建vue项目

2.1、命令行输入vue ui进入vue的gui界面：



2.2、点击下拉框，选择Vue Project Manager



2.3、选择create，点击create a new project here



2.4、输入项目名称，并选择下一步



2.5、选择一个present，也就是预设，这里先选择手]]></description><category></category></item><item><title><![CDATA[#Java笔记#利用JedisPool实现对Redis的多线程调用]]></title><link>https://blog.csdn.net/superyu1992/article/details/111151675</link><guid>https://blog.csdn.net/superyu1992/article/details/111151675</guid><author>superyu1992</author><pubDate>Mon, 14 Dec 2020 17:33:11 +0800</pubDate><description><![CDATA[由于公司业务上的需要，前段时间做了一阵子数据提取与转运的工作，主要运用了python和java。在开发的过程中，接触到了一些新的技术，产生了一些新的思路，在此记录一下。今天，就先来总结一下JAVA利用JedisPool实现对Redis的多线程调用。






...]]></description><category></category></item><item><title><![CDATA[#Android反编译#零基础脱掉360加固包的“外衣”]]></title><link>https://blog.csdn.net/superyu1992/article/details/105841465</link><guid>https://blog.csdn.net/superyu1992/article/details/105841465</guid><author>superyu1992</author><pubDate>Wed, 29 Apr 2020 17:41:20 +0800</pubDate><description><![CDATA[我们在开发App的过程中为了保护自己的劳动成果不被剽窃，也为了保证接口不被暴露，通常在上架之前做一些混淆或者加固的处理，市面上也有不少加固工具，更有甚者在某些平台上线App必须使用该平台的加固工具进行加固后才可上线！这些加固真的靠谱吗？这两天我就对通过某60加固的App下手了，结果作为逆向零基础的小白，用了大约两天的时间，就成功脱壳了。。。下面就来分享一下我这几天的学习与破解过程。（下面的分享都是...]]></description><category></category></item><item><title><![CDATA[#小程序笔记#css flex布局 文字不对齐的解决方法]]></title><link>https://blog.csdn.net/superyu1992/article/details/105301814</link><guid>https://blog.csdn.net/superyu1992/article/details/105301814</guid><author>superyu1992</author><pubDate>Fri, 03 Apr 2020 22:11:36 +0800</pubDate><description><![CDATA[红框的部分采用了flex布局，发现横向放置的几个标签并没有对齐，想到有可能是对齐方式的问题，查询小程序文档：决定将align-itmes设置为flex-end:

似乎有所改善，但是换到小屏幕上时…

shit!还是有问题，没办法，作为前端小白，只好百度了…还好百度没有让我失望，基本思路是先基本线对齐，在让行高等于父标签高度：

ok！问题解决！


...]]></description><category></category></item><item><title><![CDATA[#Android笔记# 超级足球app 开发总结（三）—— CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout实现两种折叠效果]]></title><link>https://blog.csdn.net/superyu1992/article/details/104947504</link><guid>https://blog.csdn.net/superyu1992/article/details/104947504</guid><author>superyu1992</author><pubDate>Fri, 20 Mar 2020 17:12:29 +0800</pubDate><description><![CDATA[最近利用业余时间，开发了一款基于懂球帝接口数据的足球资讯app，整体的UI也是仿照懂球帝设计的。这是一个比较综合的项目，用到了不少以前没用过的组件和api，而且产生了很多新的开发思路，有些实现方式也是自己琢磨的，所以值得做一些记录，可能还存在瑕疵和可以优化的地方，也希望大家给我多指正。

折叠式布局在app中已经十分常见，一方面它可以方便用户在同一个页面看到尽可能多的内容，另一方面它的动画效果也比...]]></description><category></category></item><item><title><![CDATA[#Android笔记# 超级足球app 开发总结（二）—— SpannableString根据标记插入文字实现图文混排]]></title><link>https://blog.csdn.net/superyu1992/article/details/104796047</link><guid>https://blog.csdn.net/superyu1992/article/details/104796047</guid><author>superyu1992</author><pubDate>Wed, 11 Mar 2020 17:31:21 +0800</pubDate><description><![CDATA[最近利用业余时间，开发了一款基于懂球帝接口数据的足球资讯app，整体的UI也是仿照懂球帝设计的。这是一个比较综合的项目，用到了不少以前没用过的组件和api，而且产生了很多新的开发思路，有些实现方式也是自己琢磨的，所以值得做一些记录，可能还存在瑕疵和可以优化的地方，也希望大家给我多指正。

先看一看接口返回的数据(数据结构比较长，这里只截取了部分用到的数据)：





可以看到，懂球帝这里是通过f...]]></description><category></category></item></channel></rss>