自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(193)
  • 收藏
  • 关注

原创 Collectors.groupingBy和peek函数用法

Collectors.groupingBy用法

2024-02-21 15:50:56 208

原创 GitLab服务器搭建

GitLab服务器搭建

2023-05-24 09:58:54 4306

原创 Linux系统下搭建maven环境

Linux系统下的maven环境搭建

2023-02-26 12:43:41 1327 1

原创 将map映射为实体类:mapToBean

实体类User:public class User { private String username; private int age; private List<UserHobby> userHobbyList; public String getUsername() { return username; } public void setUsername(String username) { this.u

2022-11-04 19:07:12 1553

原创 将json字符串与实体类互相转换

将json字符串与实体类互相转换

2022-10-07 13:34:09 11858

原创 猿创征文|Spring Boot 整合分布式调度框架:xxl-job

猿创征文|Spring Boot 整合分布式调度框架:xxl-job

2022-09-04 14:36:23 950

原创 Springboot整合RabittMQ

Springboot整合RabittMQ

2022-08-28 11:54:10 878

原创 gRPC框架的简单使用

grpc框架的简单使用

2022-08-06 15:07:18 602

原创 List中存储实体类并根据实体类的指定属性去重

List中存储实体类并根据实体类的指定属性去重

2022-08-06 10:20:19 1851

原创 ShardingSphere-JDBC使用

ShardingSphere-JDBC

2022-07-31 16:07:55 1091

原创 VSCODE中配置JavaScript编译环境

VSCODE中配置JavaScript编译环境

2022-06-26 00:00:42 28267 7

原创 JS中的类,函数,对象、原型

JS中的类,函数,对象、原型

2022-06-10 15:45:41 680 1

原创 02-Vue基础之条件渲染和列表渲染

条件渲染和列表渲染

2022-06-05 12:07:32 346

原创 Vue中的数据代理(知识小记)

Vue中的数据代理

2022-06-01 16:11:39 155

原创 DOM以及DOM事件的处理方式

文章目录01.DOM概述02.DOM事件概述03. 事件属性(类型)04.事件对象05.事件的监听06.事件的捕获和冒泡07.阻止事件冒泡的方式01.DOM概述Document Object Model (DOM)文档对象模型:将标记语言文档的各个组成部分,封装为对象,可以使用这些对象,对标记语言文档进行CRUD(增删改查)的动态操作。通过 HTML DOM,可访问 HTML 文档的所有元素,当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model),HTML DO

2022-05-26 16:03:06 815

原创 VSCODE中配置C++编译环境

文章目录01、起因02、下载安装VSCODE03、MinGW的下载与配置MinGW概述MinGW的下载安装MinGW的配置04、在VSCODE中配置安装插件配置05、运行01、起因因为主要是写java,很少使用C++编写代码,所以不想安装Visual Studio和CodeBlock这种大型的IDE,所以就在VsCode中配置一个编译环境吧!!这样使用VsCode即可以写前端代码,也可以写C++代码,还可以写Python代码,真不错!!!02、下载安装VSCODE下载地址:https://code

2021-10-18 11:16:09 492 1

原创 java面试题之-Mybatis篇(持续更新)

文章目录1、MyBatis是什么?2、JDBC编程有哪些缺陷?MyBatis又是如何改进的?3、MyBatis与Hibernate的区别在哪?4、MyBatis的优缺点5、MyBatis的执行流程?6、#{}和${}的区别7、模糊查询like语句该怎么写8、如何获取生成的主键?9、当实体类中的属性名和表中的字段名不一样怎么办?10、什么是MyBatis的接口绑定?有哪些实现方式?11、Mybatis接口方法参数绑定有哪几种方式?12、使用MyBatis的mapper接口调用时有哪些要求?13.最佳实践中,通

2021-10-05 15:10:03 618 3

原创 java面试题之-数据库篇(持续更新)

文章目录提前预知MySQL基础01、MySQL有哪些数据类型?02、char 和 varchar 的区别是什么?03、binary 和 varbinary的区别?04、MySQL中myisam与innodb的区别?05、MySQL建表的约束条件有哪些?06、 数据库的三范式是什么?07、超键、候选键、主键、外键分别是什么?08、MySQL中 in 和 exists 区别09、 drop、delete与truncate的区别10、什么是存储过程?有哪些优缺点?11、MySQL 执行查询的过程MySQL事务01

2021-09-30 11:35:40 1637 1

原创 java面试题之-计算机网络篇(持续更新)

文章目录01、请简述TCP\UDP的区别02、说一下了解的端口和对应的服务03、IP地址分为哪几类?简单说一下各个分类?03、在浏览器中输入网址之后执行会发生什么?01、请简述TCP\UDP的区别TCP和UDP无论是在TCP/IP四层模型还是在OSI七层模型中都是位于的传输层中,所以二者都是传输层的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。两者的区别大致如下:TCP面向连接(三次握手,四次挥手),UDP面向非连接即发送数据前不需要建立链接TCP提供可

2021-09-28 15:02:42 912

原创 java面试题之-Redis篇(持续更新)

文章目录01、取出一个字符串中字母出现的次数01、取出一个字符串中字母出现的次数/** * 1、 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" , * 输出格式为:a(2)b(1)k(2)... * 思路: * 1.需要知道每个字符出现的次数,就要对每个字符进行遍历. * 2.如何对遍历出来的字符和对应出现的次数进行存储呢?就需要map集合. * 3.这里一个问题就是,如何把每个字符出现的总次数装入map中呢? * 就需要通过一个判断,如果这个字符不存在,就将

2021-09-28 14:48:14 458

原创 java面试题之-javase篇(持续更新)

文章目录一、基础01、变量,常量02、两个小面试题03、数组04、类05、抽象类和接口的对比06、权限修饰符07、final、finally、finalize区别,怎么使用?08、重载和重写区别?二、进阶01、Object类中方法有哪些?02、equals和==的区别?03、String,StringBuilder,StringBuffer的区别?04、自动装箱与拆箱?05、集合06、遍历Map的方式?07、异常?08、创建线程的方式09、线程状态10、线程等待:wait和sleep的对比11、线程之间的通

2021-09-24 09:38:24 635

原创 20—JAVA(进阶)—反射(Reflection)

文章目录01 反射机制什么是反射?举例反射机制的优点反射机制的缺点02 反射机制的功能03 反射相关的类04 Class类概述代码演示获取class类对象的六种方式方式四:03 反射获取类的结构信息(重点)ClassFieldMethodConstructor访问属性访问方法05 反射调用想能优化06 Class类常用方法01 反射机制什么是反射?学过Java的人估计都知道反射,反射可以说是Java中一种非常强大的技术,它可以做的事情太多太多。有句话说的很好:反射是框架的灵魂。没有反射就没有那么多

2021-09-21 16:00:58 255 2

原创 Java面经—远景智能

文章目录01、自我介绍一下吧02、介绍一下简历中的实习经历吧03、追问:MQTT协议说一下04、说一下MySQL中的索引吧05、索引的种类有哪些?06、聚集索引和非聚集索引的区别?07、为什么 MySQL 的索引要使用 B+树而不是其它树形结构?比如 B 树?08、MySQL的四大特性09、MySQL中的事务的隔离级别,MySQL中默认级别10、 事务的实现原理(MySQL中的日志)11、MySQL如何实现事务隔离的12、MySQL中的锁13、LinkedList、ArrayList的区别,分别适用于什么场

2021-09-21 15:58:05 422 2

原创 计算机网络—TCP相关知识总结

文章目录TCP 协议如何保证可靠传输校验和序列号/确认应答超时重传连接管理流量控制拥塞控制TCP 三次握手和四次挥手TCP协议概述三次握手和四次挥手的简单回答三次握手四次挥手为什么连接的时候是三次握手,关闭的时候却是四次握手?为什么要TIME_WAIT如果已经建立了连接,但是客户端突然出现故障了怎么办?TCP 粘包产生原因以及解决方法为什么会出现TCP 粘包何为面向字节流什么是粘包、拆包?粘包产生的常见原因粘包的解决方法基于TCP/UDP协议的应用层协议有哪些TCP和UDP的区别是什么?HTTP 与 HTT

2021-08-30 14:52:18 802

原创 计算机网络—IP头部结构,TCP头部结构,UDP头部结构

IP头部结构IP头部结构图如下注意:一行32bit为4字节,扩展的时候总是一行一行的拓展,也就是4个字节4个字节的扩展版本号(Version):长度4bit,标识目前采用的IP协议的版本号,一般的值0100(IPv4),0110(IPv6)首部长度(Header Length):长度4bit,这个字段的作用是为了描述IP头部的长度,IP头部长度是可变的(最常用的是红框中的部分,一共占20字节)。- 首部长度部分占4个bit位,取值范围是0-15,单位为32bit(4个字节)- 整个IP头部

2021-08-29 21:48:17 17509 1

原创 SpringCloud—07—高级之SpringCloud Alibaba上

文章目录提前预知14、SpringCloud Bus 消息总线15、SpringCloud Stream 消息驱动16、SpringCloud Sleuth 分布式请求链路跟踪提前预知学习一种技术最好的方式是:视屏+官方文档!!!!!课程源码地址:https://gitee.com/aismall/spring-cloud本次笔记对应的课程为尚硅谷的Springcloud教程,课程地址:springcloud课程地址课程包含:springcloud+springcloud alibaba课程分为

2021-08-25 21:59:17 157 3

原创 SpringCloud—06—中级之服务配置,消息总线、消息驱动,分布式请求链路跟踪

文章目录提前预知13、SpringCloud Config分布式配置中心13.1、Config分布式配置中心介绍提前预知学习一种技术最好的方式是:视屏+官方文档!!!!!课程源码地址:https://gitee.com/aismall/spring-cloud本次笔记对应的课程为尚硅谷的Springcloud教程,课程地址:springcloud课程地址课程包含:springcloud+springcloud alibaba课程分为四个等级(不一定要一次性学完,你懂得!!!):零:1~4初

2021-08-25 21:58:10 191 1

原创 SpringCloud—05—中级之服务网关

文章目录提前预知11、Zuul路由网关提前预知学习一种技术最好的方式是:视屏+官方文档!!!!!课程源码地址:https://gitee.com/aismall/spring-cloud本次笔记对应的课程为尚硅谷的Springcloud教程,课程地址:springcloud课程地址课程包含:springcloud+springcloud alibaba课程分为四个等级(不一定要一次性学完,你懂得!!!):零:1~4初:5~9中:10~16高:17~21课程大纲:一点一点的学习下

2021-08-25 21:57:40 392 1

原创 SpringCloud—04—中级之Hystrix熔断器

文章目录提前预知10、Hystrix熔断器10.1、Hystrix是什么10.2、Hystrix支付微服务构建10.3、JMeter高并发压测后卡顿10.4、订单微服务调用支付服务出现卡顿10.5、降级容错解决的维度要求10.6、Hystrix之服务降级支付侧fallback10.7、Hystrix之服务降级订单侧fallback10.8、Hystrix之全局服务降级DefaultProperties10.9、Hystrix之通配服务降级FeignFallback10.10、Hystrix之服务熔断理论10

2021-08-25 21:57:10 161

原创 SpringCloud—03—初级之服务调用

文章目录提前预知08、Ribbon负载均衡服务调用8.1、Ribbon入门介绍8.2、Ribbon的负载均衡和Rest调用8.3、Ribbon默认自带的负载规则8.4、Ribbon负载规则替换8.5、Ribbon默认负载轮询算法原理8.6、RoundRobinRule源码分析8.7、Ribbon之手写轮询算法09、OpenFeign服务接口调用9.1、OpenFeign是什么9.2、OpenFeign服务调用9.3、OpenFeign超时控制9.4、OpenFeign日志增强提前预知学习一种技术最好的方

2021-08-25 21:56:20 175

原创 SpringCloud—02—初级之服务注册中心

Springcloud 服务注册与发现

2021-08-25 21:55:45 257 2

原创 SpringCloud—01—入门

文章目录01、提前预知02、关于Cloud各种组件的停更/升级/替换2.1、版本选择问题03、微服务架构理论知识入门3.1、微服务架构概述3.2、SpringCloud简介3.3、SpringCloud技术找01、提前预知学习一种技术最好的方式是:视屏+官方文档!!!!!学习SpringCloud之前要了解的内容有:Java8:java基础Maven:项目管理工具Git:版本控制工具Ngnix:一种高性能的web服务器RabbitMQ:消息中间件SpringBoot2.x:很牛的java

2021-08-25 21:54:49 164

原创 Linux系统中nacos集群搭建看这一篇就够了

文章目录提前预知Linux中的JDK安装和配置Linux系统中MySQL数据的安装和配置Linux系统中Ngnix服务器的安装和配置Linux系统中Nacos的安装和配置提前预知预计需要,1个Nginx+3个nacos注册中心+1个mysqlLinux环境要求:安装java8及其以上的JDK5.6.5+的MySQL数据库Maven环境Ngnix服务器3个NacosLinux中的JDK安装和配置参考链接:Linux系统中安装JDKLinux系统中MySQL数据的安装和配置参考链接:

2021-08-24 20:03:01 3628 14

原创 Linux系统中安装Nginx

文章目录提前预知下载依赖下载pcre下载zlib下载openssl下载nginx安装的准备开始安装安装pcre安装zlib安装openssl安装nginx2.2.Nginx常用命令2.3.Nginx配置文件2.3.1.全局块2.3.2.events块2.3.3.http块提前预知Nginx一般都是安装在Linux系统中(当然Windows系统中也可以装)安装Ngnix依赖下面的环境:pcre-8.37.tar.gzopenssl-1.0.1t.tar.gzzlib-1.2.8.tar.gzng

2021-08-24 10:27:48 447

原创 Linux系统中安装MySQL

文章目录提前须知Linux版本的MySQL下载卸载系统自带的数据库安装前准备解压MYSQL安装包创建MYSQL用户和用户组创建data文件夹修改MYSQL目录的归属用户准备MYSQL的配置⽂件正式开始安装MYSQL复制启动脚本到资源目录设置MySQL系统服务并开启⾃启启动MySQLD将MySQL的BIN目录加入PATH 环境变量首次登陆MySQL设置远程主机登录开放3306端口号测试远程连接后记提前须知windows系统中安装MySQL参考:https://blog.csdn.net/weixin_45

2021-08-23 19:48:50 483

原创 zookeeper安装部署

文章目录准备安装包解压安装创建DATA目录创建配置文件并修改准备安装包下载地址:https://archive.apache.org/dist/zookeeper/解压安装在 /usr/local/ 下创建 zookeeper ⽂件夹并进⼊cd /usr/local/mkdir zookeepercd zookeeper将 ZooKeeper 安装包解压到 /usr/local/zookeeper 中即可tar -zxvf /root/apache-zookeeper-3.5.8-b

2021-08-19 11:14:18 151

原创 高并发下的一些基础概念:吞吐量、QPS、并发数、响应时间,服务熔断、隔离、降级、限流,缓存穿透、缓存击穿、缓存雪崩

文章目录吞吐量、QPS、并发数、响应时间吞吐量(Throughput)QPS(Query Per Second)并发量响应时间(RT)小结服务熔断、隔离、降级、限流降级熔断隔离限流缓存穿透、缓存击穿、缓存雪崩缓存穿透缓存击穿缓存雪崩吞吐量、QPS、并发数、响应时间吞吐量(Throughput)吞吐量(TPS):是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。对于单用户的系统,响应时间可以很好地度量系统的性能,但对

2021-08-18 13:00:00 459

原创 ActiveMQ-05-ActiveMQ的传输协议,消息存储和持久化

文章目录01、ActiveMQ的传输协议概述支持的传输协议TCP协议NIO协议AMQP协议(了解)STOMP协议(了解)MQTT协议(了解)NIO协议案例修改配置文件activemq.xml生产者代码消费者代码NIO协议案例增强修改配置文件activemq.xml生产者代码消费者代码02、ActiveMQ的消息存储和持久化概述持久化的方式有哪些kahaDB消息存储概述KahaDB的存储原理JDBC消息存储MQ+MySQL添加mysql数据库的驱动包到lib文件夹jdbcPersistenceAdapter配

2021-08-14 12:14:22 335

原创 ActiveMQ-04-SpringBoot整合ActiveMQ

文章目录SpringBoot整合ActiveMQ创建一个SpringBoot项目pom.xmlapplication.yml配置文件queue生产者和消费者配置目的地的bean队列生产者代码队列消费者代码topic生产者和消费者配置目的地的bean主题生产者代码主题消费者代码测试代码SpringBoot整合ActiveMQ创建一个SpringBoot项目可以使用IDEA中的快速创建器创建一个SpringBoot项目,就不啰嗦了pom.xml注意:SpringBoot的版本为:2.5.3&lt

2021-08-13 16:10:10 129

原创 ActiveMQ-03-Spring整合ActiveMQ

文章目录ActiveMQ的brokerbroker是什么嵌入式的broker启动Spring整合ActiveMQpom.xml添加spring支持JMS的包spring配置文件:spring-activemq.xml队列生产者和消费者主题生产者和消费者配置消费者的监听类ActiveMQ的brokerbroker是什么相当于一个ActiveMQ服务器实例。说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源

2021-08-13 12:25:54 147

空空如也

空空如也

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

TA关注的人

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