置顶文章-波波烤鸭博客文章汇总篇【Java核心,经典开源框架应用及源码分析,企业级解决方案等】强烈建议收藏!!!

2021-09-08 12:51:51 浏览数 (1)

因为博客中的文章已经越来越来了,为了便于文章检索,特整理本文,欢迎收藏!!!

Java核心

1.JDK8新特性

Lambda表达式讲解

接口新特性

函数式接口

方法引用

Stream流

Optional工具类介绍

新的日期时间工具类介绍

注解的增强

2.Java核心

Java集合核心内容之数组和链表

Java集合核心内容之二叉树

2-3-4树详解

红黑树详解

精讲红黑树删除操作

剖析反射的本质

3.设计模式

3.1 创建型模式

  都是用来帮助我们创建对象的!

模式

地址

单例模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87740745

简单工厂

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87896766

工厂方法

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87896766

抽象工厂

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87896766

建造者模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87909002

原型模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87633257

3.2 结构型模式

  关注对象和类的组织

模式

地址

代理模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/86484887

适配模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87949811

桥接模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87951434

组合模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88567000

装饰模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88214447

外观模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88569991

享元模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88586998

3.3 行为型模式

  关注系统中对象之间的相互交换,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责,共有11中模式

模式

地址

责任链模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89077040

命令模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89115420

解释器模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89367802

迭代器模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89077229

中介者模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89077718

备忘录模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89367699

观察者模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87483479

状态模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89345271

策略模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88222305

模板方法

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/88210977

访问者模式

https://dpb-bobokaoya-sm.blog.csdn.net/article/details/89367828

Spring系列

1.SpringFramework

IOC和AOP的浅析

Spring介绍

Spring-IOC实现【01-XML配置方式】

Spring-IOC实现【02-XML配置方式案例】

Spring-IOC实现【03-其他实现方式】

Java代理模式-AOP必备知识

Spring之AOP详解

Spring之事务管理

Spring事务的传播行为

Spring事务的隔离级别

源码分析

Spring加载流程源码分析01【super】

Spring加载流程源码分析02【setConfigLocations】

Spring加载流程源码分析03【refresh】

Spring之BeanFactory和FactoryBean接口的区别

Spring之Bean对象的初始化和销毁方法

Spring之BeanPostProcessor(后置处理器)介绍

Spring之BeanFactoryPostProcessor接口介绍

Spring之InstantiationAwareBeanPostProcessor接口介绍

Spring之Aware接口介绍

Spring之InitializingBean接口和DisposableBean接口介绍

Spring之Bean的生命周期详解

Spring之事件监听(观察者模型)

Spring之AOP适配器模式

面试题相关

Spring中使用的设计模式

面试题-Spring【基础概念】

Java项目架构的演变

面试题-项目(各种项目地址汇总)

SpringMVC教程1[原理分析及注解方式的使用]

SpringMVC教程2[处理及响应请求]

SpringMVC教程3[文件上传下载及静态资源处理]

SpringMVC教程4[服务器端校验]

SpringMVC教程5[数据回写和异常处理及JSON操作]

SpringMVC教程6[Restful和拦截器]

整合Spring和SpringMVC

2.SpringBoot

基本应用

SpringBoot【入门案例】

SpringBoot【构建项目的多种方式】

SpringBoot核心【基本配置】

SpringBoot核心【starter启动器】

SpringBoot核心【日志和profile】

SpringBoot核心【自定义starter】

SpringBoot【整合servlet】

SpringBoot【整合Filter】

SpringBoot【整合Listener】

SpringBoot【静态资源】

SpringBoot【文件上传】

SpringBoot【整合JSP】

SpringBoot【整合Freemarker】

SpringBoot【整合Thymeleaf】

Thymeleaf语法详解

SpringBoot【SpringMVC mybatis完成CRUD案例】

SpringBoot【实现热部署-devtools】

SpringBoot高级【异常处理的五种方式】

SpringBoot高级【单元测试】

Springboot整合Shiro之认证

Springboot整合Shiro之授权

SpringCache完整案例介绍

SpringBoot整合Ehcache

SpringBoot整合SpringDataRedis

SpringBoot整合Scheduled(定时任务器)

Spring Boot整合Quartz定时任务框架

SpringBoot原理分析

自动配置原理

自定义Starter原理

Actuator原理

3.SpringCloud

Eureka

SpringCloud-Eureka【入门案例】

SpringCloud-Eureka【server服务高可用搭建】

SpringCloud-Eureka【服务案例】

Spring RestTemplate介绍

Springboot之监控健康状况

基于分布式CAP定理,分析注册中心两大主流框架:Eureka 与 Zookeeper 的区别

SpringCloud-Eureka[优雅停服]

SpringCloud-Eureka[安全认证]

Ribbon

SpringCloud-Ribbon[入门案例]

SpringCloud-Ribbon[负载均衡策略]

spring-boot项目打包去掉BOOT-INF文件夹

Ribbon原理分析1

Ribbon原理分析2

Feign

SpringCloud-Feign[入门案例]

SpringCloud-Feign[请求参数处理]

SpringCloud-Gzip[压缩介绍]

SpringCloud-Feign[HttpClient连接池]

SpringCloud-Feign[微服务日志处理]

SpringCloud-Feign【超时时间设置】

Hystrix

SpringCloud-Hystrix【解决灾难性雪崩】

SpringCloud-Hystrix【解决灾难性雪崩-降级】

SpringCloud-Hystrix【解决灾难性雪崩-缓存】

SpringCloud-Hystrix【解决灾难性雪崩-请求合并】

SpringCloud-Hystrix【解决灾难性雪崩-熔断】

SpringCloud-Hystrix【解决灾难性雪崩-隔离】

SpringCloud-Hystrix【Feign处理降级】

SpringCloud-Hystrix【Feign处理降级-异常记录】

SpringCloud-Hystrix【可视化数据监控-Hystrix-Dashboard】

SpringCloud-Turbine【多个服务和集群监控】

SpringCloud-Turbine【RabbitMQ服务监控】

微服务案例

微服务综合案例-01-需求分析

微服务综合案例-02-product服务创建

微服务综合案例-03-其他服务的创建

微服务综合案例-04-业务逻辑处理

微服务综合案例-05-业务逻辑实现

Zuul

SpringCloud-Zuul服务网关[介绍及入门案例]

SpringCloud-Zuul服务网关[自定义网关过滤器]

SpringCloud-Zuul服务网关[容错Hystrix]

SpringCloud-Zuul服务网关[高并发请求下的限流处理]

SpringCloud-Zuul服务网关[性能优化]

Config

SpringCloud-分布式配置中心【入门介绍】

SpringCloud-分布式配置中心【动态刷新】

SpringCloud-分布式配置中心【加密-对称加密】

SpringCloud-分布式配置中心【加密-非对称加密】

Bus

SpringCloud-消息总线bus

Stream

Spring cloud stream【入门介绍】

Spring cloud stream【消息分组】

Spring cloud stream【消息分区】

Sleuth

SpringCloud Sleuth入门介绍

4.SpringData

SpringData【Spring整合Hibernate】

SpringData【Spring整合HibernateJPA】

SpringDataJPA之快速入门

SpringDataJPA之Repository接口

SpringDataJPA之CrudRepository接口

SpringDataJPA之PagingAndSortingRepository接口

SpringDataJPA之JpaRepository和JpaSpecificationExecutor接口

SpringDataJPA之自定义Repository

SpringDataJPA之关联关系

SpringDataRedis介绍

SpringBoot整合SpringDataJPA

5.SpringSecurity

SpringSecurity超详细入门介绍

SpringSecurity常用过滤器介绍

SpringSecurity实现自定义登录界面

SpringSecurity认证流程分析

SpringSecurity实现数据库认证

SpringSecurity详细介绍RememberMe源码流程

SpringSecurity详细介绍RememberMe功能

SpringSecurity授权管理介绍

详细介绍SpringBoot整合SpringSecurity

单点登录SSO解决方案之SpringSecurity JWT实现

详细介绍OAuth2.0及实现和SpringSecurity的整合应用

MyBatis

应用介绍

基本使用

全局配置文件详解

映射文件详解

动态SQL语句

延迟加载和缓存

MyBatis整合Spring

MBG逆向工程介绍

原理分析

架构设计分析

核心流程源码分析上

核心流程源码分析下

基础模块-反射模块

基础模块-类型转换模块

基础模块-日志模块

基础模块-Binding模块

基础模块-缓存模块

基础模块-数据源模块

插件原理分析

MyBatis整合Spring原理分析

Shiro

基本应用

Shiro入门篇

自定义Realm

加密处理

授权处理

实战中的认证处理

复杂多Realm的场景

实战中的授权处理

缓存处理

会话处理

Freemaker中的Shiro标签处理

Shiro easyUI SpringMVC实现登录认证

Springboot整合Shiro之授权

源码分析

源码分析1SecurityManagerFactory

源码分析2SecurityManager

源码分析3认证流程

源码分析4FormAuthenticationFilter

RabbitMQ

详细介绍RabbitMQ在Linux(centos6.5)环境下的安装过程

SpringBoot-RabbitMQ01-入门介绍

SpringBoot-RabbitMQ02-原理介绍

SpringBoot-RabbitMQ03-交换器【direct】介绍

SpringBoot-RabbitMQ04-交换器【topic】介绍

SpringBoot-RabbitMQ05-交换器【fanout】介绍

SpringBoot-RabbitMQ06-持久化和ACK确认机制

Docker

安装篇

入门篇

常用命令介绍

镜像篇

容器和数据卷

DockerFile

DockerFile案例讲解

本地镜像推送阿里云

Docker中安装MySQL

Docker中安装Redis

Docker中安装RabbitMQ

MyCat

安装和配置

深入理解MyCat

主从复制

读写分离

分库分表

全局序列号-全局主键自增长

Redis

Linux中安装

数据类型介绍

String中常用命令

String中的BIT命令

Hash中常用命令

List中常用命令

Set中常用命令

ZSet中常用命令

发布和订阅

事务处理

持久化-RDB

持久化-AOF

主从复制1

主从复制2

集群环境搭建

Jedis

Redis应用之限制访问频率

Redis应用之任务队列

Redis哨兵模式详解

Redis应用之缓存实现

SpringDataRedis介绍

Nginx

安装配置

常用命令介绍

核心配置文件介绍

Location匹配规则

反向代理

负载均衡

动静分离

原理分析

跨域问题

防盗链的配置

高可用的配置-Keepalived

HTTP协议基础补充

Activiti

Activiti详解

基本应用介绍

基本操作介绍

进阶提升篇

整合篇

Vue

你好,VUE

写个跑马灯看看效果

事件修饰符

v-model指令

样式处理

v-if指令

综合练习

过滤器

过滤器应用

按键修饰符

自定义指令

实例生命周期

动画入门

半场动画

列表动画

创建组件的方式

data和methods

组件-切换案例

组件-父子组件传值

组件案例-评论列表

ref和$refs的使用

路由router-基本使用

路由Router-传值

路由Router-嵌套及案例

methods,watch及computed的区别

Vue实战案例(form表单动态添加组件)

未完待续~~

0 人点赞