标签:幂等性

Java

Springboot + Rabbitmq 用了消息确认机制,感觉掉坑里了

yeseng 发布于 2020-06-30

最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这 T M 就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。 于是乎我主动报名参加了分享,咳咳咳~ ,真的不是为了那点KPI,就是想...

阅读(7)评论(0)赞 (0)

编程技术

微服务架构设计总结

21

wenming.gapo 发布于 2020-06-24

软件架构是一个包含各种组织的系统组织,这些组件包括Web服务器,应用服务器,数据库,存储,通讯层,它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations which design systems[…]...

阅读(21)评论(0)赞 (0)

Java

重复提交,你是如何处理的?

1

小丁 发布于 2020-06-24

今天早上,新来的同事小王突然问我:“周哥,什么是幂等性啊?”。然后我就跟他解释了一番,幂等性就是说无论你执行几次请求,其结果是一样的。说到了幂等就不得不说重复提交了,你连续点击提交按钮,理论上来说这是同一条数据,数据库应该只能存入一条,而实际上存放了多条,这就违反了幂等性。因此我...

阅读(9)评论(0)赞 (0)

Java

架构设计 | 高并发流量削峰,共享资源加锁机制

4

dulong 发布于 2020-06-22

本文源码: GitHub·点这里 || GitEE·点这里 一、高并发简介 在互联网的业务架构中,高并发是最难处理的业务之一,常见的使用场景:秒杀,抢购,订票系统;高并发的流程中需要处理的复杂问题非常多,主要涉及下面几个方面: 流量管理,逐级承接削峰;...

阅读(19)评论(0)赞 (0)

编程技术

老板要搞微服务,只能硬着头皮上了…

18

darida 发布于 2020-06-22

微服务越来越火。很多互联网公司,甚至一些传统行业的系统都采用了微服务架构。 图片来自 Pexels 体会到微服务带来好处的同时,很多公司也明显感受到微服务化带来的一系列让人头疼的问题。 本文是笔者对自己多年微服务化经历的总结。如果你正准备做微服务转型,或者在微服务化过程中遇到了困...

阅读(14)评论(0)赞 (0)

Java

最近面试了一位4年的Java,什么都不知道!还自认为很牛逼…

13

zhuangli 发布于 2020-06-21

最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见。 在沟通中发现,由于年限不小,他们的定位基本都是高级及以上,毕竟,年限摆在那里,面个中级也不体面。 面试时我打...

阅读(22)评论(0)赞 (0)

编程技术

基础架构即代码的8大优势,以及如何选择工具?

4

xiaoli.he 发布于 2020-06-20

越来越多的企业将主要应用或服务托管在云平台上,也使得基础架构即代码(IaC)变得越来越流行。 为什么需要基础架构作为代码? 在传统基础设施上,当你需要一台服务器资源,则需要运维团队去创建一个虚拟机实例或为应用准备物理服务器,配置中需要使用到脚本或手动安装的方式。 当有了更多应用需...

阅读(20)评论(0)赞 (0)

Spring

谁能想到,我给技术总监“上了一课”

26

刘莉莉 发布于 2020-05-20

由于疫情的原因,我被分配的任务不是很多,所以就会空出一点时间,一般这个时候我都会做自己的事情,比如看看源码、翻翻博客、然后就是写写博客。 图片来自 Pexels 正当我沉迷在源码中不能自拔的时候,总监突然来到我旁边轻声的对我说道:最近这段时间大家的任务也不是特别多,空闲时间比较足...

阅读(24)评论(0)赞 (0)

Java

Java:golang兄,听说你天生高并发?

3

小丁 发布于 2020-05-16

虽然是这样的标题没错,但是绝非语言大战,笔者本身是一个Java开发者,但说到底就是编程开发人员无疑,因此这并不阻碍我们去了解其它的语言,这就像有的人主食吃面,有的主食吃米,但是他们可以偶尔换个口味嘛(关于素食主义,emming,这不在笔者研究范围……)。 随着5G时代的逐渐到来,...

阅读(19)评论(0)赞 (0)

Java

activemq笔记

xiaoli.wang 发布于 2020-05-15

activemq笔记 activeMq的安装.启动和停止 下载ActiveMq的tar安装包, 解压到响应目录下, 使用bin目录下的./activemq start启动, ./activemq stop停止 activemq和spring-boot整合 配置类 @EnableJ...

阅读(24)评论(0)赞 (0)

Spring

Spring AOP IOC 之外 —— 类的命名

yanxinchi 发布于 2020-05-15

规范命名,有助于思想的传承。 最近在阅读Spring的过程中,发现除了 AOP,IOC之外,还有许多被忽略的有助于阅读/理解源码的点,在此一一做笔记,供人参阅,希望有所帮助。如有错漏,希望能够指出以便修正,不胜感激。 Spring 的源码中,核心类的命名与功能划分具有一定的规范,...

阅读(21)评论(0)赞 (0)

Java

2018最新Java面试78题:数据结构+网络+NoSQL+分布式架构

songhua.gao 发布于 2020-05-12

算法和数据结构 数组、 链表、二叉树 、队列、栈的各种操作(性能,场景) 二分查找和各种变种的二分查找 各类排序算法以及复杂度分析( 快排、归并、堆 ) 各类算法题(手写) 理解并可以分析时间和空间复杂度。 动态规划(笔试回回有。。)、贪心。 红黑树、AVL树、Hash树、Tir...

阅读(28)评论(0)赞 (0)

Spring

第二版:SpringCloud 70 道 面试题

hanze 发布于 2020-05-11

最近我一直在面试高级工程师,不管初级,高级,程序员,我想面试前,大家刷题一定是是少不了吧。 我也一样,我在网上找了很多面试题来看,最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,索性,我就把我看过的和我面试中的真题,及答案都整理好, 整理了《第2版:互联网大厂面试题》...

阅读(33)评论(0)赞 (0)

Java

2020常见JAVA面试题整理(进阶)

3

dulong 发布于 2020-05-10

1、jsp 9大内置对象 request :封装客户端的请求,其中包含来自GET或POST请求的参数; response :封装服务器对客户端的响应; pageContext :通过该对象可以获取其他对象; session :封装用户会话的对象; application :封装服...

阅读(67)评论(0)赞 (0)

Spring

SpringBoot + Redis + 注解 + 拦截器 实现接口幂等性校验

11

changyuan.xu 发布于 2020-05-10

来源:jianshu.com/p/6189275403ed 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重...

阅读(26)评论(0)赞 (0)

Spring

分享一套 SpringBoot+Vue 项目源码,有开发文档和视频!速度保存!

5

hellas 发布于 2020-05-10

「项目名称」:vhr/微人事 项目摘要 vhr 是一个基于 SpringBoot+Vue 技术栈开发的前后端分离项目,项目使用 SpringBoot2.1.8 来开发,集成了当前企业级开发中众多的热门技术点,如消息中间件、Redis 缓存、SpringBoot+Vue+Eleme...

阅读(37)评论(0)赞 (0)

Java

接口自动化对比工具实践

6

dulong 发布于 2020-05-08

点击关注“ 有赞coder ” 获取更多技术干货哦~ 作者:魏士超 & 乔鹏阳 团队:测试团队团队 背景 接口自动化一直以来都是质量保障的重要一环,在接口自动化日常工作中,我们致力于场景的覆盖与结果校验。随着业务的高速发展,高效保质的迭代自动化用例成了...

阅读(42)评论(0)赞 (0)

编程技术

阿里巴巴微服务架构的四大金刚利器

4

yeseng 发布于 2020-04-30

点击上方“ 开发者技术前线 ”,选择“星标” 13:21 在看|留言|真爱 来自:阿里巴巴中间件 Photo @Christopher Campbell 文 |  孔凡勇 概述 互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不...

阅读(33)评论(0)赞 (0)