- 博客(13)
- 收藏
- 关注
原创 RabbitMQ使用场景介绍
6.MQ的使用场景6.1异步处理场景说明:用户注册后,需要发送邮件和注册短信,传统的方式有两种:1、串行的方式,2、并行的方式串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务完成后才返回给客户端,只有一个问题是:邮件、短信并不是必须的,它只是一个通知,而这种做法让客户端等待不需要等待的东西。并行方式:将注册信息写入数据库后,发送邮件的同时发送短信,以上三个任务完成后,返回给客户端,并行的方式能提高处理的时间消息队列:假设三个任务节点分别使用时间50ms,
2020-09-17 20:29:14 358
原创 Hutool—让Java也可以甜甜的
Hutool—让Java也可以甜甜的简单介绍Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。本文介绍一下Hut
2020-09-11 21:54:02 542
原创 消息队列的详细介绍
1.MQ引言1.1什么是MQMQ(Message Queue): 翻译为:消息队列,通过典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断向消息队列中获取消息。因为消息的生产和消费是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为消息中间件,通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2MQ有那些当前使用较多的 消息队列 有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、Ze
2020-08-28 20:44:52 376
原创 JWT学习笔记一
JWT1、什么是JWT**官网地址:**https://jwt.io/JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted be
2020-08-26 20:34:30 376 1
原创 spring学习笔记二 更新了!!!
6.4、bean作用域[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndhJHUhs-1598360482547)(spring.assets\image-20200322211445983-1595378601388.png)]1.单例模式(Spring默认机制) <!--p命名空间注入 可以会直接注入属性 ==>property singleton:单例模式(也是spring默认模式)--> <bean id="user"
2020-08-25 21:04:52 191
原创 Java 注解与反射学习笔记
注解什么是注解Annotation是从JDK5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释(这一点和注释(comment)没有什么区别)可以被其他程序(比如编译器)读取。Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)Annotation在哪里使用?可以附加在package、class、method、field等上
2020-08-24 20:06:46 435
原创 HTML单标签和双标签的区别及分类
定义单标签:由一个标签组成。例如 <br/>双标签:由“开始标签”和“结束标签”两部分构成。例如<p></p> <p>是开始标签,表示一个段落的开始。``</p>是结束标签,表示一个段落的结束。常见的单标签<hr /><meta /><img /><input>常见的双边签<html></html><head></head>&
2020-08-23 20:40:21 4690
原创 HTML行内元素、块级元素、行内块级
html标签按照元素种类可以分为行内元素(display: inline);,块级元素(display:block)和行内块级元素(display:inline-block)三种。了解元素种类有利于,我们进行css布局及属性的使用。2|行内元素也叫内联元素或内嵌元素,只能容纳文本或其他内联元素。默认特点:使用多个行内元素时呈现效果排在一行,不会自动换行,当充满容器后,就会开始位置继续叠加显示。不能设置width height属性(可以设置line-height指定高度,宽度随内容变化)。mar
2020-08-23 20:18:27 325
原创 GET和POST的区别
一、有何不同一、w3school标准答案注意,并不是说标准答案有误,上述区别在大部分浏览器上是存在的,因为这些浏览器实现了 HTTP 标准。二、从标准上来看GET 用于获取信息,是无副作用的,是幂等的,且可缓存 。POST 用于修改服务器上的数据,有副作用,非幂等,不可缓存。三、GET 方法的长度限制是怎么回事?网络上都会提到浏览器地址栏输入的参数是有限的。首先说明一点,HTTP 协议没有 Body 和 URL 的长度限制,对 URL 限制的大多是浏览器和服务器的原因。浏览
2020-08-23 15:13:21 112
原创 ArrayList源码深度解析
List接口**List集合代表一个有序、可重复集合,集合中每个元素都有其对应的顺序索引。**List集合默认按照元素的添加顺序设置元素的索引,可以通过索引(类似数组的下标)来访问指定位置的集合元素。实现List接口的集合主要有:ArrayList、LinkedList、Vector、Stack。...
2020-08-22 17:13:47 150
原创 Spring/Spring Boot常用注解 2020最全
Spring/Spring Boot常用注解本文介绍 Spring/Spring Boot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 Spring Boot 来开发项目基本没啥大问题了!因为我个人的能力和精力有限,如果有任何不对或者需要完善的地方,请帮忙指出!1、@SpringBootApplication这里先单独@SpringB...
2020-04-29 09:13:53 419
原创 2020 java设计模式之适配器模式
适配器模式:1 初步认识适配器模式的定义:将一个类的接口转成客户期望的另外一个接口。适配器模式使得原本由于接口不匹配而不能一起工作的那些类可以一起工作。通俗的讲法:用电器来打个比喻:有一个电器的插头是三脚的,而现有的插座是两孔的,要使插头插上插座,我们需要一个插头转换器,这个转换器即是适配器。适配器模式组成结构目标接口(Target):客户所期待的接口。目标可以是具体的或抽象...
2020-04-20 20:57:29 168
原创 最新版spring教程------学习笔记一
1.spring1.1、简介Spring:春天------>给软件行业带来春天2002,首次推出Spring框架的雏形:interface21框架Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版Rod Johnson:Spring Framework创始人,著名作者。很难想象Rod Jo...
2020-03-22 16:20:07 782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人