<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[d1503024021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/d1503024021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; d1503024021]]></copyright><item><title><![CDATA[com.google.gson.JsonArray JsonObject JsonParser]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/125208120</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/125208120</guid><author>d1503024021</author><pubDate>Thu, 09 Jun 2022 17:59:31 +0800</pubDate><description><![CDATA[JsonArray JsonObject JsonParser]]></description><category></category></item><item><title><![CDATA[Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122919026</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122919026</guid><author>d1503024021</author><pubDate>Mon, 14 Feb 2022 10:20:33 +0800</pubDate><description><![CDATA[Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, https, chrome-untrusted.


第一种：右击浏览器快捷方式，更改属性，在目标后面加上 --allow-file-access-from-files



第二种



亲试 第二种可行






...]]></description><category></category></item><item><title><![CDATA[Unknown version string [4.0] . Default version will be used.]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122853934</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122853934</guid><author>d1503024021</author><pubDate>Thu, 10 Feb 2022 09:31:08 +0800</pubDate><description><![CDATA[问题描述
在新建的 web 项目中，tomcat 启动的时候控制台出现了 Unknown version string[4.0] . Default version will be used. 警告。经过查略资料发现是 web 版本跟 tomcat 版本不匹配导致的。我项目中的 web 版本是 4.0，tomcat 版本是 8.5。

版本对应关系



			web 版本
			
			
			jdk 版本
			
			
			tomcat 版本
			
		version 2.2
			jdk 1..]]></description><category></category></item><item><title><![CDATA[文件上传和下载]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122841659</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122841659</guid><author>d1503024021</author><pubDate>Wed, 09 Feb 2022 14:42:49 +0800</pubDate><description><![CDATA[文件上传和下载


准备工作


文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传，但是SpringMVC上下文中默认没有装配MultipartResolver，因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能，则需要在上下文中配置MultipartResolver。

前端表单要求：为了能上传文件，必须将表单的method设置为POST，并将enctype设置为multipart/form-data。只有在这样的情况下，浏览器才会把用户选择的文件]]></description><category></category></item><item><title><![CDATA[SpringMVC之文件上传和文件下载]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122840643</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122840643</guid><author>d1503024021</author><pubDate>Wed, 09 Feb 2022 14:10:15 +0800</pubDate><description><![CDATA[1. 文件上传

在web开发中一般会有文件上传的操作

一般JavaWeb开发中文件上传使用的 Apache组织的Commons FileUpload组件

SpringMVC中使用 MultipartFile file对象接受上传文件,必须保证 后台参数的名称和表单提交的文件的名称一致

文件上传必须条件

表单必须post
	表单必须有file 文件域
表单的 enctype="multipart/form-data"

1.1. 拷贝jar包







1.2. 准备jsp页面


&lt;f.]]></description><category></category></item><item><title><![CDATA[IDEA较新版本识别不了lombok生成的方法]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122808010</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122808010</guid><author>d1503024021</author><pubDate>Mon, 07 Feb 2022 14:07:16 +0800</pubDate><description><![CDATA[idea版本：


IntelliJ IDEA 2021.1.1 (Ultimate Edition)
Build #IU-211.7142.45, built on April 30, 2021


lombok版本


1.18.16


问题排查

lombok的相关issue：https://github.com/projectlombok/lombok/issues/2592


IntelliJ is now wrapping the ProcessingEnvironment in a Pro]]></description><category></category></item><item><title><![CDATA[什么是JSON]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122750677</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122750677</guid><author>d1503024021</author><pubDate>Sun, 30 Jan 2022 10:23:52 +0800</pubDate><description><![CDATA[1.1 什么是JSON

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式，目前使用特别广泛。
	采用完全独立于编程语言的文本格式来存储和表示数据。
	简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
	易于人阅读和编写，同时也易于机器解析和生成，并有效地提升网络传输效率。
在 JavaScript 语言中，一切都是对象。要求和语法格式：

对象表示为键值对，数据由逗号分隔
	花括号保存对象
	方括号保存数组
JSON 键值对是用来保]]></description><category></category></item><item><title><![CDATA[IDEA初始化]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122739588</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122739588</guid><author>d1503024021</author><pubDate>Sat, 29 Jan 2022 10:51:30 +0800</pubDate><description><![CDATA[1.配置maven

打开“File”–&gt;“Other settings”–&gt;“default settings”，搜索“maven”即可（也可以在setting里设置，建议通过default settings设置，这样可以修改默认配置）。



2.修改项目文件等编码

项目文件编码的设置，基本上都采用UTF-8编码，参考下面的设置。

选择EditoràFileEncodings进行设置编码。按下面的图片进行编码的设置。



3.设置自动导包

选择Editor-&gt;General-.]]></description><category></category></item><item><title><![CDATA[ECMAScript2015~2020语法全解析]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/122195075</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/122195075</guid><author>d1503024021</author><pubDate>Tue, 28 Dec 2021 15:51:47 +0800</pubDate><description><![CDATA[环境安装

为了大家可以把更多的精力放在ES新语法的学习上，而不是纠结于环境配置，课程已经为大家准备好了开发环境，利用脚手架只需要一步就可以完成安装，但是需要依赖 Node 环境，请大家首先安装 Node。

#Node 安装

安装包下载地址：Node.js

注意

请下载长期支持版本（LTS）

安装完成，在终端输入：node -v



出现上述信息，表示 Node 被成功安装。



NRM

NRM(Npm Registry Manager )是npm的镜像源管理工具，有时候国外资源太慢，可以.]]></description><category></category></item><item><title><![CDATA[什么是SpringMVC]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/121985062</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/121985062</guid><author>d1503024021</author><pubDate>Thu, 16 Dec 2021 22:14:36 +0800</pubDate><description><![CDATA[官方文档：https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web

MVC框架要做哪些事情

将url映射到java类或java类的方法 .
	封装用户提交的数据 .
	处理请求--调用相关的业务处理--封装响应数据 .
	将响应的数据进行渲染 . jsp / html 等表示层数据 .
说明：

常见的服务器端MVC框架有：Struts、Spring MVC、ASP.NE]]></description><category></category></item><item><title><![CDATA[【无标题】SpringMVC导入项目]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/121891005</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/121891005</guid><author>d1503024021</author><pubDate>Sun, 12 Dec 2021 19:52:05 +0800</pubDate><description><![CDATA[SpringMVC：

model模型（dao层 service层）

view视图（jsp）

controller控制器（servlet）

MVC不是一种设计模式，MVC是一种架构模式

Model（模型）：数据模型，提供要展示的数据，因此包含数据和行为，可以认为是领域模型或JavaBean组件（包含数据和行为），不过现在一般都分离开来：Value Object（数据Dao） 和 服务层（行为Service）。业务逻辑，保存数据的状态
	View（视图）...]]></description><category></category></item><item><title><![CDATA[HashSet的实现原理]]></title><link>https://blog.youkuaiyun.com/d1503024021/article/details/119614939</link><guid>https://blog.youkuaiyun.com/d1503024021/article/details/119614939</guid><author>d1503024021</author><pubDate>Wed, 11 Aug 2021 19:39:58 +0800</pubDate><description><![CDATA[HashSet的底层是使用一种称为哈希表的数据结构，值得一提的是，在Java中，HashSet内部是使用HashMap来存储元素的(将整个元素作为key)

概述

内部结构

JDK 7




JDK 8




在JDK 7版本中，哈希表是采用数组+链表实现。每个链表被称为桶(bucket)。插入对象时，需要确定其应在表中的位置，首先需要计算该对象的哈希值，然后与桶的总数取余(其实不是很准确，后文将详述)，则余数即为对象在哈希表中的位置索引。如果该桶为空(如上图白色桶所示)，则可将该对象直接插入相..]]></description><category></category></item></channel></rss>