集合
一、为什么要使用集合 当定义一个数组来存数据的时候长度可能不够用,此时集合类是最好的考虑 二、集合间的区别 1、 ArrayList与LinkedList的区别 1、1 ArrayList的内部实现是数组,每当删除或增加一个元素的时候整个数...
一、为什么要使用集合 当定义一个数组来存数据的时候长度可能不够用,此时集合类是最好的考虑 二、集合间的区别 1、 ArrayList与LinkedList的区别 1、1 ArrayList的内部实现是数组,每当删除或增加一个元素的时候整个数...
1、什么是java正则表达式 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
消息中间件 笔记 五:RabbitMQ的使用场景(异步处理、应用解耦) 消息中间件 笔记 四:RabbitMQ与Spring集成 消息中间件 笔记 三:使用RabbitMq原生Java客户端进行消息通信(消费者(接收方)自动确认模式、消费者...
一、异步处理 场景: 用户注册,写入数据库成功以后,发送邮件和短信。 准备工作: 1)安装RabbitMQ,参考前面的文章 2)新建一个名为RabbitMQAsyncProc的maven web工程,在pom.xml文件里面引入如下依赖 &...
一、RabbitMQ与Spring集成 准备工作: 分别新建名为RabbitMQSpringProducer和RabbitMQSpringConsumer的maven web工程 在pom.xml文件里面引入如下依赖: <projec...
准备工作: 1)安装RabbitMQ,参考文章:消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行) 2、)分别新建名为OriginalRabbitMQProducer和OriginalRabbitMQConsu...
一、基本概念 1. AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议。支持不同语言和不同的产品 2. 生产者 消息的创建者,发送到AMQP的消息中间件...
一、入门 1. 消息中间件的定义 没有标准定义,一般认为,采用消息传送机制/消息队列 的中间件技术,进行数据交流,用在分布式系统的集成 2. 为什么要用消息中间件 解决分布式系统之间消息的传递。 电商场景: 用户下单减库存,调用物流系统。随...
MyBatis 工作笔记 (五):mybatis逆向工程 MyBatis 工作笔记 (四):Mybatis缓存 MyBatis 工作笔记 (三):Mybatis实现关联表查询 MyBatis 工作笔记 (二):优化MyBatis配置文件中的...
一、背景 在实际开发中我们会自己去写mapper映射文件,接口,数据库表对应的实体类,如果需求任务比较少,咱们还可以慢慢的一个一个去写,但是这是不现实的,因为在工作中我们的任务是很多的,这时mybatis逆向工程就能帮助我们节省这部分的时间...