A周立SpringCloud

253 篇文章
61 人订阅

全部文章

用户1516716

可用性高达99.999%!支付系统高可用架构设计实战

对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般...

17730
用户1516716

Intellij IDEA中Mybatis Mapper自动注入警告的6种解决方案

可以看到 userMapper 下有个红色警告。虽然代码本身并没有问题,能正常运行,但有个警告总归有点恶心。本文分析原因,并列出解决该警告的几种方案。

15710
用户1516716

彻底理解 Cookie、Session、Token

1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, ...

7620
用户1516716

Java开发人员最常犯的10个错误,你犯过几个?

Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java.util.Arr...

8730
用户1516716

知乎千万级高性能长连接网关是如何搭建的

实时的响应总是让人兴奋的,就如你在微信里看到对方正在输入,如你在王者峡谷里一呼百应,如你们在直播弹幕里不约而同的 666,它们的背后都离不开长连接技术的加持。

9130
用户1516716

Java性能优化的50个细节

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。

10140
用户1516716

淘宝服务端高并发分布式架构演进之路

本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最...

8830
用户1516716

如何在微服务架构中实现安全性?

网络安全已成为每个企业都面临的关键问题。几乎每天都有关于黑客如何窃取公司数据的头条新闻。为了开发安全的软件并远离头条新闻,企业需要解决各种安全问题,包括硬件的物...

12640
用户1516716

MySQL是如何利用索引的

在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。例如:

8240
用户1516716

分享 | 开发高质量软件需要更高成本吗?

ThoughtWorks 首席科学家 Martin Fowler 指出,软件开发项目中存在一种常见争论,即“花时间提高软件质量,还是专注于发布更有价值的功能?”...

14050
用户1516716

Spring Cloud Alibaba系列教程-05-Sentinel入门与整合

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

19720
用户1516716

说说JDK 的3个BUG

如果两个变量中间隔了比较长的其它代码,很可能会导致开发人员将两者混淆,导致逻辑认知错误,从而写出或改出有问题的代码。

8720
用户1516716

如何发现 Redis 热点 Key ,解决方案有哪些?

1.1 用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。

7920
用户1516716

分享 | MySQL百万级数据分页查询及优化

方法5: 利用MySQL支持ORDER操作可以利用索引快速定位部分元组,避免全表扫描

24520
用户1516716

技术选型 | 常用消息中间件17个维度全方位对比

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。

15670
用户1516716

分享 | 从零开始 Code Review,两年实战经验分享!

前几天看了《Code Review 程序员的寄望与哀伤》,想到我们团队开展 Code Review 也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享...

11130
用户1516716

分享 | Redis常用操作和内存模型

这里面 info 是命令 memory 是参数 单单输入 info 就死查看所有的信息,如果只需要查看内存情况,只需要加上内存这个参数

11420
用户1516716

推荐10款笔者一直在使用的Chrome提效插件

插件主页:https://chrome.google.com/webstore/detail/crxmouse-chrome-gestures/jlgkpaic...

12630
用户1516716

技巧 | Java 8 Stream 中异常处理的4种方式

Stream API 和 lambda 是 Java8以来对Java的重大改进。从那时起,我们可以使用更具有功能性的语法风格的代码。但是有个问题就是,我们使用了...

18530
用户1516716

实战|如何自定义SpringBoot Starter?

我在「SpringBoot自动化配置源码分析」从源码的角度讲解了 SpringBoot 自动化配置的原理,知道了它最终要干的事情不过是读取 META-INF/s...

10010

扫码关注云+社区

领取腾讯云代金券