自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务 - Sentinel

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

2022-08-10 17:46:09 704

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

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

2022-08-01 08:36:09 1593

原创 Elasticsearch - DSL 查询语句

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

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

原创 ElasticSearch 学习笔记

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

2022-07-24 16:57:49 960

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

docker 安装 es、kibana、ik分词器

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

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

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

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

原创 Docker 学习笔记

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

2022-07-23 11:40:33 277

原创 Java - 观察者设计模式

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

2022-07-22 17:43:45 212

原创 微服务 - 网关Gateway组件

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

2022-07-22 17:39:40 457

原创 Spring 整合 MyBatis

Spring 整合Mybatis

2022-07-22 14:23:43 199

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

微服务 远程调用组件 Feign

2022-07-22 14:20:31 623

原创 微服务 - Hystrix 熔断器

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

2022-07-22 10:56:18 416

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

Nacos 配置中心功能

2022-07-22 09:53:42 1552 1

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

微服务概念,SpringCloud组件概念

2022-07-21 16:43:19 424

原创 Spring MVC

SpringMVC 快速入门

2022-07-20 15:08:15 227

原创 Spring AOP 快速入门

Spring AOP 快速入门

2022-07-17 16:58:28 329

原创 Spring 整合 Junit测试

Spring整合Junit测试

2022-07-15 19:32:47 312

原创 Spring Framework 基础入门

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

2022-07-15 15:34:48 4393

原创 JdbcTemplate 快速使用

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

2022-07-12 16:30:34 279

原创 RabbitMQ - 笔记

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

2022-06-08 14:42:54 286

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

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

2022-06-02 15:57:19 468

原创 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 2175

原创 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 17502 6

原创 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 243

原创 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 715

原创 Java - 注解

Java 注解

2022-04-28 17:04:06 245

原创 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 853

原创 Java - 代理模式

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

2022-04-25 12:25:05 487

原创 Java 网络编程 - Socket

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

2022-04-19 18:46:34 911

原创 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 3025

原创 Maven - 下载安装(IDEA)

文章目录1. 官网下载2. 配置环境变量3. IDEA 配置1. 官网下载官网下载地址:https://maven.apache.org/download.cgi注:tar 是Linux, zip是windows, Source是maven项目的源码。2. 配置环境变量打开命令行,输入:mvn - version出现下面信息说明设置成功。3. IDEA 配置注:如果Settings中没有Maven,需要先在IDEA中安装Maven插件。...

2022-04-13 20:36:58 325

原创 Git 笔记

本地仓库的配置文件git 命令工作区add到暂存区git add 文件名/通配符 将工作区的文件加入到暂存区git add a.txt将a.txt文件加入到暂存区git add .将当前目录中的所有文件加入到暂存区暂存区commit到本地仓库git commit -m '注释内容' 查看日志loggit log 查看提交commit记录版本回退git reset --hard 版本号(commit 时生成的hashcode)查看已删除的版本号git reflog忽略配置文件

2022-04-09 18:31:18 1157

原创 Java JDBC (MySQL5.7)

文章目录第一章 JDBC简介1. JDBC的好处第二章 连接代码1. 普通方式2. 改装成工具类3. 数据库连接池Druid事务事务四大特性参考资料第一章 JDBC简介Java DataBase Connection,一套Java操作数据库的接口的规范1. JDBC的好处我们只需要会调用JDBC接口中的方法即可,使用简单JDBC有关的类和接口:都在java.sql 和 javax.sql(扩展包) 包下方法体由具体的数据库厂商来完成的使用同一套Java代码,进行少量的修改就可以访问其他

2022-04-05 20:09:12 1999

原创 Java - IO流

第一章 File类1.1 File类的概述java.io.File类: 用来描述计算机中文件/文件夹/路径的 文件和目录路径名的抽象表示形式。 文件: 用file表示,用来存储数据的 文件夹/目录: 用directory表示,用来存储文件的,管理文件的 路径/地址: 用path表示,用来唯一确定文件/文件夹的具体存储位置 windows系统中,文件/文件夹的路径中有\,但是在java中要表示\需要写\\4.2 File类的静态成员File类中的静态成员: public static S

2022-04-04 13:15:08 309

原创 数据库 使用(MySQL5.7)

文章目录1. MySQL简介参考资料1. MySQL简介MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。参考资料MySQL 教程...

2022-04-01 11:38:20 1772

原创 Java - DOM4J解析XML文件

XML简单理解和解析

2022-03-28 13:36:05 2052

原创 java - enum

文章目录第一章 枚举类型的定义第一章 枚举类型的作用1.1 先来写个小需求1.1.1 局部变量写法1.1.2 静态常量写法1.1.3 枚举写法1.2 我们再来写个小需求1.2.1 静态常量写法1.2.2 枚举写法第二章 自定义枚举类型枚举类的定义第二章 枚举实现原理第一章 什么时候用枚举?1 枚举概述2 枚举的定义3 枚举的使用参考资料第一章 枚举类型的定义public enum 枚举名{ 枚举项常量1,枚举项常量2,枚举项常量3; 字段...; 私有构造器...; 方法...; ...

2022-03-27 15:07:52 1169

原创 IDEA - Lombok 插件

Lombok使用

2022-03-27 10:17:56 5685

原创 Java - 字符集和字符编码

1.1 字符编码字符编码Character Encoding : 就是一套自然语言的字符与二进制数之间的对应规则。计算机存储的都是二进制 0 1,那么数字、英文、标点符号、汉字等字符其实都是根据某种规则转为二进制形式存储。字符 -> 二进制 称为编码二进制 -> 字符 称为解码乱码的原因:编码和解码使用的规则不一致导致的。1.2 字符集字符集 Charset:也叫编码表。是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等。常见字符集:ASCII字

2022-03-25 19:33:49 957

原创 Java - Lambda表达式、函数式接口

第一章 Lambda表达式1.1 Lambda表达式概述JDK 8 新特性作用:简化函数式接口的匿名内部类的写法标准格式:(参数类型 参数名称) -> { 方法体 }1.2 接口实现类、匿名内部类、Lambda表达式对比package com.note.functions_interface_test;public class Test { public static void main(String[] args) { //如何使用接口中的方法?

2022-03-25 13:16:49 384

空空如也

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

TA关注的人

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