自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 6.9 HUIZHOU 1.0

自上次广顺已有两个月有余。对于惠州,作者我有着十分浓厚的感情。本着带领各位Go International,在这次端午周末正式开启惠州版本。

2024-06-03 11:27:17 174 1

原创 动态规划0-1背包基本介绍

动态规划(0-1背包)0-1背包是动态规划很经典的题目,其经典问题往往能够引申出很多的应用。所以最近都在整理0-1背包的基本问题和解法,并且稍微简略描述其0-1背包的应用来灵活运用其知识。1、0-1背包经典问题和分析有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品只能使用一次,求解将这些物品装入背包里物品价值总和最大。物品重量价值物品0115物品1320物品2430解法一:动态

2022-03-26 10:19:54 1169

原创 JavaSE多线程(6)学习总结

在我们的生活中,比如公司的笔试面试,又或者是开始了解计算机底层的知识,都需要我们了解进程、线程等相关的概念。在这里仅此个人做一个总结,本文参考多个博客内容和视频以完善多线程知识。1、多线程简介1.1 简单介绍各个名词这里要区分程序、进程、线程、并行、并发、多任务等相关的概念。程序:程序是为了完成程序员所期待完成的业务,用某种语言编写的一组指令集合,即一段静态代码、对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。它在操

2022-03-17 16:38:11 280

原创 回溯算法解决问题小套路总结

回溯算法解决问题小套路总结最近我在看自己写过的回溯算法,在这儿总结一些博客或者刷题的知识经验,并以这篇文章来总结回溯算法解决的问题。这里建议了解回溯算法的本质后,看这篇文章进行练习搭配也是不错的选择。此外,本文主要以Java语言实现代码及其细节。1、回溯算法的三步骤首先这里先介绍刷题中回溯算法的经典要走的三个步骤。这里建议可以结合看第二部分,即具体实例来结合看。设置递归函数的返回值以及参数。一般在解决经典的组合问题,暴力枚举是一种非常头铁的做法。在此基础上回溯法构建一种二叉树的结构,在集合中递

2022-03-17 09:54:27 3054

原创 软件体系结构复习

软件体系结构复习1、概述1.1 软件危机1.软件危机的表现:1、软件成本日益增加。2、开发进度难以控制。3、软件质量差。4、软件维护困难。2.软件危机的原因:1、用户需求不明确。2、缺乏正确的理论指导。3、软件规模越来越大。4、软件复杂度越来越高。3.克服软件危机:人们面临的不光是技术问题,更重要的是管理问题。管理不善必然导致失败 。要提高软件开发效率,提高软件产品质量,必须采用工程化的开发方法与工业化的生产技术。在技术上,应该采用基于重用的软件生产技术;在管理上,应该采用多维的工程管理模

2022-01-09 15:24:56 4921

原创 数字图像处理复习笔记

数字图像处理基础1、绪论1.1 数字图像的概念图像:用各种观测系统以不同的形式或者手段观测客观世界从而获得的可以直接或者间接作用于人的视觉系统而产生的视知觉实体。其中图像可分成“图”和“像”两个概念的合成理解。模拟图像:早期的模拟相机相片、画报、书本图片。数字图像:利用数字化的图像扫描仪对模拟图像进行数字化,就可以将模拟图像转换成数字图像。其特点在于二维图像和亮度显示都是用有限数字表示。1.2 图像处理和图像分析图像处理:图像处理:对图像信息进行加工,以满足人的视觉或者应用需求的行为。

2022-01-02 11:36:07 12645 6

原创 POI报表生成

POI报表生成可以操作office文档的api,当然首选还是去操作excel文档。其中,POI具有很强的操作office文档的能力,即可以操作整个office(excel,doc,vb宏,ppt,visio)。1、POI支持的解析方式HSSF解析(.xls Excel97-03版本)XSSF解析(.xlsx Excel07-16版本)2、应用场景导入excel数据:将excel中的备份数据还原到数据库导出excel数据:将数据库中的数据导出或备份3、项目搭建——创建一个已有

2021-12-16 09:32:04 698 1

原创 实现Java Web开发的关于echarts可视化动态数据展示

实现Java Web开发的关于可视化动态数据展示echarts是一个实现动态数据展示最方便的图形化展示工具。它能够完成数据实时传递更新并且能够完成页面直观的展示。最开始时,echarts是由百度设计出来的可视化js库,后面捐给了阿帕奇开源。不过我们仍然可以使用它。Java Web实现步骤:1、客户端实现ajax请求2、服务器端在Servlet接受请求3、生成一个json数据(柱状图、折线图表示)4、客户端接收数据后显示1、发送ajax请求首先我们要了解echarts的基本格式内容。引入

2021-12-16 09:02:07 6259

原创 CentOS7.0安装docker并拉取配置nginx全过程

CentOS7下安装docker 并配置nginx全过程1、安装docker首先先知道自己需不需要卸载已有的版本,如果想下载一个新版的docker版本,首先输入以下命令:[root@localhost 桌面]# sudo yum remove docker \> docker-client \> docker-client-latest \> docker-common

2021-12-15 16:50:09 3891 1

原创 MongoDB安装&基本操作

MongoDB安装&基本操作MongoDB是一种非关系型数据库,尽管如此,它在索引、分片策略或者是调用增删改查都和MySQL异曲同工。接下来就进入MongoDB的学习内容。1、业务应用场景MongoDB旨在完成“三高需求”以及web2.0下的大数据时代,三高指的是如下:对数据的高并发读写需求。海量数据的高效率存储和访问的需求。对数据库高可扩展性(能够修改表内容)和高可用性的需求。其具体应用场景如下:社交场景游戏场景物流场景(存储订单信息,订单会不断更新,以Mo

2021-12-10 16:27:38 1335

原创 HotRing冷热页面识别论文解读

前言这篇论文的读后感是我作为本科课程期间的一门大作业课程所需要完成的课外实践内容。如果能够对大家有所帮助就好,不过这一篇主要作为个人的小总结。提前告知,还望海涵。HotRing策略背景哈希索引是当前阿里公司在KVSes的中使用的最流行的内存结构,特别是当范围查询不需要上层应用程序时,由于原有哈希表的设计,访问此时应该是:N(总数)=1+L/2 //L是链表长度L=N/B //N是总的item数目,B是哈希桶数目其次,由于同样也要寻找响应items前提下的哈希桶,所以要在最前面+1。所以在已

2021-12-06 16:52:01 1051

原创 JavaSE(5)泛型、注解和特性

JavaSE学习Day5—泛型、注解和特性1、泛型泛型对于一般开发中作用很大。比如当有一些重复的代码内容需要引用时,就可以参照所谓的模板进行继承。E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的 java 类型下面演示一个例子:public class Box<T> { // T stands for "Type"

2021-12-05 16:42:47 808

原创 JavaSE基础(4)继承

JavaSE基础day4—继承和反射1、继承说到继承,可能就要先聊到访问权限。这个跟继承也是息息相关。1.1 访问权限Java中有三个访问权限修饰符:private、protected和public。如果不加上访问修饰符,那么就是在包级别中可见。可以对类或类中的成员(字段和方法)加上访问修饰符。类可见表示其它类可以用这个类创建实例对象。成员可见表示其它类可以用这个类的实例对象访问到该成员。其中,protected 用于修饰成员,表示在继承体系中成员对于子类可见,但是这个访问修饰符对于类没

2021-12-05 16:42:17 228

原创 JavaSE(3)关键字和Object

JavaSE基础Day3部分—关键字、Object前言今天主要的是了解关键字,能够知道Object的基本内容和继承的部分。1、关键字1.1 final关键字final是一个声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能够被改变的常量。final可以用在修饰类、方法和变量(包括成员变量和局部变量)。首先修饰类时,表明这个类不能被继承。并且在final类中修饰的所有成员方法都会被隐式地指定为final方法。其次修饰方法时,通过final将方法锁定,以防任何继承类修改它的含义。

2021-12-03 23:33:20 304

原创 Scrapy爬虫框架基本介绍

Scrapy爬虫框架到了最专业的网络爬虫框架学习部分,要打起更好的精气神迎接新的挑战。1、安装pip install scrapy安装完毕后输入如下命令来测试效果:scrapy -h能够正确回响就说明已经能够安装成功了。2、Scrapy框架简述scrapy是一个爬虫框架,是一种能够帮助用户实现专业网络爬虫的一个软件结构、功能组件的集合。怎么理解呢?其实就可以认为这个框架有几个小组件分工合作,形成数据流,并且组成这么一个大的组件集合。下图展示框架的组成部分:在这里,我们要实现一个对爬

2021-12-03 10:02:56 581

原创 JavaSE(2)数据类型和String

JavaSE基础Day2学习—数据类型和String前言本节内容主要讲的是对Java基础部分的数据类型和String类出现的典型的面试问题进行笔记存储。并且希望能够帮助到知识储备。1、数据类型基本的数据类型基本的数据类型比较典型,这些写基本类型在我们生活中伴随左右。接下来来整理这些数据类型类型名称关键字占用内存取值范围字节型byte1 字节-128~127短整型short2 字节-32768~32767整型int4 字节-2147483648

2021-12-02 17:35:00 426

原创 JavaSE(1)Java简述与环境搭建

前言最近有特意的想回顾以前Java的学习知识点,想了解Java的基础部分。所以我在此特意做了这么一个专题来提供自身并且分享阅读出去。不求为了面试但求能够争取每天的知识点总结,希望在看完这一篇专题之后我能够完全的收获满满,来面对接下来的自己。大家也是如此。首先说明,我并不会以完全初学者角度来讨论基本的内容,比如for循环呀,if-else,基本常见的运算符等等(涉及面试时我会讲到)。在此提前祝福大家能够前程似锦。1、主要内容首先了解Java,知道Java的语言特点。知道Java的运行机制和环境搭建。

2021-11-30 16:12:19 211

原创 爬虫学习(3)—关于正则表达的一行胜千言

正则表达式是我们进行项目开发经常使用的一组表达式。比如如何判断用户姓名是否正确,邮箱格式是否符合规则正则表达式就是很好的处理方式。同样的,爬虫也能够使用正则表达式。也就是说,表达式的出现就是为了能够简洁。1、正则表达式的一行胜千言1.1 如何胜千言比如我们要表达以下内容:'PY''PYY''PYYY''PYYYY''PYYYYY'...此时我们如何在我们的输出项表达如上的内容呢?正则表达式表示如下:PY+这句话的意思在于是表达以‘PY’开头,后面表示的一个或者无穷个Y。再看

2021-11-28 22:21:00 400

原创 网络编程的提取解析(2)——BeautifulSoup

在上节课学习的requests库中,我们知道怎么请求一个网页信息并响应其网站资源。比如我们可以获取网站的地址、编码格式等等。那么接下来我们获取了网页地址,如何将其解析成我们想要处理的数据结构呢?这就要用到第二个库了。前言BeautifulSoup是一种能够解析Html页面的第三方库,同样可以以快速便捷的方式完成安装和使用。如何将我们获取的信息处理成一碗“美味汤”,BeautifulSoup必不可少。1、“美味汤”的安装首先win+r进入cmd界面,敲打如下代码:pip install beauti

2021-11-21 19:41:06 422

原创 网络爬虫(1)之requests内容——看一篇就让你受益匪浅

网络爬虫之requests内容——看一篇就让你受益匪浅前言网络爬虫使我们能够进行Website资源的引用,部署自身项目,并且能够让自己的项目依靠大数据为依托之一,是我们必学的内容。所以从这里我会用四个单元来讲到如何学习和使用网络爬虫。首先我是在慕课网看北理工爬虫与信息提取课程学习,所讲的内容也会参考网上的部分,所打的字和图片都是依靠自己而来,在此先谢谢大家的阅读,希望能够为大家的学习推一把力。1、RequestsRequest库是用来获取网页信息,将网络的信息爬取到自己的项目中。1.1 Requ

2021-11-20 16:53:18 799

原创 Java Web中Session和Cookie的区别,看这一篇就够了

Java Web中Session和Cookie的区别,看这一篇就够了文章目录Java Web中Session和Cookie的区别,看这一篇就够了引文1、Cookie1.1Cookie的应用[举例1] Cookie保持登录信息状态&删除Cookie**1.2 Cookie的有效时间2、Session2.1 创建Session的格式2.2 Session的生命周期生命周期步骤如下:2.3 Session的常用方法3、Cookie和Session的区别4、过滤器4.1 过滤器的基本概念4.2 过滤器的语

2021-11-18 10:26:55 731

原创 只用三分钟,一文了解Java web中MVC设计模式

1、MVC设计模式在Java Web中,我们一般以MVC进行Web开发。其中,M指的是模型;V指的是视图;C指的是控制器。其概念跟标准MVC概念一样。在MVC模式下,模型无法主动推送数据给视图,所以如果⽤户想要视图更新,需要再发送⼀次请求(即请 求-响应模型)M(Model) 模型 : 应⽤程序的核⼼功能,管理这个模块中⽤的数据和值(bean,dao);V(View )视图: 视图提供模型的展示,管理模型如何显示给⽤户,它是应⽤程序的外观;(jsp/html)C(Controller)控制器:

2021-11-18 00:04:04 1705

原创 Tomcat配置介绍,就奔着让小白白们看懂

引文在我们学习Java Web的时候,Tomcat就是我们最开始使用的Web应用容器。我们将Web项目打包并放置到容器中,网络才有访问的能力。接下来我们就来主要讲配置IDEA下配置Tomcat吧。Web服务器是运⾏及发布Web应⽤的容器,只有将开发的Web项⽬放置到该容器中,才能使⽹络中的所有⽤户通过浏览器进⾏访问。所有用户通过该容器,进而对主机之间进行交互。其中,开发Java Web应⽤所采⽤的服务器主要是与JSP/Servlet兼容的Web服务器。Tomcat 服务器⽬前最为流⾏的Tomcat服

2021-11-17 23:51:41 1439 1

原创 还想着过单身节?这不赶快写个微信实时天气发送给中意人~

每周爬虫——获取每日天气并及时传送给你在意的人1、前言刚刚学习爬虫不久,恰好又赶上冬天的冷空气,让我感觉到我的用武之地!望各位兄弟抬举在下,通过个人手动亲测实现并且结合网上资料完成小练习。2、前期准备1、需求设定:这是爬虫学习的一次实践,这里我以微信为载体实现每日的傻瓜式发送消息等功能,并且能够爬取网站上的天气信息。并且实现每日发送。基于如上,我们需要准备以下内容:itchat爬虫3、爬虫我们使用BeautifulSoup和urllib来完成爬虫部分的创建。3.1 下载方式一:如

2021-11-12 23:54:51 855

原创 快速了解Java中BIO和NIO线程的内容,看这一篇足矣

这一篇文章,我想完成Java支持的网络编程模型的基本笔记,让自己和大家了解JAVA支持的网络编程的I/O模式。引子(小灶)说起网络编程,我们先了解一下Java支持的网络编程的I/O模式:即BIO、NIO、和AIO。我们不一定能听到刚刚的三个名称,但是我们必然会听到I/O这个概念。当大家学到线程内容时,就会用到java.io包里面的方法以完成线程的小实现。比如InputStream、OutPutStream。这些就是io包下基本的输入流和输出流。不过还有一部分就是网络IO,比如最常见的Socket或者S

2021-11-06 07:00:00 411

原创 三分钟让你快速了解Spring Cloud Config分布式配置

三分钟快速了解Spring Cloud Config分布式配置引言很明显,在面向服务开发的分布式架构中,我们如果服务的数量非常多,且配置文件分散在不同的微服务项目中并且管理不方便。那么,为了方便配置文件集中管理,需要分布式配置中心组件。1、分布式配置在Spring Cloud中,提供了Spring Cloud Config,它支持配置文件放在配置服务的本地,也支持放在远程Git仓库(GitHub、码云)。这里请注意:配置中心本质上也是一个微服务,同样需要注册到Eureka服务注册中心!2、配置

2021-11-03 18:53:01 212

原创 Spring Cloud Gateway网关内容?我觉得还OK

Spring Cloud Gateway是Spring官网基于Spring 5.0、 Spring Boot 2.0、Project Reactor等技术开发的网关服务。在我们使用微服务时,需要基于其中的Filter链提供网关基本的功能,即安全、监控、限流等任务。Spring Cloud Gateway为微服务架构提供简单、有效且统一的API路由管理方式。这就是前面讲到spring cloud基础知识提及的网关部分的内容,即Gateway网关。1、Gateway网关简介Spring Cloud Gat

2021-11-02 21:00:00 198

原创 快速了解Spring Cloud之负载均衡,给你快遗忘的记忆点补补习~

快速了解Spring Cloud之负载均衡在前面讲到的Eureka和Spring Cloud基本概念时,我们知道了Spring Cloud的基本知识,这个内容我们讲负载均衡。引言在前面我们成功创建好Eureka注册中心甚至是Eureka集群,但是真正到了服务功能内部模块,即user-service。我们应该有以下几个问题:我们要开启很多个user-service的集群,怎么开启呢?开启多个很多个集群之后,此时我们获取的服务列表中就会有多个,到底该访问哪一个呢?1、Ribbon概念我们使用的

2021-10-31 17:30:38 257 1

原创 Spring Cloud—Eureka万字符长文介绍,收藏这一篇就够啦!

Spring Cloud中Eureka注册中心介绍前面的博客(我上一节的内容)展示了模拟微服务的场景,也讲述了前面”微服务模拟”的优劣。那么延续后面的内容,我们首先需要动态管理这些url路径,让服务的调用方能够灵活的连接服务方以及统一管理服务配置等问题,此时就是展现Eureka的作用了。1、Eureka介绍1.1 初了解我们就举一个典型的例子:比如说你要打车,打什么样的车?(拼客?车型?)然后你输入想去的目的地并到打车软件上。此时软件会自动找到安排一个符合你要求的车提供服务。此时服务的调用者就好比

2021-10-26 11:23:08 217

原创 Spring Cloud微服务架构基础内容?看这一篇就够啦!

Spring Cloud微服务架构基础内容?看这一篇就够啦!昨天讲完架构的演变迭代,以及微服务的各种服务传输发送的方式,由于个人的学习因素,我还是主要介绍微服务中使用Spring家族的内容。文章目录Spring Cloud微服务架构基础内容?看这一篇就够啦!1、Spring Cloud简介1.1 组件架构1.2 Spring Cloud版本2、微服务场景模拟2.1 创建父工程2.2 创建数据库2.3 服务提供者(user-service)2.4 服务调用者(consumer)3、Spring Cloud

2021-10-24 19:23:03 458

原创 师弟师妹问系统架构如何1分钟大致了解?就看这一篇好了!

文章目录1、系统架构的开发演变1.1 集中式架构1.2 垂直拆分1.3 分布式服务1.4 服务治理1.5 微服务2、远程调用方式2.1 RPC2.2 HTTP总结学习到Spring Cloud这部分的内容,才发现慢慢的,我已经稍微接近了架构的范畴。或者本身学习spring框架本身,就是属于进入了架构的内容。今天为了总结关于系统架构开发,特意做的小笔记。1、系统架构的开发演变计算机技术就是随着互联网的发展而发展起来,包括系统架构也是如此不断地升级迭代。1.1 集中式架构在一开始网站流量很小的时候,只

2021-10-23 15:19:37 2247

原创 关于Linux操作yum下载中出现PID为xxx正在运行的问题

关于Linux操作yum下载中出现PID为xxx正在运行的问题1、问题描述请查看如下报错内容:[root@xiaoaifu 桌面]# yum update已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 13482 的另一个程序正在运行。Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit

2021-10-22 15:38:50 2147 4

原创 3分钟上传文件资源到本地仓库?看着一片就够啦

前些天自己使用Git时,总是觉得自己要翻阅别人的博客完成相应的操作,现在就对自己的Git进行自我的管理以完成后续的使用。这里只快速讲述如何3分钟从工作区上传到远程仓库。文章目录1、初始化账户2、创建版本库3、提交代码到git仓库4、远程仓库总结1、初始化账户首先在你要存放文件相对应的目录右键点击git Bash here。比如你要将桌面的内容放置目标git仓库,就在桌面右键,在某个文件夹下就打开该文件右键打开。设置用户名&仓库:$ git config --global user.name

2021-10-21 11:42:06 292

原创 SpringBoot项目练习—个人记账笔记

SpringBoot项目—个人记账笔记这部分的学习内容主要在于维护我的个人笔记,将springboot步骤以博客的形式作为笔记。谢谢大家的阅读。1、项目的简单介绍首先是任务目标:业务目标:使用 Spring Boot + Mybatis + tk Mybatis + Thymeleaf 完成个 人记账管理技能目标: Spring Boot、tk Mybatis、Thymeleaf、MySQL其中的任务过程如下:1.账单分类查询 2.账单分页查询 3.账单添加 4.账单修改 5.

2021-10-21 11:02:56 712 1

原创 关于配置远程仓库gitee无法连接配置微服务的问题

关于配置远程仓库gitee无法连接配置微服务的问题最近在配置config-server微服务时,在gitee新建仓库并且将项目配置放置于仓库内。重构完毕后发现居然无法找到url,接下来就首先看一下具体情况吧。1、项目的配置(config-server)首先添加依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="

2021-10-20 22:40:58 415

原创 SpringBoot整合mybatis报错文档记录

SpringBoot整合mybatis报错文档记录以下是自己耽搁了好些时辰整理的报错信息,望大家参考借鉴即可,本文主要以笔记的形式给自己作为参考。1、项目的整理结构在pojo设置User类,创建Dao层接口@Autowired注入创建实例并在UserDaoTest类上进行测试。1.1 添加依赖pom文件<parent> <groupId>org.springframework.boot</groupId> <artifac

2021-10-13 15:55:34 446 1

原创 SpringBoot整合mybatis框架

SpringBoot整合数据库相关框架接下来我们要做的内容就是使用SpringBoot整合mybatis框架。先声明一点,以下的代码块只是个人练习的小记录,确实有借鉴别的参考数据,全程自己敲打。并且代码是进行过个人的缩减修改放置。不要完全搬我的代码使用。首先先提及整合jdbc的内容:1、整合JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

2021-10-13 09:43:51 1160

原创 springboot整合jdbc错误笔记

springboot整合mybatis&jdbc报错新手小白初始建立一个简单的spring boot项目整合jdbc和mybatis后的调试出现几个错误。接下来以个人笔记的形式总结报错。1、关于datasource的bean装载问题报错如下所示:java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.factory.UnsatisfiedDe

2021-10-11 20:27:46 831

原创 SpringBoot整合springMVC(3)

SpringBoot整合springMVC(3)引子我们上个内容说到,Application会根据我们依赖的包自动默认判断相应的组件提供给我们使用。而这次,我们整合SpringMVC主要引出几个问题:如何修改端口?如何加载静态资源?如何设置拦截器?这些就是我们目前整合前需要面对的问题。接下来我就从这三个方面来进行整合开发。1、修改端口这里我介绍的是以下两种方法。本人使用的是springboot2.0。1.1 第一种方法:修改application.propertiesserver

2021-10-10 09:41:02 99

原创 SpringBoot详细注入配置(2)

SpringBoot注入配置(2)接下来就是讲一下SpringBoot注入配置的一些详细的东西,也是通过结合网上和其他视频学习总结出来的内容,全手敲实践虽然会有取自其他地方的内容。这里提前多谢大家的阅读并且有地方的问题批评指正即可。文章目录SpringBoot注入配置(2)1、引言2、spring的历史3、注入3.1 spring注解注入3.2 springBoot属性注入3.3 springBoot属性注入—@ConfigurationProperties的优点3.4 优化4、自动配置原理4.1 @S

2021-10-09 18:02:26 920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除