自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Java 核心技术·卷I (第11版)》笔记

《Java 核心技术·卷I (第11版)》笔记

2023-12-15 14:23:37 910

原创 Redis 基础篇

Redis 基础 高级 原理 实战

2022-10-28 21:25:47 1027

原创 Kafka 消息中间件

Kafka 消息中间件 概念、安装、使用、进阶

2022-10-27 17:49:45 1931 1

原创 Java 强 软 弱 虚 四种引用

Java 四种引用

2022-10-22 20:02:54 226

原创 分布式事务 Seata

Seata 分布式事务,AT XA TCC SAGA模式

2022-10-22 15:20:04 1412

原创 JWT 登录

JWT 使用、封装的工具类。

2022-10-21 17:19:04 740

原创 BCrypt 密码散列

SpringSecurity BCrypt

2022-10-21 12:02:12 291

原创 knife4j 接口测试工具

knife4j 接口测试工具

2022-10-20 18:56:15 922

原创 Swagger 接口测试工具

Swagger 在线生成接口测试文档

2022-10-20 18:48:19 396

原创 ThreadLocal

ThreadLocal的使用和理解

2022-09-25 15:14:53 446

原创 微服务 - Sentinel

Sentinel 流控、降级、热点、授权

2022-08-10 17:46:09 533

原创 ES 数据聚合、数据同步、集群

ES 数据聚合、数据同步、集群

2022-08-01 08:36:09 1391

原创 Elasticsearch - DSL 查询语句

ES 查询、结果处理、API使用

2022-07-25 10:06:41 1174 1

原创 ElasticSearch 学习笔记

Elasticsearch 概念、安装、索引操作、文档操作

2022-07-24 16:57:49 820

原创 Elasticsearch、IK分词器安装 (docker)

docker 安装 es、kibana、ik分词器

2022-07-23 22:41:33 3770 5

原创 RabbitMQ 登录控制台出现 “你与此网站的连接不是私密连接“

RabbitMQ 登录控制台出现 连接不是私密连接问题

2022-07-23 16:21:41 5706 1

原创 Docker 学习笔记

Docker 镜像、容器、数据卷操作

2022-07-23 11:40:33 171

原创 Java - 观察者设计模式

观察者模式又叫做发布订阅模式。发布订阅一听名字,就能想到要有一个发布者,多个订阅者。发布者发布消息,所有的订阅者都能收到消息。

2022-07-22 17:43:45 157

原创 微服务 - 网关Gateway组件

Spring Cloud Gateway组件的使用,路由、过滤、跨域。

2022-07-22 17:39:40 337

原创 Spring 整合 MyBatis

Spring 整合Mybatis

2022-07-22 14:23:43 137

原创 微服务 - 远程调用(Feign组件)

微服务 远程调用组件 Feign

2022-07-22 14:20:31 527

原创 微服务 - Hystrix 熔断器

Hystix 服务保护的两种方式,线程隔离和熔断器

2022-07-22 10:56:18 304

原创 微服务 - 配置中心 - Nacos

Nacos 配置中心功能

2022-07-22 09:53:42 1297

原创 微服务及相关组件概念

微服务概念,SpringCloud组件概念

2022-07-21 16:43:19 316

原创 Spring MVC

SpringMVC 快速入门

2022-07-20 15:08:15 134

原创 Spring AOP 快速入门

Spring AOP 快速入门

2022-07-17 16:58:28 238

原创 Spring 整合 Junit测试

Spring整合Junit测试

2022-07-15 19:32:47 249

原创 Spring Framework 基础入门

/方式一类路径加载配置文件ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext.xml");//加载多个配置文件context=newClassPathXmlApplicationContext("applicationContext.xml,applicationContext2.xml");//方式二httpshttpshttpshttpshttpshttps。......

2022-07-15 15:34:48 4107

原创 JdbcTemplate 快速使用

JdbcTemplate是Spring框架提供好的,它简化了JDBC的使用,并有助于避免常见错误。它执行核心JDBC工作流,让应用程序代码提供SQL并提取结果。这个类执行SQL查询或更新,在resultset上启动迭代,捕捉JDBC异常并将其转换为org.springframework.dao包中定义的通用的、信息更丰富的异常层次结构。...

2022-07-12 16:30:34 189

原创 RabbitMQ - 笔记

MQ (Message Queue) 消息队列,是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。优势:劣势:直接调用,如果新增子系统需要修改主系统的代码。耦合度高、不利于扩展。通过MQ间接调用,系统间解耦,提高容错性和扩展维护性。异步调用提高了用户的体验,提高了系统的吞吐量(单位时间内处理请求的数目)。使用MQ后,高峰期来的请求会积压在MQ中,订单系统的请求高峰就被削掉了。这就是削峰在高峰期过后的一段时间内,订单系统处理请求仍会维持在1000,直到积压的消息被消费完。这就是添谷

2022-06-08 14:42:54 165

原创 微服务 - 注册中心 - Eureka - Nacos

微服务 注册中心两个常用组件 Eureka和Nacos快速使用。

2022-06-02 15:57:19 314

原创 Java 8 - 方法引用

文章目录1. 方法引用简介2. 方法引用的使用3. 参考资料1. 方法引用简介概念方法引用是lambda表达式的一种简化写法。简化前提如果lambda表达式的方法体中只调用了一个方法,并且调用的方法和函数式接口中定义的抽象方法的参数列表和返回值都一致,就可以使用方法引用进行简化。常见形式对象::实例方法类::静态方法类::实例方法类::new2. 方法引用的使用package com.ali;import javax.swing.*;import java.util.Com

2022-05-13 11:39:11 2030

原创 Java - 类加载器

文章目录1. 类加载的过程2. 类加载器的分类2.1 启动类加载器 Bootstrap2.2 扩展类加载器 ExtClassLoader2.3 系统类加载器 AppClassLoader3. 双亲委派机制4. ClassLoader抽象类2.4 加载时机3. 参考资料1. 类加载的过程图片来源: 系统学习让你轻松定义java类加载器类加载器的作用就是将.class文件加载到内存。2. 类加载器的分类2.1 启动类加载器 Bootstrap启动类加载器属于JVM的一部分,C++实现。负责加

2022-05-02 12:40:40 15076 2

原创 Spring + 事务管理

文章目录1. 转账操作案例使用Spring的AOP1. 转账操作案例先写一个原始的JDBC转账操作,不用SpringService层加上事务管理业务逻辑层需要控制事务,开启、提交、回滚、package service.impl;import dao.AccountDao;import service.AccountService;import util.JDBCUtil;import java.sql.Connection;import java.sql.SQLException;

2022-05-01 11:16:34 165

原创 Java - 反射

文章目录1. 反射的概念2. 获取Class对象的三种方式3. Class类的方法4. 反射案例5. 参考资料1. 反射的概念将类的各个组成部分封装成其他对象,这就是反射机制。Java代码的运行阶段源代码阶段->Class对象阶段->运行阶段图片来源 黑马Java零基础入门到就业_Java基础(IDEA版本)将Person.class文件封装成Class对象的过程就是反射。反射的好处:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的扩展性。2. 获取Clas

2022-04-28 20:48:49 621

原创 Java - 注解

Java 注解

2022-04-28 17:04:06 172

原创 Mybatis - 笔记

1. 快速使用步骤:1. 添加Mybatis依赖坐标。2. 创建数据库实体表,准备数据。3. 创建实体类。4. 编写配置文件mybatis-config.xml5. 编写映射文件XxxMapper.xml6. 测试类测试1. 添加Mybatis依赖坐标。<!--mybatis依赖--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis&

2022-04-25 18:01:12 701

原创 Java - 代理模式

代理模式,静态代理,动态代理

2022-04-25 12:25:05 406

原创 Java 网络编程 - Socket

文章目录第一章 基本概念1. 什么是Internet2.3.第二章1.2.3.第 章 参考资料第一章 基本概念1. 什么是Internet2.3.第二章1.2.3.第 章 参考资料中科大郑烇、杨坚全套《计算机网络-自顶向下方法(第7版)》...

2022-04-19 18:46:34 809

原创 HTTP协议

文章目录1. HTTP协议的概念,特点2. 报文格式2.1 请求数据格式2.2 响应数据格式1. HTTP协议的概念,特点HTTP概念超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。规定了客户端/浏览器和服务器之间通信的消息格式。HTTP 协议特点基于TCP协议: 面向连接,安全(三次握手).基于请求-响应模型的: 一次请求对应一次响应.无状态协议: 对于事物处理没有记忆能力。每次请

2022-04-18 19:46:08 2975

空空如也

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

TA关注的人

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