上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 一 重复消息 为什么会出现消息重复?消息重复的原因有两个:1.生产时消息重复,2.消费时消息重复。 1.1 生产时消息重复 由于生产者发送消息给MQ,在MQ确认的时候出现了网络波动,生产者没有收到确认,实际上MQ已经接收到了消息。这时候生产者就会重新发送一遍这条消息。 生产者中如果消息未被确认,或确 阅读全文
posted @ 2020-08-09 23:23 江南大才子 阅读(3787) 评论(0) 推荐(1)
摘要: 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能因为网络问题导致数据就在半路给搞丢了。 1.可以选择用rabbitmq提供的事务功能,在生产者发送数据之前开启rabbitmq事务(channel.txSelect),然后发送消息,如果消息没有成功被rabbitmq接收到,那么生产 阅读全文
posted @ 2020-08-09 23:04 江南大才子 阅读(1354) 评论(0) 推荐(0)
摘要: 什么是SpringBoot? SpringBoot是Spring开源组织下的子项目,是Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。SpringBoot 的最大的优势是“约定优于配置“ SpringBoot约定优于配置 阅读全文
posted @ 2020-08-03 23:01 江南大才子 阅读(244) 评论(0) 推荐(0)
摘要: Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡。本篇博客我们会先介绍 Nginx 的反向代理,当然在了解反向代理之前,我们需要先知道什么是代理以及什么是正向代理。 1、代理 在Java设计模式中,代 阅读全文
posted @ 2020-08-03 16:11 江南大才子 阅读(555) 评论(0) 推荐(0)
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2020-08-02 22:14 江南大才子 阅读(679) 评论(0) 推荐(0)
摘要: 思想:原数组中的数据是几就放在新数组的第几位 思想:i 为素数 i+4;i+10也要为素数 i+10>100时程序要返回 任意一个数除以1余数都为0 所以j从2开始; %:余数为0说明不是素数 用java代码找出A数组中存在B数组中不存在的数据 思想:B数组中的数据去和A数组中的数据进行比较 j和B 阅读全文
posted @ 2020-06-29 19:32 江南大才子 阅读(233) 评论(0) 推荐(0)
摘要: 基础 https://blog.csdn.net/fangchao2011/article/details/89203535 继承,封装,多态? 封装:是对象和类概念的主要特性,把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:子类继承父 阅读全文
posted @ 2020-06-28 19:36 江南大才子 阅读(147) 评论(0) 推荐(0)
摘要: List去重 方法1:set集合去重,不打乱顺序 List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("aaa"); list.add("aba"); list.add("aa 阅读全文
posted @ 2020-06-22 17:04 江南大才子 阅读(656) 评论(0) 推荐(0)
摘要: 动态SQL是MyBatis的重要特性,能够在映射文件的SQL语句中,加入逻辑判断,自动拼接SQL,从而实现复杂的功能。 动态SQL语句的标签: <if> 基本的条件判断 <where> 配置查询条件 <set> 配置update语句 <trim> 自定义条件配置 <foreach> 循环标签 <if 阅读全文
posted @ 2020-06-22 15:58 江南大才子 阅读(714) 评论(0) 推荐(0)
摘要: 什么是SpringMVC? SpringMVC是一个基于java的实现了MVC设计模式的请求驱动类型的轻量级web框架,通过把model view controller 分离, 将 web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 MVC 阅读全文
posted @ 2020-06-19 11:23 江南大才子 阅读(1059) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页