- 博客(7)
- 收藏
- 关注
转载 幂等在分布式中的重要性
幂等的含义: 在分布式应用中,幂等是非常重要的,也就是相同条件下对一个业务的操作,不管操作多少次,结果都是一样. 为什么要有幂等这种场景?因为在大的系统中,都是分布式部署,如:订单业务 和 库存业务有可能都是独立部署的,都是单独的服务。用户下订单,会调用到订单服务和库存服务。 因为分布式部署,很有可能在调用库存服务时,因为网络等原因,订单服务调用失败,但...
2019-05-15 11:40:00
169
转载 消息队列如何保证消息能百分百成功被消费
消息队列如何保证消息能百分百成功被消费 目前常用的消息队列有很多种,如RabbitMQ,ActiveMQ,Kafka...下面以RabbitMQ为例来讲如何保证消息队列中的信息能百分百被消费掉. 其中消费队列的工作流程如下: 写个伪代码: public boolean sendOrderMessage(String...
2019-05-15 11:17:00
1143
转载 springboot 项目中使用@transactional注解不生效导致事务回滚失败问题总结
在常规使用@transactional注解时,如果碰到不生效问题,要首先想到如下几个问题: 1. 如果是有关数据库操作,首先要查看牵涉到的表使用的引擎是什么引擎,要知道使用"MYISAM"数据库引擎是不支持事务回滚操作的,需要使用"InnoDB数据引擎". 2. 查看方法是否是public方法,如果方法是private方法,也是不支持事务的. 3. 如果事务回滚失败还要...
2019-05-14 11:28:00
496
转载 maven 的作用域和传递依赖问题
maven的作用域共有五个: (1) compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。 (2) test scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型...
2019-02-18 15:52:00
317
转载 redis 相关
1. redis 的五大数据类型: (1) string (2) list (3) hash (4) set (5) zset 2. redis 的五大用途: (1) 全页面缓存 :使用服务器端呈现的内容,则不需要为每个单独的请求重新渲染每个页面。使用如Redis这样的缓存,你可以缓存经常请求的内容,从而大大减少...
2019-02-18 15:34:00
92
转载 判断input 输入框中内容前后和中间是否包含空格的方法
首先 如果内容前后和中间都不包含空格,那么内容的长度假定为 i ; 将内容使用 msg.trim().split(" ").join("").length 得到去掉前后和中间所有空格 ,得到的length 为 j ; 判断 i==j ; 如果相等,说明内容前后和中间都没有空格,如果不想等,则说明有空格存在,输入内容可能不合法! 转载于:https://www.cnblog...
2019-01-21 10:51:00
898
转载 页面显示"\n\tat"的问题
使用vue 框架,在<td / >标签中,出现"\n\tat"显示在页面中,解决方案: info.replace(/n\\n\\tat/g,"\r\n"),其中 /g 代表是全局范围使用. 转载于:https://www.cnblogs.com/zjg-gwx/p/10281994.html...
2019-01-17 14:21:00
1414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人