A周立SpringCloud

253 篇文章
61 人订阅

编程算法

用户1516716

Spring Cloud Gateway 限流详解

Spring Cloud Gatway内置的 RequestRateLimiterGatewayFilterFactory 提供限流的能力,基于令牌桶算法实现。...

6810
用户1516716

消灭 Java 代码的“坏味道”

代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白...

7930
用户1516716

精选IDEA中十大提高开发效率的插件!

当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:

8440
用户1516716

StackOverFlowError 常见原因及解决方法

每一个 JVM 线程都拥有一个私有的 JVM 线程栈,用于存放当前线程的 JVM 栈帧(包括被调用函数的参数、局部变量和返回地址等)。如果某个线程的线程栈空间被...

8020
用户1516716

如何合理地估算线程池大小?

这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Se...

10350
用户1516716

咱们从头到尾说一次 Java 垃圾回收

之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。?

7120
用户1516716

28个Java开发常用规范技巧总结

例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO。

12230
用户1516716

如何在 IDEA 使用Debug 图文教程

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用De...

15430
用户1516716

e.printStackTrace()不是打印吗,还能锁死?

注意右下角区域,红框部分。这块内存是什么呢?非堆!那么,左边是代码缓存区内存,右边红框就是字符串池,常量,基本类型数据的内存区。然后呢?已经满了。什么原因呢?

8530
用户1516716

跟我学Spring Cloud(Finchley版)-17-Zuul路由配置详解

默认的路由规则是:访问 $ZUUL_URL/指定为服务/** 会被转发到 指定微服务 的 /** 。

9340
用户1516716

跟我学Spring Cloud(Finchley版)-07-Ribbon入门

经过前文讲述,我们已经实现了服务发现。本节来解决 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 提到的如下问题:

7320
用户1516716

Spring中的9种设计模式汇总

又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。

7220
用户1516716

重构一时爽,构错火葬场

我相信每个接受过老项目的程序员可能都吐槽过 “前人的代码都是屎”。一个已经有些年头的项目,几乎肯定可以看到——到处拷贝来拷贝去的代码,随处可见的拼写错误,头重脚...

9630
用户1516716

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

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

8730
用户1516716

反应式编程在微服务下的重生

反应式编程的提出,是在分布式编程刚兴起不久。当时没有各种 PaaS 平台,而分布式系统中,常常出现一个节点出问题,导致整个系统瘫痪的情况。所以,反应式编程的思想...

10320
用户1516716

必读 | 大规模使用 Apache Kafka 的20个最佳实践

Apache Kafka是一款流行的分布式数据流平台,它已经广泛地被诸如New Relic(数据智能平台)、Uber、Square(移动支付公司)等大型公司用来...

12320
用户1516716

死磕Synchronized底层实现--偏向锁

偏向锁的诞生背景和基本原理在上文中已经讲过了,强烈建议在有看过上篇文章的基础下阅读本文。

27130
用户1516716

都是程序员,凭什么他能站在鄙视链的顶端?

如果你是一名刚毕业的社会新人,或是正在寻求事业突破的程序员,或是不满目前的工作想转行的上进青年,那么在做出改变之前一定要谨慎。

16230
用户1516716

Spring Cloud限流详解(附源码)

在高并发的应用中,限流往往是一个绕不开的话题。本文详细探讨在Spring Cloud中如何实现限流。 在 Zuul 上实现限流是个不错的选择,只需要编写一个过滤...

61970

扫码关注云+社区

领取腾讯云代金券