索引:《Java开发工程师-学习笔记索引大全》

《Java开发工程师-学习笔记索引大全》-持续更新中...

注意:

(1)Java开发常用的各种maven依赖以及插件

https://blog.csdn.net/weixin_48033662/article/details/119062389

(2)如何快速搭建一个SSM项目工作的基本环境

https://blog.csdn.net/weixin_48033662/article/details/120507909

(3)全网最详细,Spring框架整合常用日志方法

https://blog.csdn.net/weixin_48033662/article/details/122517759

(4)HttpClient用法详解

HttpClient5用法:https://juejin.cn/post/7134500832979976205

HttpClient4用法:https://blog.csdn.net/w372426096/article/details/82713315

(5)IDEA如何进行debug调试

https://blog.csdn.net/mjh1667002013/article/details/114750192

(6)IDEA Project Structure(项目结构)详解

https://blog.csdn.net/weixin_43611145/article/details/102625173

(7)IDEA中的Structure模块使用详解

https://blog.csdn.net/weixin_46195803/article/details/124189105

阶段一:JavaSE基础笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/PorkBird/article/details/113666542

补充1:JDK下载安装及环境变量配置的图文教程(详解)

https://blog.csdn.net/konggu_youlan/article/details/79942800

补充2:详解HttpURLConnection类_1

https://blog.csdn.net/woxueliuyun/article/details/43267365

补充3:详解HttpURLConnection类_2

https://www.cnblogs.com/caoweixiong/p/14716187.html

补充4:Java后端开发中常用的HttpUtil工具类

https://blog.csdn.net/weixin_48033662/article/details/127338627

补充5:Java代码该如何发起一个https请求

https://blog.csdn.net/weixin_48033662/article/details/127951300

补充6:输入流read()方法的底层运作原理,以及为什么缓存空间可以极大的提升IO流读写文件的效率

https://blog.csdn.net/weixin_48033662/article/details/125897980

补充7:文件、二进制、字符集(编码)三者之间的区别与联系

https://blog.csdn.net/weixin_48033662/article/details/125862979

补充8:对象流(序列化机制)详解

https://blog.csdn.net/weixin_46594796/article/details/113886727

补充9:Java序列化中的 serialVersionUID 详解

https://blog.csdn.net/qq_21484461/article/details/133049470

补充10:object、byte[]、File文件相互转换

https://blog.csdn.net/jiang__shuai/article/details/110622576

补充11:【Java】泛型学习笔记

https://www.cnblogs.com/penghuwan/p/8420791.html#_label0

补充12:synchronized详解

https://www.cnblogs.com/three-fighter/p/14396208.html

补充13:Java 自定义注解及使用场景

https://juejin.cn/post/6844903949233815566

补充14:Java注解详解和自定义注解实战,用代码讲解

https://juejin.cn/post/7122293903789096973

补充15:Java之BigDecimal详解 (解决金融计算浮点数的精度问题,float、double都是有精度上限的)

https://www.cnblogs.com/zhangyinhua/p/11545305.html

补充16:时间调节器TemporalAdjuster

用于获取指定日期的下一周、下一个月、下一年等日期。在日期计算中,使用 TemporalAdjusters 可以方便地对日期进行调整和计算,比如获取某个月份的第一个星期一、获取当前月份的最后一天、获取某个日期的下一个工作日等。

https://juejin.cn/post/7071641551268478990

补充17:UML类图怎么画

https://blog.csdn.net/weixin_44735138/article/details/104780710

补充18:Lambda表达式的理解:主要是为了简化“创建函数式接口实现类的实例对象”。Java底层会自动将这个传递的这个箭头函数封装为一个对象返回,至于对象的类型可以被系统通过上下文推断出来。

https://blog.csdn.net/qq_44096670/article/details/116495047

https://blog.csdn.net/weixin_45082647/article/details/106991685

补充19:总结:利用JDK原生命令,制作可执行jar包与依赖jar包

https://blog.csdn.net/weixin_48033662/article/details/134311219?spm=1001.2014.3001.5501

补充20:从理论到实践:深度解读BIO、NIO、AIO的优缺点及使用场景

https://cloud.tencent.com/developer/article/2337352

补充21:Java程序执行操作系统命令

https://blog.csdn.net/m0_46487331/article/details/128827908

补充22:总结:Java各种内部类与外部类的关系

https://blog.csdn.net/weixin_48033662/article/details/135386881?spm=1001.2014.3001.5501

补充23:Java定时器Timer的使用

https://blog.51cto.com/linhongyu/1437561

补充24:java之 Timer 类的使用以及深入理解(定时执行Java代码)

https://www.cnblogs.com/xiaotaoqi/p/6874713.html#a

补充25:Java定时器ScheduledExecutorService使用及详细介绍(高并发编程ing常用)

https://blog.csdn.net/liuyu973971883/article/details/108059865

补充26:Java反射常用API

https://blog.csdn.net/Hellowenpan/article/details/107560498

https://www.apiref.com/java11-zh/java.base/java/lang/Class.html

补充27:Java异常处理:try-with-resource和try-catch-finally

https://blog.csdn.net/CodeANUNNAKI/article/details/106280322

补充28:Java枚举类Enum常用API,与EnumUtil工具类封装

https://blog.csdn.net/weixin_48033662/article/details/136588709

补充29:DateTimeFormatter 日期时间格式化器详解

https://blog.csdn.net/qq_31635851/article/details/120132776
https://blog.csdn.net/Javabaibai/article/details/112213051

补充30:Java异常处理机制

https://blog.csdn.net/m0_46316970/article/details/119898445

https://www.cnblogs.com/brokyz/p/14672500.html

补充31:Java7新特性—Files类,Path类,Paths类的用法

https://blog.csdn.net/qq877728715/article/details/104499687

https://www.cnblogs.com/fortunely/p/14051310.html#%E6%A6%82%E8%A6%81

补充32:解决:Unchecked cast: java.lang.Object to java.util.List

https://blog.csdn.net/lydms/article/details/103934166

补充33:新特性Stream流操作API

https://blog.csdn.net/qq_43410878/article/details/123716629

阶段二:MySQL、SQL server、Oracle数据库笔记

1.尚硅谷视频配套笔记-2023版本:MySQL

https://gaoziman.blog.csdn.net/article/details/129860787?spm=1001.2014.3001.5502

2.尚硅谷视频配套笔记-2022版本:MySQL

(基础)https://blog.csdn.net/unique_perfect/article/details/105259901

(高级)https://blog.csdn.net/unique_perfect/article/details/112746592

3.专家总结完整版笔记:

(1)MySQL完整版

https://blog.csdn.net/qq_38490457/article/details/107640904

(2)SQL server完整版

https://blog.csdn.net/qq_38490457/article/details/109696741

(3)Oracle完整版

https://blog.csdn.net/Smileaway_/article/details/118511529

补充1:MySql-8.0.26安装详细教程(保姆级)

https://blog.csdn.net/a802976/article/details/119255644

补充2:深入理解:脏读、不可重复读、幻读;事务隔离级别;Spring框架事务传播行为

https://blog.csdn.net/weixin_48033662/article/details/135583836?spm=1001.2014.3001.5501

补充3:sql中的 IF 条件语句的用法(1)

https://blog.csdn.net/qq_36850813/article/details/80449860

补充4:MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用

https://blog.csdn.net/pan_junbiao/article/details/85928004

补充5:Oracle中进行分页查询的三种方法

https://blog.csdn.net/qq_42449963/article/details/105922287

补充6:SQL中over()函数详解

https://blog.csdn.net/weixin_45003816/article/details/103721121

补充7:SQL中的with语句使用

https://www.cnblogs.com/cplvfx/articles/15508279.html

阶段三:JDBC笔记

(1)尚硅谷视频配套笔记:2023版

https://blog.csdn.net/qq_40734758/article/details/130709421

(2)尚硅谷视频配套笔记:2020版

https://blog.csdn.net/weixin_45775746/article/details/108890862

补充1:JDBC安装、API使用详解

https://blog.csdn.net/weixin_53601359/article/details/115574284

补充2:连接池总结(作用、对比、参数含义、以及讲解)

https://blog.csdn.net/weixin_44296929/article/details/102738568

补充3:深入理解Mysql 超时配置项,以及各种连接池的各种超时配置项

https://juejin.cn/post/7184056278744989751

补充4:深入浅出HikariCP数据库连接池

https://juejin.cn/post/7039896653532233742

补充5:数据库连接池 HikariCP 使用实例及配置参数详解

https://blog.csdn.net/ssxueyi/article/details/83505322

补充6:“数据库连接超时”与“数据库连接池超时”的区别

https://blog.csdn.net/lijingjingchn/article/details/116565274

阶段四:计算机网络原理

(1)链路层(物理层、数据链路层):ARP、RARP协议

https://t4dmw.blog.csdn.net/article/details/122464679

(2)网络层:ICMP、IP、IGMP协议

https://t4dmw.blog.csdn.net/article/details/122452375

(3)传输层:TCP/IP协议

https://blog.csdn.net/stone_tmp/article/details/118386484

(4)应用层:http、https、ftp、smtp、telnet等协议

(4-1)计算机网络—HTTP协议详解

https://t4dmw.blog.csdn.net/article/details/123313047

(4-2)计算机网络—HTTPS协议详解

https://t4dmw.blog.csdn.net/article/details/123385750

阶段五:Tomcat服务器笔记

(1)黑马笔记-2019版

https://u19900101.github.io/2021-09-07-tomcat/

(2)Tomcat知识专栏

https://blog.csdn.net/hancoder/category_11180472.html

补充1:web.xml配置详解

https://blog.csdn.net/m0_56921622/article/details/120431720

阶段六:Javaweb笔记(尚硅谷-IDEA)

(1)网道:html

https://wangdoc.com/html/intro

补充1:HTML DOM 基础教程

https://www.twle.cn/l/yufei/htmldom/html-dom-index.html

(2)简单教程:css

https://www.twle.cn/l/yufei/css/css-basic-index.html

补充:通俗易懂的CSS 浮动float属性详解

https://blog.csdn.net/qq_36595013/article/details/81810219

(3)JavaScript笔记:

(3.1)网道文档:

https://wangdoc.com/javascript/basic/index.html

(3.2)尚硅谷视频配套笔记:

https://blog.csdn.net/weixin_44949135/article/details/108621932

补充1:浏览器解析html与执行JS之生命周期详解

https://blog.csdn.net/weixin_48033662/article/details/135331263

补充2:深入理解XMLHttpRequest

https://juejin.cn/post/6844904052875067400

补充3:JS原型与原型链

https://juejin.cn/post/6984678359275929637

(4)简单教程:jQuery框架

https://www.twle.cn/l/yufei/jquery/jquery-basic-index.html

(5)菜鸟教程:xml教程

https://www.runoob.com/xml/xml-tutorial.html

补充1:Dom4j解析xml文件教程

https://www.cnblogs.com/alsf/p/9278816.html

补充2:XML文件约束之DTD详解

https://blog.csdn.net/gavin_john/article/details/51532756

补充3:W3School之dtd语法参考

https://www.w3school.com.cn/dtd/index.asp

(6)掘金:Servlet教程

https://juejin.cn/post/6967338362000637965#heading-10

(7)简单教程:jsp教程;jsp最终会被编译为Servlet类型Java文件,即jsp相当于是servlet程序

https://www.twle.cn/l/yufei/jsp/jsp-basic-index.html

补充1:JSP页面中<%!%>与<%%>与<%=%>三者使用区别

https://www.cnblogs.com/alternative/p/7491647.html

补充2:JSP的基本使用总结

https://blog.csdn.net/weixin_49343190/article/details/107932765

补充3:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例

https://blog.csdn.net/weixin_48033662/article/details/133842729

补充4:cookie和session的详解与区别

https://www.cnblogs.com/l199616j/p/11195667.html#_label0

https://www.cnblogs.com/ityouknow/p/10856177.html

补充5:Java Web如何操作Cookie与Session的添加修改和删除

https://blog.csdn.net/hu19930613/article/details/71023092

https://blog.csdn.net/qq_42282074/article/details/105641145

补充6:前后端各种URL路径之间的划分关系

https://blog.csdn.net/weixin_48033662/article/details/123529221

补充7:原生servlet请求转发url与请求重定向url的使用区别

https://blog.csdn.net/weixin_48033662/article/details/128165975

补充8:Http Headers超详细解释—以及解决跨域问题的底层原理解析

https://segmentfault.com/a/1190000018234763

补充9:原生Servlet实现文件上传和下载,原生Servlet实现多个文件上传下载

https://blog.csdn.net/HaHa_Sir/article/details/81744629

(8)简单教程:Json教程

https://www.twle.cn/l/yufei/json/json-basic-index.html

补充1:Jackson使用详解

https://juejin.cn/post/6844904166809157639

补充2:Fastjson 使用指南

https://www.dba.cn/book/fastjson/FASTJSONShiYongZhiNan/1-1FASTJSONShiYongZhiNan.html

(9)简单教程:Ajax教程

https://www.twle.cn/l/yufei/ajax/ajax-basic-xmlhttprequest-create.html

(10)网道:ES6 教程

https://wangdoc.com/es6/

补充1:前端开发和前端开发工具、ES6入门、Vue、Axios、ElementUI、Nodejs、NPM包管理器、Babel、模块化、Webpack——相关笔记 (谷粒学苑)

https://achang.blog.csdn.net/article/details/114107933

阶段七:Maven笔记

(1)尚硅谷视频配套笔记:

2022版:https://blog.csdn.net/m0_53022813/article/details/128632858

maven笔记(2022版):http://heavy_code_industry.gitee.io/code_heavy_industry/pro002-maven/

(2)动力节点视频配套笔记:

maven笔记(完整版-IDEA版):https://blog.csdn.net/TZ845195485/article/details/111661637

补充1:Maven的安装与配置

https://daniel.blog.csdn.net/article/details/100545928

补充2:maven常用命令大全(附详细解释)

https://blog.csdn.net/good_good_xiu/article/details/116740333

补充3:Maven 超级pom、最终有效pom、pom 详解、settings 详解

https://blog.csdn.net/Ares5kong/article/details/128701193

补充4:全面详解Maven的配置文件pom.xml(含常用plugin)

https://blog.csdn.net/u011709538/article/details/132815440

补充5:dependencies与dependencyManagement的区别

https://blog.csdn.net/liutengteng130/article/details/46991829

补充6:使用< scope>import< /scope>解决Maven项目单继承问题

https://blog.csdn.net/qq_42449963/article/details/105222086

补充7:IDEA Maven Helper插件(详细使用教程):用于依赖分析,依赖冲突解决的插件

https://blog.csdn.net/GyaoG/article/details/120599475

补充8:spring-boot-maven-plugin使用详解

https://zhuanlan.zhihu.com/p/634098705
https://www.cnblogs.com/jpfss/p/11098740.html

阶段八:MyBatis框架笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/CherryChenieth/article/details/123237754

(2)动力节点视频配套笔记:

https://blog.csdn.net/weixin_40350981/article/details/109570137

(3)大神总结完整版笔记:

https://blog.csdn.net/vcj1009784814/article/details/106391982

补充1:MySQL使用不同版本驱动时,JDBC属性配置文件的不同写法(jdbc.properties)

https://blog.csdn.net/weixin_48033662/article/details/122122855

补充2:mybatis逆向工程maven插件使用(推荐):mybatis-generator-maven-plugin

https://www.cnblogs.com/imok520/p/16411314.html

补充3:mybatis逆向工程maven插件配置文件GeneratorConfig.xml详解

https://blog.csdn.net/weixin_44259720/article/details/102716165

https://www.cnblogs.com/f-society/p/11402847.html

补充4:mybatis逆向工程maven插件,生成文件的相关解释:

https://blog.csdn.net/biandous/article/details/65630783

补充5:MyBatis逆向工程maven插件,生成的example 使用 and or 简单混合查询

https://www.cnblogs.com/kaixinyufeng/p/8329954.html

补充6:通用Mapper之TkMapper的使用教程:简化逆向生成的代码文件,更加整洁高效;可以整合MyBatisn逆向工程maven插件一起使用

https://juejin.cn/post/7078552124006596638#heading-15

补充7:Mybatis三种批量插入数据方式:

https://blog.csdn.net/u010253246/article/details/115752049

补充8:MyBatis批量插入数据实现(MySQL)

https://developer.aliyun.com/article/1168720

补充9:MyBatis自定义TypeHandler,处理自定义类跟数据库字段类型的映射转换关系

MyBatis自定义TypeHandler

【保姆级】使用Mybatis的TypeHandler优雅的存取自定义类型

补充10:Mybatis框架mapper接口查询返回Map对象

https://blog.csdn.net/CherryChenieth/article/details/123209848

https://blog.csdn.net/xjszsd/article/details/121907490

https://blog.csdn.net/qq_36532805/article/details/125785152

利用ResultHandler实现Map结果集返回:
https://www.cnblogs.com/LiuPan2016/p/8391753.html

补充11:MyBatis自定义ResultHandler,处理获取大结果集,防止内存溢出;或者处理结果集为自定义封装类型数据返回

注意:ResultHandler的处理原理是将查询的结果集一行一行加载到内存中处理,处理完就立即释放资源。这样的确能够节省内存资源,但相应的处理效率就会降低。因此实际开发中要综合考虑再确定最终开发方案

https://blog.csdn.net/piaoranyuji/article/details/132884593

https://www.cnblogs.com/windy13/p/11801813.html

通过Mybatis的流式查询ResultHandler解决超大Excel导出内存溢出问题:
https://juejin.cn/post/7012156305783652383

阶段九:Spring框架笔记(IDEA版)

(1)Spring5笔记:

(1-1)尚硅谷视频配套笔记:

https://blog.csdn.net/u013410260/article/details/109147492(尚硅谷)

(1-2)动力节点视频配套笔记:

https://blog.csdn.net/weixin_45159265/article/details/106491435(动力节点)

(2)Spring6笔记:

(2-1)尚硅谷视频配套笔记:

https://lixx.cn/categories/spring6/page/1

补充1:监听器的底层原理

https://segmentfault.com/a/1190000013240470

补充2: Spring监听器的配置步骤与底层原理

https://blog.csdn.net/weixin_48033662/article/details/126337805

补充3:Spring6框架整合JUnit4、JUnit5单元测试框架示例

https://lixx.cn/archives/spring6-6

阶段十:SpringMVC框架笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/shaoming314/article/details/119435039

补充1:MultipartFile工具类(方法详解)

https://blessing.blog.csdn.net/article/details/112056436

补充2:深入理解MultipartFile,如何处理上传文件

https://blog.csdn.net/qq_36314960/article/details/104775557

补充3:File转MultipartFile

https://blog.csdn.net/m0_37609579/article/details/100901358

https://www.cnblogs.com/qiumingcheng/p/7460731.html

补充4:Servlet过滤器和Spring拦截器的区别

https://blog.csdn.net/weixin_44502804/article/details/93139550

补充5:mvc:annotation-driven注解的作用

https://blog.csdn.net/qq_35029061/article/details/82945761

https://blog.csdn.net/qq_43619271/article/details/108038029

补充6:mvc:default-servlet-handler与mvc:resources 作用详解

https://blog.csdn.net/codejas/article/details/80055608

补充7:使用ResponseEntity处理HTTP响应

https://springdoc.cn/spring-response-entity/

补充8:ResponseEntity使用及原理

https://blog.csdn.net/u010900754/article/details/105329256

https://zhuanlan.zhihu.com/p/626962131

补充9:SpringMVC-异常处理机制- @ExceptionHandler:可以局部处理异常,也可以全局统一处理异常

https://cloud.tencent.com/developer/article/2372729

https://blog.csdn.net/lkforce/article/details/98494922

阶段十一:单元测试框架笔记:Junit4、Junit5、Mocktio

注意:Junit4、Junit5、Mocktio三个都是各自独立的框架,都可以引入依赖后直接使用,并不一定非得跟Spring等框架整合使用。但若是跟Spring、Springboot等开源框架整合,可能依赖导入坐标不一样,且测试类启动注解配置方式也不一样。这是因为需要在测试类中,引入Spring上下文环境导致的;若是测试类中不需要开启Spring上下文环境,那就直接引入依赖使用就行了

1.Junit4框架笔记:

(1)完整版笔记:

https://blog.csdn.net/chenjiap/article/details/129887602

(2)入门笔记:

https://zhuanlan.zhihu.com/p/86624354

2.Junit5框架笔记:

(1)Junit 5官方文档中文版:

https://doczhcn.gitbook.io/junit5/index/index-2/annotations

(2)Spring Boot + JUnit5 整合笔记:

https://juejin.cn/post/7029463003074412580

(2)路人总结

https://blog.csdn.net/ryo1060732496/article/details/80792246

3.Mocktio框架笔记:模拟对象测试

(1)中文官方文档:

https://www.letianbiji.com/article/101720.html

https://gitee.com/wnboy/mockito-doc-zh#mockito-%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3–2026-beta-

(2)Mockito使用手册

https://juejin.cn/post/6975525979418525709

(3)Mockito框架模拟静态方法:

https://juejin.cn/post/7122311834517897252

(4)Mockito框架常用注解

https://blog.csdn.net/HongZeng_CSDN/article/details/130089377

(5)MockMvc类 使用详解:

https://blog.csdn.net/HongZeng_CSDN/article/details/130383096

https://www.cnblogs.com/jpfss/p/10950904.html

(6)单元测试实战(四种覆盖详解、测试实例)详解:

https://www.cnblogs.com/csonezp/p/11757967.html

SpringBoot基础之MockMvc单元测试:

https://zhuanlan.zhihu.com/p/61342833

https://blog.csdn.net/qq_35387940/article/details/129140984

阶段十二:Github/Gitee/GitLab笔记(尚硅谷-IDEA版)

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/Augenstern_QXL/article/details/120088445

补充1:Git安装教程

https://blog.csdn.net/mukes/article/details/115693833

补充2:Git基本操作,以及在Gitee上面创建仓库,并实现“本地远程仓库”之间的推拉操作步骤流程

https://blog.csdn.net/weixin_48033662/article/details/121696526

补充3:全网最详细,Git分支合并、项目推拉的底层核心原理解析,看完不会你找我。

https://blog.csdn.net/weixin_48033662/article/details/121765599?

补充4:Git历史提交记录导出

https://blog.csdn.net/Henry_Wu001/article/details/104834777

https://blog.csdn.net/ianly123/article/details/82348723

https://blog.csdn.net/weixin_42037525/article/details/125005767

阶段十三:Linux笔记(尚硅谷)

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/u011863024/article/details/118473464

补充1:如何使用Xshell,Xftp软件,远程登录虚拟机(Linux服务器)

https://blog.csdn.net/weixin_48033662/article/details/120495116

补充2:如何写shell脚本,并在linux系统中运行

https://blog.csdn.net/weixin_43288201/article/details/105643692

补充3:Linux软件安装中RPM与YUM 区别和联系

https://www.cnblogs.com/LiuChunfu/p/8052890.html

补充4:Linux如何下载安装软件超详细解析(rpm于yum区别)

https://blog.csdn.net/weixin_42119415/article/details/100542646

补充5:Centos8中安装jdk1.8

https://lushunde.blog.csdn.net/article/details/106291856

补充6:Centos8防火墙控制命令总结

https://blog.csdn.net/weixin_48033662/article/details/126150902

补充7:vim命令大全(最全)

https://blog.csdn.net/ch_improve/article/details/88706714

补充8:计算机之间通信命令:

补充8-1:nc命令使用

https://blog.csdn.net/liu_chen_yang/article/details/129255119

补充8-2:telnet命令详解

https://blog.csdn.net/u012964600/article/details/134637570

阶段十四:Mybatis-Plus学习笔记

(1)尚硅谷视频配套笔记(2022版):

https://www.yuque.com/docs/share/0112fd84-de5f-433b-996a-b9d9cd87dd36?#fvRsV

(2)动力节点视频配套笔记:

https://blog.csdn.net/m0_56593901/article/details/119210326

补充1:Mybatis-Plus之update更新操作(三种方式)

https://zhuanlan.zhihu.com/p/617576875

补充2:Mybatis-Plus代码生成器配置(官网推荐)

https://baomidou.com/reference/new-code-generator-configuration/#entity-%E7%AD%96%E7%95%A5%E9%85%8D%E7%BD%AE

补充3:IDEA插件逆向生成代码(推荐):MybatisPlus

https://blog.csdn.net/beibei3321/article/details/124978498

阶段十五:SpringBoot笔记(IDEA版)

(1)尚硅谷视频配套笔记:

Springboot2学习笔记:

Spring Boot 2 学习笔记(1 / 2)https://blog.csdn.net/u011863024/article/details/113667634
Spring Boot 2 学习笔记(2 / 2)https://blog.csdn.net/u011863024/article/details/113667946

Springboot3学习笔记:

https://www.yuque.com/leifengyang/springboot3

(2)动力节点视频配套笔记:

https://blog.csdn.net/weixin_41618135/article/details/111714452(动力节点)

https://stilljin.blog.csdn.net/article/details/89980994(动力节点思维导图全部)

补充1:Thymeleaf使用笔记

https://blog.csdn.net/qq_40693171/article/details/107008457

补充2:springboot配置文件中spring.profiles.include属性作用

https://blog.csdn.net/jasnet_u/article/details/82995845

补充3:SpringBoot整合Swagger3,以及增强文档UI:Knife4j

补充4:SpringBoot读取配置文件的5种方式

https://www.51cto.com/article/716547.html

补充5:SpringBoot整合Junit5单元测试

https://juejin.cn/post/7039606720343048206

补充6:Springboot中使用雪花算法生成雪花ID

https://blog.csdn.net/qq_35273009/article/details/129549638

补充7:Springboot3整合Mybatis3框架:示例

https://blog.csdn.net/m0_45820434/article/details/130432420

mybatis详细配置,直接查看官方文档:https://mybatis.net.cn/configuration.html#google_vignette

补充8:Springboot整合Mybatis-Plus框架:示例

https://springdoc.cn/spring-boot-and-mybatis-plus/#google_vignette

mybatis-plus详细配置,直接查看官方文档:https://baomidou.com/reference/

补充9:SpringBoot使用@ControllerAdvice注解

https://juejin.cn/post/6844904168025489421

补充10:Spring Bean的生命周期

https://blog.csdn.net/riemann_/article/details/118500805
https://cloud.tencent.com/developer/article/2184201

补充11:实体类一般不使用Spring注入的原因

https://blog.csdn.net/qq_37265779/article/details/108882213

补充12:Spring中的InitializingBean的使用详解

https://blog.csdn.net/TreeShu321/article/details/108180366

补充13:Spring框架中使用@Scheduled注解实现定时任务

https://blog.csdn.net/pan_junbiao/article/details/109399280

补充14:一文搞懂Spring依赖注入

https://juejin.cn/post/6857406008877121550

补充15:Spring创建Bean循环依赖问题与@Lazy注解使用详解

https://blog.csdn.net/weixin_48033662/article/details/136493221?spm=1001.2014.3001.5501

补充16:使用@Value给静态变量注入值

https://blog.csdn.net/mononoke111/article/details/81088472

补充17:SpringBoot静态资源访问和配置全解析

https://blog.csdn.net/u010358168/article/details/81205116

补充18:Springboot处理接口参数实体类中,日期时间类型字段,如何转为LocalDateTime、LocalDate、LocalTime问题:

https://blog.csdn.net/daidaidai0512/article/details/109432109

阶段十六:Java各种日志门面框架技术 + 日志门面实现技术:重点了解slf4j+logback

(1)黑马视频笔记:

https://blog.csdn.net/bybeiya/category_11135166.html

https://cloud.tencent.com/developer/article/1876048

补充1:slf4j日志门面框架 + 各种门面实现技术,原理图:

在这里插入图片描述

补充2:slf4j日志门面框架 + 各种门面实现技术 + 适配器技术(接管其他框架日志统一使用slf4j规范输出),原理图:

在这里插入图片描述

补充3:logback配置文件,logback.xml详解

https://juejin.cn/post/7078552015755804686#heading-0

https://blog.csdn.net/belongtocode/article/details/108451092

https://blog.csdn.net/weixin_41377777/article/details/120962037

阶段十七:数据结构与算法笔记

(1)恋上数据结构:(推荐)

https://blog.csdn.net/weixin_43734095/article/details/104847976

(2)尚硅谷视频配套笔记:

https://blog.csdn.net/weixin_48033662/article/details/120566152?spm=1001.2014.3001.5502

阶段十八:JUC并发编程笔记

(1)尚硅谷视频配套笔记:

免费:
https://blog.csdn.net/xt199711/article/details/123029986

该文章收费:https://blog.csdn.net/weixin_47872288/article/details/119453092

(2)黑马视频配套笔记:

https://www.yuque.com/mo_ming/gl7b70/if9oke

补充1:多线程:同步/异步,阻塞/非阻塞概念深度解析

https://blog.csdn.net/lengxiao1993/article/details/78154467

补充2:网络编程NIO:BIO和NIO

https://www.cnblogs.com/gaofei200/p/13933952.html

https://blog.csdn.net/m0_38109046/article/details/89449305

补充3:Java并发Executor框架详解(Executor框架结构与框架成员)

https://blog.csdn.net/tongdanping/article/details/79604637

补充4:Java 多线程:彻底搞懂线程池

https://blog.csdn.net/u013541140/article/details/95225769

补充5:CompletableFuture使用详解(全网看这一篇就行)

https://blog.csdn.net/zsx_xiaoxin/article/details/123898171

补充6:ThreadLocal 详解(一)

https://blog.csdn.net/u010445301/article/details/111322569

补充7:ThreadLocal 详解(二)

https://blog.csdn.net/u010445301/article/details/124935802

补充8:ThreadGroup线程组应用

https://segmentfault.com/a/1190000044593648

https://blog.csdn.net/evankaka/article/details/51627380

阶段十九:Java设计模式:23种

(1)黑马设计模式详解:

https://luzhenyu.blog.csdn.net/article/details/122311416

(2)设计模式专栏

https://blog.csdn.net/weixin_43734095/category_11572776.html

阶段二十:Spring注解驱动开发学习笔记

(1)尚硅谷视频配套笔记:

https://liayun.blog.csdn.net/article/details/115053350

阶段二十一:BootStrap前端框架学习笔记

(1)尚硅谷视频配套笔记:

https://jiapy.blog.csdn.net/article/details/113562318

阶段二十二:Redis笔记

(1)尚硅谷视频配套笔记:Redis6

https://blog.csdn.net/weixin_48033662/article/details/120472561

(2)尚硅谷视频配套笔记:Redis7

https://blog.csdn.net/m0_55993923/article/details/129718974

阶段二十三:ZooKeeper笔记

(1)尚硅谷视频配套笔记:3.5.7版本

https://blog.csdn.net/weixin_47872288/article/details/120444546

补充1:Centos8中安装jdk1.8

https://lushunde.blog.csdn.net/article/details/106291856

补充2:如何写一个shell脚本(脚本名称:xsync,也称:xsync命令):实现多个电脑或者虚拟机之间的文件同步?

https://blog.csdn.net/weixin_48033662/article/details/121336453

补充3:如何利用ssh命令,免密登录远程服务器

https://blog.csdn.net/weixin_48033662/article/details/121542487

补充4:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作

https://blog.csdn.net/weixin_48033662/article/details/121542487

阶段二十四:Dubbo笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/qq_41157588/article/details/106737191

补充:Spring boot配置Dubbo三种方式

https://blog.csdn.net/nangeali/article/details/82527039

阶段二十五:RabbitMQ笔记

(1)尚硅谷视频配套笔记:

https://note.oddfar.com/pages/e38dcb/

补充1:centos7,8 卸载删除rabbitmq和erlang

https://blog.csdn.net/qq_38322527/article/details/103013297

补充2:RabbitMQ插件配置成功后打不开xxxx:15672:关闭防火墙

补充3:RabbitMQ服务集群搭建

https://blog.csdn.net/weixin_48033662/article/details/121971869

补充4:后续镜像队列,高可用等笔记地址

https://blog.csdn.net/lyyrhf/article/details/120159288

阶段二十六:Nginx笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/xj0927/category_10548178.html

阶段二十七:Docker容器笔记

(1)2022年尚硅谷视频配套笔记:

https://www.yuque.com/li.xx/open/elw9tu

(2)2018年尚硅谷视频配套笔记:

https://www.yuque.com/mrlinxi/pxvr4g/polyyw

(3)狂神视频配套笔记:

https://blog.csdn.net/huangjhai/article/details/118854733

补充:centos8安装docker,以及docker配置阿里云镜像

https://blog.csdn.net/weixin_48033662/article/details/122187127

阶段二十八:《谷粒学苑-在线教育系统》项目开发笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/qq_43284469/category_10827337.html

阶段二十九:Spring Security安全框架学习笔记

https://blog.csdn.net/qq_22172133/category_8615344.html

阶段三十:WebService接口开发-CXF框架(企业开发会用到)

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/hgx_suiyuesusu/article/details/88918192

(2)路人总结笔记:

https://blog.csdn.net/c99463904/category_7052841.html

补充1:企业开发中,如何利用webService获取第三方公司传递过来的数据。

https://blog.csdn.net/weixin_48033662/article/details/125468189?spm=1001.2014.3001.5502

阶段三十一:xxl-job 分布式任务调度平台

(1)官网文档:

https://www.xuxueli.com/xxl-job/

(2)Java实现定时任务的几种方式:

xxl-job快速入门指南
SpringBoot使用@Scheduled注解实现定时任务
Spring Boot 实现定时任务的 4 种方式
SpringBoot实现固定、动态定时任务 | 三种实现方式

补充1:定时任务中的 Corn 表达式详解(超详细)

https://blog.csdn.net/to_the_Future/article/details/131914425

阶段三十二:正则表达式:存在优先级

(1)韩顺平笔记:

https://blog.csdn.net/LW_20180806/article/details/125607656

(2)路人大神:正则表达式-运算符优先级与匹配规则

https://blog.csdn.net/wuds_158/article/details/131544410

阶段三十三:Vue2与Vue3笔记

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/weixin_44757863/article/details/123255145

阶段三十四:SpringCloud笔记

(1)尚硅谷视频配套笔记:2024版本

https://blog.csdn.net/qq_64225133/article/details/139359850

老版本(不推荐):
Spring Cloud 学习笔记(1/ 3)
https://blog.csdn.net/u011863024/article/details/114298270
Spring Cloud 学习笔记(2 / 3)
https://blog.csdn.net/u011863024/article/details/114298282
Spring Cloud 学习笔记(3/ 3)
https://blog.csdn.net/u011863024/article/details/114298288

阶段N:Sharding-JDBC(分库分表)

(1)尚硅谷视频配套笔记:

https://blog.csdn.net/unique_perfect/article/details/116134490

阶段N:《谷粒商城》项目开发笔记

(1)谷粒商城篇章1

https://blog.csdn.net/unique_perfect/article/details/111392634

(2)谷粒商城篇章2

https://blog.csdn.net/unique_perfect/article/details/113824202

(3)谷粒商城篇章3

https://blog.csdn.net/unique_perfect/article/details/114035775

阶段N:JVM虚拟机笔记

(1)尚硅谷视频配套笔记:

https://www.yuque.com/u21195183/jvm/zq4x30

阶段N:Spring响应式编程笔记(知乎)

https://zhuanlan.zhihu.com/p/36160025

  • 15
    点赞
  • 201
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
### 回答1: "unresolved plugin: 'io.spring.javaformat:spring-javaformat-maven-plugin:0.0." 这是Maven构建工具在解析插件时遇到的问题。具体来说,这个错误信息表示Maven无法找到所需的插件 'io.spring.javaformat:spring-javaformat-maven-plugin' 的版本 '0.0.*'。 解决这个问题的方法有几种。首先,可以尝试更新Maven仓库的索引,以确保最新版本的插件可用。可以使用以下命令执行此操作: `mvn clean install` 如果索引更新后仍然无法解决问题,可以尝试手动添加插件的依赖到项目的pom.xml文件中。可以在 `<build><plugins>` 标签下添加以下代码: ``` <plugin> <groupId>io.spring.javaformat</groupId> <artifactId>spring-javaformat-maven-plugin</artifactId> <version>0.0.*</version> </plugin> ``` 然后再次运行Maven构建命令,看是否能够成功解析该插件。 如果上述方法均无效,这可能是由于插件的版本号错误或不存在。可以在Maven仓库的网站上搜索该插件,并查看可用的版本号。然后在pom.xml文件中将插件的版本号更改为正确的版本。 如果所有尝试均未能解决问题,可能需要考虑使用其他可替代的插件或工具来达到相同的目的。可以在互联网上搜索相关的插件或工具,以寻找解决方案。 总之,要解决"Maven unresolved plugin: 'io.spring.javaformat:spring-javaformat-maven-plugin:0.0."错误,可以尝试更新仓库索引、手动添加插件依赖、检查插件版本号是否正确以及尝试其他插件或工具。 ### 回答2: unresolved plugin: 'io.spring.javaformat:spring-javaformat-maven-plugin:0.0.' 是一个插件未解决的错误信息。这通常意味着在项目配置中引用了一个未能正确下载或找到的 Maven 插件。 要解决这个问题,你可以尝试以下几个步骤: 1. 检查插件配置:确认你已正确配置了该插件的相关信息,包括插件的版本号以及 Maven 插件仓库的地址。 2. 确认插件可用性:在 Maven 插件仓库或其他可信赖的来源中搜索该插件的最新版本,并确保该插件是有效且可用的。 3. 检查网络连接:确认你的网络连接是否正常,因为下载和引用插件需要有效的网络连接。 4. 清理 Maven 缓存:如果问题仍然存在,尝试清理 Maven 的本地缓存。你可以在命令行中运行 `mvn dependency:purge-local-repository` 命令来清理缓存。 5. 更新 Maven 版本:如果你使用的是较旧的 Maven 版本,尝试将 Maven 更新到最新版本。新版本的 Maven 可能会修复一些已知的问题,并提供更好的兼容性。 如果在尝试上述解决方法后问题仍然存在,你可能需要进一步检查你的项目配置文件,确保没有其他冲突或错误与该插件相关联。此外,你还可以查看该插件的文档和讨论论坛,看是否有其他开发者遇到了类似的问题,并从中获取更多的解决思路。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ideal-cs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值