51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ING
28、springboot整合RabbitMQ(2)
1.1、监听队列如订单系统和库存系统订单系统下订单之后将消息存放在消息队列中库存系统需要时刻进行监听消息队列的内容,有新的订单就需要进行库存相关的操作 此时模拟监听消息队列中的Book信息 监听类:@RabbitListener监听相关的消息队列@ServicepublicclassBookServ...
IT猿
·
2020-03-27
springboot
整合
RabbitMQ
27、springboot整合RabbitMQ(1)
使用dockers下载带management的版本,该版本是带web界面的,可操作性比较强 启动 第二个-p是web界面的访问地址 客户端进行访问: 账号密码均是guest 1、添加exchange(交换器):全部添加之后2、添加队列3、绑定.....
IT猿
·
2020-03-27
springboot
整合
RabbitMQ
26、springboot与消息
1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 2、消息代理(messagebroker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管, 消息代理...
IT猿
·
2020-03-27
springboot
消息
25、springboot与缓存整合Redis
默认使用ConcurrentMapCacheManager 将数据保存在下面的Map中 docker:安装Redis: 查看官方文档:添加约束 <dependency><groupId>org.springframework.boot</...
IT猿
·
2020-03-27
springboot
缓存
整合
Redis
24、springboot与缓存(2)
具体看上文!!! @ServicepublicclassEmpService{@AutowiredEmployeeMapperemployeeMapper;@Cacheable(cacheNames="e")publicEmployeegetEmp(Integerid){System.out.println(...
IT猿
·
2020-03-27
springboot
缓存
23、springboot与缓存(1)
JavaCaching定义了5个核心接口,分别是CachingProvider,CacheManager,Cache,Entry和Expiry。1、CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。 一个应用可以在运行期访问多个Caching...
IT猿
·
2020-03-27
springboot
缓存
20、Springboot 与数据访问(JDBC/自动配置)
简介:对于数据访问层,无论是SQL还是NOSQL,SpringBoot默认采用整合SpringData的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。我们将在数据访问章节测试使用SQL相关、...
IT猿
·
2020-03-27
Springboot
数据
访问
JDBC
自动
16、SpringBoot-CRUD错误处理机制(3)
出现错误以后,会来到/error请求,会被BasicErrorController 进行处理响应出去的数据是由 getErrorAttributes 得到的(AbstractErrorController的方法)protectedMap<String,Object>getErr...
IT猿
·
2020-03-27
SpringBoot-CRUD
错误
处理
机制
15、SpringBoot-CRUD错误处理机制(2)
1).如何定义错误处理页面1.1、有模板引擎的情况下;error/状态码; 【将错误页面命名为错误状态码.html放在模板引擎文件夹里面的error文件夹下】 发生此状态码的错误就会来到对应的页面; &...
IT猿
·
2020-03-27
SpringBoot-CRUD
错误
处理
机制
14、SpringBoot-CRUD错误处理机制(1)
1.浏览器返回一个错误的页面默认处理错误:返回一个错误的页面:包括错误类型、时间...... 2.其他客户端访问默认响应一个json数据 原理:错误自动配置的类:ErrorMvcAutoConfiguration.java 默认配置:@Bean@ConditionalOnMissingBe...
IT猿
·
2020-03-27
SpringBoot-CRUD
错误
处理
机制
stringBuffer的使用及字符串比较的区别
/**关于equals()和==:对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true;*而==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用。**为了高效的修改字符串Java引入了StringBuffer。*/publicclasstest{public...
IT猿
·
2020-03-27
stringBuffer
使用
字符串
比较
区别
c中使用gets() 提示warning: this program uses gets(), which is unsafe.
今天在C代码中使用gets()时提示“warning:thisprogramusesgets(),whichisunsafe.”,然后这个程序还能运行,无聊的我开始查阅资料,为啥gets()会unsafe呢。通过Google查阅前辈的问答,原来是这么回事。gets()这个函数只有一个参数,那就是...
IT猿
·
2020-03-27
gets
使用
提示
warning
this
python3下multiprocessing、threading和gevent性能对比----暨进程池、线程池和协程池性能对比
标签:python3 /线程池 /multiprocessing /gevent /threading30004 目前计算机程序一般会遇到两类I/O:硬盘I/O和网络I/O。我就针对网络I/O的场景分析下python3下进...
IT猿
·
2020-03-27
性能
对比
python3
multiprocessing
threading
MySQL出现Waiting for table metadata lock的原因以及解决方法
MySQL出现Waitingfortablemetadatalock的原因以及解决方法MySQL在进行altertable等DDL操作时,有时会出现Waitingfortablemetadatalock的等待场景。而且,一旦altertableTableA的操作停滞在Waitingfortablemetadataloc...
IT猿
·
2020-03-27
MySQL
出现
Waiting
for
table
structure needs cleaning
Ifyou'reattemptingtorun xfs_repair,gettingtheerrormessagethatsuggestsmountingthefilesystemtoreplaythelog,andaftermountingstillreceivingthesameerrorme...
IT猿
·
2020-03-27
structure
needs
cleaning
首页
上一页
...
778
779
780
781
782
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他