Java秒杀系统实战系列-基于Redis的原子操作优化秒杀逻辑

本文是“Java秒杀系统实战系列文章”的第十四篇,本文将借助缓存中间件Redis的“单线程”特性及其原子操作一同优化“秒杀系统中秒杀的核心业务逻辑”,彻底初步解决“库存超卖”、“重复秒杀”等问题。

Java进阶架构师之如何画好架构图?阿里大神手把手教你!

加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享。如果有同样的困惑,本文将介绍一种画图的方法论,来让架构图更清晰。

面经手册:Thread 线程,状态转换、方法使用、原理分析

线程状态和状态的转换也是面试中必问的问题,但除了面试是我们自己在开发中,如果真的使用线程,是非常有必要了解线程状态是如何转换的。

GitHub100K+Star的消息中间件PDF:Java中间件技术及其应用开发

IT环境的复杂性使得企业在信息化建设的过程中,需要构建一个能够集门户、集成、运行和管理、安全、开发、部署等众多功能于一体的应用基础平台,中间件在完成这一任务方面发;

Java与.NET竞争最后胜在了中间件属性上?

中间件的英文名称是middleware,它是一个复合词。我们都知道“中”是“中”的意思,而“器”是“物”的意思,汉语翻译是“中物”的意思。可以理解,在计算机中,中间件是两个软件之间的软件。一般来说,中间件是连接应用软件和系统软件的桥梁。生活中的例子可以帮助读者理解中间件的含义。

mq消息中间件概述(讲的很详细)

非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给用户带来价值的软件系统称为中间件。

.Net Core中间件和过滤器实现错误日志记录

1.中间件的概念ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以:选择是否将请求传递给管道中的下一个组件。可以在调用管道中的下一个组件之前和之后执行业务逻辑。

一个天天用消息队列的人,不知道为啥用 MQ,这就有点尴尬

没有复习这点,很容易被问蒙,然后就开始胡扯了。回答:这个问题,咱只答三个最主要的应用场景,即以下六个字:解耦、异步、削峰异步传统模式:传统模式的缺点:一些非必要的业务逻辑以同步的方式运行,太耗费时间。

介绍几个Java大型中间件系统中须调整的Linux内核参数

作为Java开发者,必可避免的需要开发或使用一些中间件,对于Java开发的中间件,除了JVM参数必须调整外,Linux的一些内核参数也必须要调整,这里几个,仅供参考。

通过Weblogic配置处理Java反序列化高危漏洞问题

**作者简介:**汤小宁,具备十余年架构设计及开发、故障排查、性能优化经验。所谓序列化,就是把对象转换成字节流,以便于保存在内存、文件、数据库中,或者是在网络上传送对象的字节序列;而反序列化则是序列化的逆过程,将字节流还原成对象。

网站地图