×

tomcat

深入剖析下ArrayList与LinkedList,让你真正运用好ArrayList,LinkedList

luo5943 luo5943 发表于2024-05-09 浏览6928 评论0
集合作为一种存储数据的容器,是我们日常开发中使用最频繁的对象类型之一。JDK为开发者提供了一系列的集合类型,这些集合类型使用不同的数据结构来实现。因此,不同的集合类型,使用场景也不同。 很多同学在面试的时候,经常会被问到集合的相关问题,比较常见的有ArrayList和LinkedList的区别。 相信大部分同学都能回答上:“ArrayList是基于数组实现,LinkedList是基于链表实现。”而在回答使用场景的时候,我发现大部分同学的答案是:“ArrayList和LinkedList在新增

spring boot

【保姆级教程—全网最快】一拿出手就羡煞旁人的RabbitMQ安装文档(rabbitmq入门教程)

tteeqq tteeqq 发表于2024-05-09 浏览33797 评论0
系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶篇之通过插件实现延迟队列 前言 恭喜所有看到本篇文章的小伙伴,成功解锁了羡煞旁人的RabbitMQ安装文档🎁通过本文,你将以全网最快的速度部署属于你自己的RabbitMQ😁 一、下载所需文件 从网盘中下载小名准备好的erlang、rabbitmq安装包

MYSQL教程

Undo log日志详解(Undo log)

水果超 水果超 发表于2024-05-09 浏览5418 评论0
今天和大家分享一下Undo log日志的知识点 1.什么是undo log? 撤销日志,在数据库事务开始之前,MYSQL会去记录更新前的数据到undo log文件中。如果事务回滚或者数据库崩溃时,可以利用undo log日志中记录的日志信息进行回退。同时也可以提供多版本并发控制下的读(MVCC)。(具体的MVCC实现机制详解看这篇博客) 2.undo log生命周期 undo log产生: 在事务开始之前生成undo log销毁: 当事务提交之后,undo log并

MSSQL教程

关于mysql 从一张表查询出每个ID最新的记录的方式(关于mysql 从一张表查询出每个id最新的记录的方式)

Gxr Gxr 发表于2024-05-09 浏览5487 评论0
问题描述: 在开发过程中经常遇到从某一操作记录表 中查出每一个用户的最新的一条记录。 解决方法: 1、首先按照时间降序 ,然后再按照ID分组 select * from  ( select * from  A  order by date desc)as a group by a.id 这样查询结果并不会得到想要的结果,因为mysql 5.7之后的子查询里就默认不会使用排序,如果想要子查询使用排序,则可以加上limit限制条件 select * from  ( select *

spring boot

SpringBoot 配置 Redis 连接池

zhiu2020 zhiu2020 发表于2024-05-09 浏览12105 评论0
前言 SpringBoot2.0默认采用 Lettuce 客户端来连接 Redis 服务 默认是不使用连接池的,只有配置 redis.lettuce.pool下的属性的时候才可以使用到redis连接池 版本说明 spring-boot-starter-data-redis:2.5.4 redis6.2.5 commons-pool2:2.8.1 采用 Lettuce 使用连接池,要依赖commons-pool2 pom 文件相关依赖 <dependency&

人工智能

java常用的7大排序算法汇总

站长资讯网友投稿帖 站长资讯网友投稿帖 发表于2024-05-09 浏览3435 评论0
插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,插入排序的时间复杂度和空间复杂度分别为 O(n2 ) 和 O(1)。

spring boot

SpringBoot整合Redis实践消息发布订阅特性

窜天猴 窜天猴 发表于2024-05-09 浏览5684 评论0
介绍 发布订阅是消息的一种常用模式。例如,在企业分配任务之后,可以通过邮件、短信或者微信通知到相关的责任人,这就是一种典型的发布订阅模式。首先是 Redis 提供一个渠道,让消息能够发送到这个渠道上 ,而多个系统可以监听这个渠道,如短信、微信和邮件系统都可以监听这个渠道,当一条消息发送到渠道,渠道就会通知它的监听者,这样短信、微信和邮件系统就能够得到这个渠道给它们的消息了,这些监听者会根据自己的需要去处理这个消息,于是我们就可以得到各种各样的通知了。 实践 创建一个消息的监听者(通道的

tomcat

云服务器环境搭建(详细教程)——安装JDK环境、TomCat服务器、MySQL数据库

7 7 发表于2024-05-09 浏览4611 评论0
【前言】前不久购买了华为云云服务器,打算从零开始搭建一个博客。搭建博客首先要做的是配置环境,对于我来说,jdk、tomcat、mysql也是经常配置,配置其实也很简单,但每次都得查一些安装的语句,于是记录一下,也给有需要的人一点帮助。 目录 【前言】 一、准备工作 二、安装jdk1.8 三、安装tomcat 四、安装Mysql 一、准备工作 云服务器:华为云CentOS7.6 安装包:JDK安装包、TomCat安装包、MySQL安装包(各自官网都能找得到) 使