<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GD_vigoss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GD_vigoss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GD_vigoss]]></copyright><item><title><![CDATA[Mit6.S081 实验代码记录]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/126422046</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/126422046</guid><author>GD_vigoss</author><pubDate>Fri, 19 Aug 2022 11:56:59 +0800</pubDate><description><![CDATA[记录一下操作系统的学习过程]]></description><category></category></item><item><title><![CDATA[SpringMVC中通过controller的构造方法对每个request进行前置处理]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124918646</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124918646</guid><author>GD_vigoss</author><pubDate>Sun, 22 May 2022 23:31:44 +0800</pubDate><description><![CDATA[spring中bean的实例化有单例和多例两种方式。
单例即该bean在spring容器初始化时一起初始化，此后不再对该bean进行初始化。
多例即在容器初始化时不对该bean进行初始化，在每次程序使用到该bean的时候都进行初始化。
因此可以在controller的构造方法中实现对request的处理或者其他处理。这样在每次有请求进来的时候controller会进行初始化执行构造方法。
springboot中指定单例或多例的方法为：
@Scope注解
@Scope(ConfigurableBeanFact]]></description><category></category></item><item><title><![CDATA[记录：wsl报错：WslRegisterDistribution failed with error: 0x800701bc]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124904196</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124904196</guid><author>GD_vigoss</author><pubDate>Sat, 21 May 2022 22:14:02 +0800</pubDate><description><![CDATA[文章目录更新wsl内核打开“适用于Linux的Windows子系统”打开“Hyper-V”打开“虚拟机平台”解决：再次更新
升级win11
试用wsl功能
下载了Ubuntu 20.04 from the Microsoft Store之后，打开，报错
wsl报错：WslRegisterDistribution failed with error: 0x800701bc

随后找方法
更新wsl内核
一开始说wsl内核没有更新，运行
wsl --update

无反应
随后
打开“适用于Linux的Wind]]></description><category></category></item><item><title><![CDATA[用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ?]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124760131</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124760131</guid><author>GD_vigoss</author><pubDate>Fri, 13 May 2022 21:17:44 +0800</pubDate><description><![CDATA[用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ?

]]></description><category></category></item><item><title><![CDATA[MANIFEST.MF文件详解]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124552530</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124552530</guid><author>GD_vigoss</author><pubDate>Tue, 03 May 2022 11:43:00 +0800</pubDate><description><![CDATA[文章目录一. 一般属性二. 应用程序相关属性三. 小程序(Applet)相关属性四. 扩展标识属性五. 包扩展属性六. 签名相关属性七.自定义属性JAR 文件是什么？META-INF 目录常见的 jar 工具用法可执行的 JAR创建可执行 JAR启动可执行 JAR包密封扩展打包JAR 文件中的安全性签名 JAR 中的 Manifest 和 signature 文件数字签名Keystorejarsigner 工具JAR 索引创建一个 JarIndexJarIndex INDEX.LIST 文件示例结束语
打开]]></description><category></category></item><item><title><![CDATA[springboot项目中跨模块引用全局异常处理器失效问题的解决]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124538475</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124538475</guid><author>GD_vigoss</author><pubDate>Mon, 02 May 2022 11:48:41 +0800</pubDate><description><![CDATA[springboot、全局异常处理器、多模块]]></description><category></category></item><item><title><![CDATA[Referer请求头]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124040481</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124040481</guid><author>GD_vigoss</author><pubDate>Fri, 08 Apr 2022 14:31:37 +0800</pubDate><description><![CDATA[本文分享自微信公众号 - code秘密花园（code_mmhy），作者：ConardLi
原文出处及转载信息见文内详细说明，如有侵权，请联系 yunjia_community@tencent.com 删除。
原始发表时间：2020-11-17
如果你的站点有使用 Referer 标头收集网页的访问来源信息，则此策略变化可能对你的程序造成影响，请仔细阅读。
在开始阅读本文之前，如果你不理解 site和 origin之间的关系，请阅读：同站和同源你理解清楚了么？
Referer 标头
Referer请求头包含了]]></description><category></category></item><item><title><![CDATA[mybatis-plus的selectPage方法使用小细节]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/124034416</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/124034416</guid><author>GD_vigoss</author><pubDate>Fri, 08 Apr 2022 10:09:02 +0800</pubDate><description><![CDATA[今天用mybatis-plus的selectPage方法进行分页，结果总发现会将所有结果查询出来而不进行分页
如图

后来检查了一遍，发现使用前要进行配置
可以在mybatis-config.xml进行如下配置

配置完后就分页成功啦


...]]></description><category></category></item><item><title><![CDATA[Freemarker获取数字类型属性时的格式问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123989799</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123989799</guid><author>GD_vigoss</author><pubDate>Wed, 06 Apr 2022 15:06:09 +0800</pubDate><description><![CDATA[记录一下今天遇到的一个小坑
用freemarker获取请求或session中的数字类型的属性时会有默认的格式。
如图
这里传一个num参数到freemarker然后取值
@GetMapping("/test/t1")
    public ModelAndView test1(Long num) {
        ModelAndView mav = new ModelAndView("/test");
        mav.addObject("num", num);
        return m]]></description><category></category></item><item><title><![CDATA[html访问图片资源403问题(http referrer)]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123896779</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123896779</guid><author>GD_vigoss</author><pubDate>Fri, 01 Apr 2022 14:21:12 +0800</pubDate><description><![CDATA[文章目录前言http请求中的referrernginx配置图片防盗链orgin
前言
之前碰到一个问题，就是html中通过img标签引入一个图片地址，报403。但是这个图片地址直接复制出来在地址栏打开，却是看得到的。

先说下解决方法： 在HTML代码的head中添加一句html&lt;meta name="referrer" content="no-referrer" /&gt;即可，后面再说下原理。
http请求中的referrer
http请求体的header中有一个referrer字段，用来表示发起]]></description><category></category></item><item><title><![CDATA[解决JSP中文乱码问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123749251</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123749251</guid><author>GD_vigoss</author><pubDate>Sat, 26 Mar 2022 01:11:15 +0800</pubDate><description><![CDATA[转载自：解决JSP中文乱码问题
文章目录前言一、 JSP页面乱码1、未指定使用字符集编码1、编码字符集设置不一致二、 表单提交中文时出现乱码1、POST提交方式A、 接受参数时进行编码转换B、通过request.seCharacterEncoding ("gb2312")对请求进行统一编码，就实现了中文的正常显示。C、为了避免每页都要写request.setCharacterEncoding("gb2312")，可以使用过滤器对所有jsp1、GET提交方式A、 使用POST提交方式解决办法的第一种方式，对接]]></description><category></category></item><item><title><![CDATA[tomcat正常启动，无法访问html等静态资源的问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123703195</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123703195</guid><author>GD_vigoss</author><pubDate>Thu, 24 Mar 2022 10:00:21 +0800</pubDate><description><![CDATA[文章目录前提分析解决结论
前提
用的spring MVC，配置了一个servlet
&lt;servlet&gt;
        &lt;servlet-name&gt;dispatcherServlet&lt;/servlet-name&gt;
        &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;
        &lt;init-param&gt;
   ]]></description><category></category></item><item><title><![CDATA[重命名mysql数据库的五个方法]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123601085</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123601085</guid><author>GD_vigoss</author><pubDate>Sat, 19 Mar 2022 19:51:07 +0800</pubDate><description><![CDATA[文章目录1. RENAME DATABASE db_name TO new_db_name2.如果所有表都是MyISAM类型的话，可以改文件夹的名字3.重命名所有的表4. mysqldump导出数据再导入5.使用Shell脚本重命名所有的表
1. RENAME DATABASE db_name TO new_db_name
这个。。这个语法在mysql 5.1.7中被添加进来，到了5.1.23又去掉了。据说有可能丢失数据。还是不要用的好。详见： 
http://dev.mysql.com/doc/refma]]></description><category></category></item><item><title><![CDATA[ARM架构和x86架构的区别]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123588218</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123588218</guid><author>GD_vigoss</author><pubDate>Sat, 19 Mar 2022 01:43:33 +0800</pubDate><description><![CDATA[分不清ARM和X86架构，别跟我说你懂CPU！

]]></description><category></category></item><item><title><![CDATA[记一点今天遇到的小问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123530672</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123530672</guid><author>GD_vigoss</author><pubDate>Wed, 16 Mar 2022 17:00:25 +0800</pubDate><description><![CDATA[使用servlet跳转到ftl文件时出现Page template not found
去问度娘：有的说清一下缓存，有的说重启一下ide，都没用，最后检查了一下项目的文件结构，原来是ftl文件夹建在WEB-INF的外面了。。。
所以首先还是应该检查一下项目的文件结构。。

...]]></description><category></category></item><item><title><![CDATA[Java中RuntimeException和Exception]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123518972</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123518972</guid><author>GD_vigoss</author><pubDate>Wed, 16 Mar 2022 09:57:41 +0800</pubDate><description><![CDATA[RuntimeException和Exception的区别：
1、Exception
一定要使用try catch块对其进行处理。
2、RuntimeException
不是一定要使用try catch对异常进行处理，若程序中没有用try catch块对其进行处理，则在程序发生异常时由JVM对其进行处理。
参考文献：
Java中RuntimeException和Exception

...]]></description><category></category></item><item><title><![CDATA[关于servlet重定向次数过多的问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123492656</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123492656</guid><author>GD_vigoss</author><pubDate>Tue, 15 Mar 2022 01:18:51 +0800</pubDate><description><![CDATA[震惊我自己一整年，在servlet中使用response.sendRidirect()进行重定向时，地址一定要记得加“/”！！！
无论是配置了TemplatePath的ftl文件还是普通的地址，都要加！！
正确代码：response.sendDirect("/index.ftl");
错误代码：response.sendDirect("index.ftl");

特别是在servlet的访问地址采用了*通配符的情况下，如
@WebServlet(name="test",value="/test/*")

在]]></description><category></category></item><item><title><![CDATA[解决引入JS文件出现net::ERR_ABORTED 404 (Not Found)]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123489344</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123489344</guid><author>GD_vigoss</author><pubDate>Mon, 14 Mar 2022 21:38:58 +0800</pubDate><description><![CDATA[引入的时候一定要注意编码格式规范，要写type=“text/javascript”（注意是中文的双引号）

]]></description><category></category></item><item><title><![CDATA[字符集和字符编码（Charset & Encoding）]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123448909</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123448909</guid><author>GD_vigoss</author><pubDate>Sat, 12 Mar 2022 19:38:45 +0800</pubDate><description><![CDATA[转载： 字符集和字符编码（Charset &amp; Encoding）

]]></description><category></category></item><item><title><![CDATA[DigestUtils.md5hex()的一点小问题]]></title><link>https://blog.youkuaiyun.com/GD_vigoss/article/details/123375313</link><guid>https://blog.youkuaiyun.com/GD_vigoss/article/details/123375313</guid><author>GD_vigoss</author><pubDate>Wed, 09 Mar 2022 13:37:47 +0800</pubDate><description><![CDATA[这几天写一个Javaweb程序，有一个对密码进行MD5加密的环节，我调用了**DigestUtils.md5hex(,)**这个方法。发现这个方法有些古怪，有的时候对**同一个字符串**会得到**不同的结果**，而有时候又会对**不同的字符串**得到**相同的结果**。后来问了一下度娘，发现可能跟**字符编码**有关。
     调用Charset.defaultCharset().name()发现，有的地方是utf-8，有的是GBK，而在默认编码是GBK的地方就会出现上述的问题。
   而后通过添加...]]></description><category></category></item></channel></rss>