spring6
Spring6
1、概述1.1、Spring是什么?Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。
Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。
自 2004 年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 6 个大版本,也就是 Spring 6。本课程采用Spring当前最新发布的正式版本6.0.2。
1.2、Spring 的狭义和广义在不同的语境中,Spring 所代表的含义是不同的。下面我们就分别从“广义”和“狭义”两个角度,对 Spring 进行介绍。
...
Maven依赖管理项目构建工具
Maven依赖管理项目构建工具目录[TOC]
一、Maven简介1、为什么学习Maven1.1、Maven是一个依赖管理工具①jar 包的规模
随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。
比如下面的例子,我们只用到 SpringBoot、SpringCloud 框架中的三个功能:
Nacos 服务注册发现
Web 框架环境
视图模板技术 Thymeleaf
最终却导入了 106 个 jar 包:
org.springframework.security:spring-security-rsa:jar:1.0.9.RELEASE:compilecom.netflix.ribbon: ribbon:jar:2.3.0:compileorg.springframework.boot:spring-boot-starter-thymeleaf:jar:2.3.6.RELEASE:compilecommons-configuration:commons-configuration:jar:1.8 ...
三分钟教你cloudflare的ddns操作
cloudflare的ddns操作
一.进入cloudflare官网 cloudflare官网
我的个人资料-API令牌
查看Global API Key
二.获取一级域名id 即zone_identifier12345curl --request GET \ --url https://api.cloudflare.com/client/v4/zones \ --header 'Content-Type: application/json' \ --header 'X-Auth-Email: 你的账户邮箱' \ --header 'X-Auth-Key: 步骤一获取的Global API Key'
三.获取二级域名id 即identifier12345curl --request GET \ --url https://api.cloudflare.com/client/v4/zones/"步骤二查出来的zone_identifier"/dns_records \ --h ...
JAVA数据类型
前言java数据类型可分为两大类(基本数据类型、引用类型),而基本数据类型可细分为4类8种。每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(例如byte占1个字节)。
基本数据类型基本数据类型4类整数型 byte [位] short[短整数] int[整数] long[长整数]
浮点型 float [单精度] double[双精度]
字符型 char[字符]
布尔型 boolean[布尔值]
整数型和浮点型都属于数值型,因此也可以说是3类。
基本数据类型8种详解表格
基本类型
占用空间byte
位bit
表示范围
包装类型
byte
1
8
-2^7 - 2^7-1
Byte
short
2
16
-2^15 - 2^15-1
Short
int
4
32
-2^31 - 2^31-1
Integer
long
8
64
-2^63 - 2^63-1
Long
float
4
32
-2^31 - 2^31-1
Float
double
8
64
-2^63 - 2^63-1
Double
char
2
1 ...
idea自定义注释
前言IDEA中设置注释模板主要分为两个部分,分别是文件头的注释和方法的注释。
文件头注释模板配置打开设置File | Settings | Editor | File and Code Templates 如下图。
输入代码点击 File | Settings | Editor | File and Code Templates | Includes | File Header
输入如下代码
代码12345678/*** * @title $NAME * @author $USER * @blog https://dofi.eu.org * @date $DATE $TIME * @email 707437217@qq.com * @description */
处理警告因为这种@语法被识别为注解,对于强迫症的我很难接受,所以附上处理方法。
点击File | Settings | Editor | Inspections | Java | Javadoc |
去除掉Javadoc declaration problems 注释警告
去除掉Link specified ...
hexo+butterfly下解决artitalk加载不出来的问题
在hexo+butterfly中安装artitalk(说说)加载不出来,
原因:由于artitalk使用的是leancloud来当存储引擎,
但是leancloud国际版的请求地址是xxxxxxxx.api.lncldglobal.com
xxxxxxxx是appId的前8位,但是就在前段时间这个地址已经无法访问了。
但是artitalk.js的源码中又是写死的这个地址。所以导致我么们的说说页面始终无法加载。
下面是我对应的解决方案
首先,我们下载对应的artitalk.js和av-min.js源码这两个文件是实现artitalk的源码,butterfly默认是采用jsdelivr CDN如果不知道在哪里下载,去博客的说说页面F12找到对应的JS地址,然后下载下来leancloud自定义域名打开leancloud国际版,绑定你自己的域名,并在你的域名管理平台配置cname,如图:
绑定成功之后你会看见你的request地址会多了你的自定义域名
记得配置你的web安全域名
接下来我们修改源码,先修改av-min.js,搜索lncldglobalg关键字,修改为你自己的自定义域名,并把re ...
PicGo+Typora+gitee为你的博客打造免费图床
一.下载安装PicGO1.PicGo下载地址为:github地址 github加速地址 PicGo官方指南2.进入网站下载picGo并安装,我本人用的2.3.1 地址直通
3.安装PicGo1.选择为使用这台电脑的任何人安装(所有用户)
2.选择自己的目录(记一下,后面需要用到)
3.安装好后打开PicGo,找到插件设置,安装gitee-uploader1.1.2插件,(1).安装过程如果报错,大概率是缺少node.js环境,接着去nodejs官网下载并自行安装,这里不在赘述。
(2).安装完插件重启PicGo4.接下来去gitee官网注册一个账号并登录。5.登录之后新建仓库用来存储图片。
6.将项目开源
7.依次点击个人头像 ->设置 -> 私人令牌 -> 生成新令牌8.权限选择user_info,projects
9.非常重要的一点,记录下token,待会配置PicGo要用到。10.打开PicGo,点击 图床设置->gitee,按下图配置。
(1)repo:用户名/仓库名称,即url排除gitee.com 后面的内容(2)branch:分支,这 ...