<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[romsen3410的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/romsen3410</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; romsen3410]]></copyright><item><title><![CDATA[Optional — Java8新特性]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/125954578</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/125954578</guid><author>romsen3410</author><pubDate>Sat, 23 Jul 2022 23:59:36 +0800</pubDate><description><![CDATA[错误并不可怕，可怕的是一开始没有发现空指针这个潜在的错误，那么这个错误随着函数调用栈的变深，会变得难以调试，要溯源这个函数调用栈上所有的函数，调试起来十分麻烦、头疼。]]></description><category></category></item><item><title><![CDATA[提高页面数据绑定异步执行效率的一种方式]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/122011372</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/122011372</guid><author>romsen3410</author><pubDate>Sat, 18 Dec 2021 14:03:21 +0800</pubDate><description><![CDATA[使用场景：

假如一个页面有多个异步的操作，并且他们之间没有依赖关系。

使用语法：
第一种方式：
async getOrderStatus () {
	const appointWithMeStatus = Order.getOrderStatus(roleType.PUBLISHER)  //假如响应时间为6秒
	const myAppointStatus = Order.getOrderStatus(roleType.CONSUMER)  //假如响应时间为4秒
	this.setData({
	  ]]></description><category></category></item><item><title><![CDATA[记 SpringBoot 使用@RequestBody 接收不到参数]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/121567473</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/121567473</guid><author>romsen3410</author><pubDate>Fri, 26 Nov 2021 19:56:45 +0800</pubDate><description><![CDATA[问题描述：
POST请求，前端传的参数名字跟后端规定的参数一样。但是通过@RequestBody注解接收的参数始终为NULL！
解决方法：
1、字段上使用@JsonProperty(value = “xxx”)注解
2、前端请求参数不要出现大写，如果后端的参数是驼峰命名，前端就转成下划线命名的方式

...]]></description><category></category></item><item><title><![CDATA[记 Hive初始化元数据时出现的错误]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/119935195</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/119935195</guid><author>romsen3410</author><pubDate>Thu, 26 Aug 2021 16:56:54 +0800</pubDate><description><![CDATA[1、数据库连接权限问题
Underlying cause: java.sql.SQLException : null,  message from server: "Host 'bigdata01' is not allowed to connect to this MySQL server"
SQL Error code: 1130

Underlying cause: java.sql.SQLException : Access denied for user 'root'@'bigdata01' (u]]></description><category></category></item><item><title><![CDATA[记 内网穿透出现“Invalid Host header”]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/119317947</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/119317947</guid><author>romsen3410</author><pubDate>Mon, 02 Aug 2021 09:46:41 +0800</pubDate><description><![CDATA[最近用Vue做了一个项目。用内网穿透给别人看，代理都配置好了，页面出现这个Invalid Host header错误
解决办法：
在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true即可转发成功
devServer: {
  disableHostCheck: true,
}

vue-cli版本3.0的情况下修改vue.config.js的配置
module.exports = {
  devServer:]]></description><category></category></item><item><title><![CDATA[IDEA中更便捷的搜索]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/119207319</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/119207319</guid><author>romsen3410</author><pubDate>Thu, 29 Jul 2021 11:31:34 +0800</pubDate><description><![CDATA[在使用IDEA开发的过程中，我们常见的搜索是双击shift跟Ctrl+F
双击shift一般用来搜索类，Ctrl+F则是在类中查找要搜索的内容，但我们有个问题。比如搜索类中的一个方法名时，我们容易搜索到很多相同的内容（包括注释  笑哭）这里介绍一个小技巧：
在类中按住Ctrl+F12会出现如下一个框。里面会展示该类中所有的方法
此时，我们直接输入想要查找的方法即可，举例：
很好用，嘻嘻嘻

...]]></description><category></category></item><item><title><![CDATA[记：MissingServletRequestParameterException: Required String parameter ‘username‘ is not present]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/119178872</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/119178872</guid><author>romsen3410</author><pubDate>Wed, 28 Jul 2021 14:55:35 +0800</pubDate><description><![CDATA[最近的接了一个单子，客户不是很急。就带着学前端的室友练练手，用前后端分离开发，后面对接的时候出现了MissingServletRequestParameterException: Required String parameter 'username' is not present的问题，我很郁闷，对接前还自己测试了一遍。怎么对接时出现了这问题。无奈，既然出现了这问题我还是去研究了一下，postman测试后还是没有发现问题，然后找前端要了请求报错截图。最后是锁定问题出在前端的请求头及参数上面。
错误原因：
]]></description><category></category></item><item><title><![CDATA[记：JAVA.LANG.ILLEGALARGUMENTEXCEPTION: TARGET MUST NOT BE NULL]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/119140845</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/119140845</guid><author>romsen3410</author><pubDate>Tue, 27 Jul 2021 12:35:51 +0800</pubDate><description><![CDATA[报错原因： 在把一个对象赋值给另一个对象时，目标对象返回NULL，所以报这个错误。
解决办法：
根据原因，检查一下你的业务逻辑，目标对象为何为空。做出相应调整，使其不为空就不会报错了。我这里报错是因为我两次session对象拿的不是同一个才错。

...]]></description><category></category></item><item><title><![CDATA[记 ls: `.‘: No such file or directory、put: `.‘: No such file or directory: `xxx`]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/118801559</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/118801559</guid><author>romsen3410</author><pubDate>Fri, 16 Jul 2021 15:35:39 +0800</pubDate><description><![CDATA[Hadoop
学习HDFS的shell常用操作命令时，遇到了一些错误。如下：
报错信息：
ls: `.': No such file or directory

put: `.': No such file or directory: `hdfs://bigdata01:9000/user/root'


解决办法：
根据提示新建一个/user/root的文件夹
hdfs dfs -mkdir /user/root


...]]></description><category></category></item><item><title><![CDATA[记Rabbit MQ的安装错误]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/118720021</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/118720021</guid><author>romsen3410</author><pubDate>Wed, 14 Jul 2021 09:29:45 +0800</pubDate><description><![CDATA[这里只是记录以下我自己的问题：
我的问题是RabbitMq一直启动不起来，我也安装了erlang的语言环境。我就很懵逼。后面一查，好家伙，erlang跟rabbitmq还有对应版本关系。链接如下：https://www.rabbitmq.com/which-erlang.html
内容如下图：

下载自己对应的版本就行啦，另外还有以下其他问题，大多是你的配置未正确。

...]]></description><category></category></item><item><title><![CDATA[记 springboot 整合 jdbc mybatis 出现的错误]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/106154577</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/106154577</guid><author>romsen3410</author><pubDate>Sat, 16 May 2020 09:55:45 +0800</pubDate><description><![CDATA[最近在学springboot，在整合jdbc那一块出现两个错误（都是连接错误），记录下来。
1、java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: YES)
当时看到这错误很是懵逼（不会吧连个数据库都出问题！）查看连接的配置，跟教程一比对。我发现我用户名用错了（给自己半耳光，长长记性[手动滑稽]）登录数据库要用username，而我用的name。。。。代码提示真好用，我这一不注意就入了坑。
2、java.]]></description><category></category></item><item><title><![CDATA[使用Idea   push远程提交代码出现用户名跟密码不匹配的问题--解决方法]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/105329050</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/105329050</guid><author>romsen3410</author><pubDate>Sun, 05 Apr 2020 16:57:17 +0800</pubDate><description><![CDATA[问题：
Remote: [31mIncorrect username or password ( access token )[0m

问题描述：
提交代码的时候，用户跟密码输入错误，再次提交不会出现输入用户名和密码的输入框。而是直接向远程仓库提交代码，但又提交不上去。想改密码又不知道在哪里改，别慌，往下看。

解决办法：
1、打开控制面板，选择用户账户，选择管理Windows凭据，下面的普通...]]></description><category></category></item><item><title><![CDATA[No mapping found for HTTP request with URI [***.html] in DispatcherServlet with name "***"]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/105315465</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/105315465</guid><author>romsen3410</author><pubDate>Sat, 04 Apr 2020 20:04:45 +0800</pubDate><description><![CDATA[问题描述：
正在使用ssm框架搭建小demo。启动Tomcat服务器，jsp页面可以访问。但是html页面访问不了。嘿 我这暴脾气，为何前两天我写html页面都可以访问，今天写的却不行了。

问题原因：在web.xml文件中配置前端控制器的时候，url-pattern配置的/。它会拦截除了jsp页面的所有URL。并交给前端控制器处理。所以导致不能访问.html文件。

解决办法：
在web.xml...]]></description><category></category></item><item><title><![CDATA[记java.lang.IllegalStateException: Failed to load ApplicationContext 错误]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/105163050</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/105163050</guid><author>romsen3410</author><pubDate>Sat, 28 Mar 2020 16:20:52 +0800</pubDate><description><![CDATA[java.lang.IllegalStateException: Failed to load ApplicationContext 这种错误的原因有很多种。但一般是自己配置出错。
给出思路：

首先锁定报错的原因 即caused by后面的内容
根据报错信息找到错误的位置
做出正确修正

我的报错是配置出错，这里不列举原因。自己太low 不好意思写出来[尴尬…]。
还有其他原因，比如版本错误，但...]]></description><category></category></item><item><title><![CDATA[【解决】idea maven工程中 右键new列表里面没有Servlet选项]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/104595074</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/104595074</guid><author>romsen3410</author><pubDate>Sun, 01 Mar 2020 16:58:55 +0800</pubDate><description><![CDATA[今天新建了个maven工程，准备写项目，结果右键new 跟本没有sevlet这个选项。网上找了几个方法都不行。
比如：在pom.xml文件中添加一下内容
&lt;!--jstl--&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
      &lt;artifactId&gt;jstl&lt...]]></description><category></category></item><item><title><![CDATA[JDK 1.8加入的Lambda表达式]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/104540150</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/104540150</guid><author>romsen3410</author><pubDate>Thu, 27 Feb 2020 17:41:50 +0800</pubDate><description><![CDATA[前言：
此文只是笔记，为什么要使用Lambda表达式以及它的好处此文将不做深究。

1. Lambda标准格式
Lambda省去面向对象的条条框框，格式由3个部分组成：

一些参数
一个箭头
一段代码

Lambda表达式的标准格式为：
(参数类型 参数名称) -&gt; { 代码语句 }
格式说明：

小括号内的语法与传统方法参数列表一致：无参数则留空；多个参数则用逗号分隔。
-&gt;是新引入...]]></description><category></category></item><item><title><![CDATA[Map集合的两种遍历方式]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/104477661</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/104477661</guid><author>romsen3410</author><pubDate>Mon, 24 Feb 2020 15:34:40 +0800</pubDate><description><![CDATA[前言
本人是一个大二学生，计算机专业。在学习过程中，总会遇到很多问题，还有有一些困惑，比如所学知识留存率不高，学过后容易忘记。于是就有个想法。就是把自己遇到的问题的解决方案，整理一下，写成博客。并整理一下学习笔记。虽然文笔不好，但我相信只要坚持写下去，我会有所收获的。所谓万事开头难，只要度过了前段的艰难时期，以后就会容易多了。好了，开始我的java复习之旅吧!

正文
map集合有两种遍历方式：一...]]></description><category></category></item><item><title><![CDATA[Collections的sort方法]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/104455397</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/104455397</guid><author>romsen3410</author><pubDate>Sun, 23 Feb 2020 18:32:03 +0800</pubDate><description><![CDATA[前言
本人是一个大二学生，计算机专业。在学习过程中，总会遇到很多问题，还有有一些困惑，比如所学知识留存率不高，学过后容易忘记。于是就有个想法。就是把自己遇到的问题的解决方案，整理一下，写成博客。并整理一下学习笔记。虽然文笔不好，但我相信只要坚持写下去，我会有所收获的。所谓万事开头难，只要度过了前段的艰难时期，以后就会容易多了。好了，开始我的java复习之旅吧

正文
先看方法：
public st...]]></description><category></category></item><item><title><![CDATA[解决ReadTimeoutError：读取超时的问题]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/101606952</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/101606952</guid><author>romsen3410</author><pubDate>Sat, 28 Sep 2019 12:37:10 +0800</pubDate><description><![CDATA[问题描述：
今天在安装Django的时候老是冒出以下错误：
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.


后面谷歌了一下找到一下解决方案：
在 pip install django 中的i...]]></description><category></category></item><item><title><![CDATA[Python虚拟环境安装出错：TypeError: expected str, bytes or os.PathLike object, not NoneType]]></title><link>https://blog.youkuaiyun.com/romsen3410/article/details/101595393</link><guid>https://blog.youkuaiyun.com/romsen3410/article/details/101595393</guid><author>romsen3410</author><pubDate>Sat, 28 Sep 2019 09:02:09 +0800</pubDate><description><![CDATA[在安装Python虚拟环境时，报了以下错误，脑子很懵。找了很多文章还是没得到解决。弄了半天，最后无奈删掉了之前创建的虚拟环境失败的那个包，最后又可以了，真的是气人

问题描述：
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 2632, in...]]></description><category></category></item></channel></rss>