上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 221 下一页
摘要: 作者:叁滴水 来源:https://blog.csdn.net/qq_30285985/ 前言 电商项目开发时肯定少不了金额计算,金额计算时有很多让人坑人的地方,在此记录,以免被坑。 1、多精度计算问题 多精度不能直接计算,会存在经度缺失的问题。 public static void main (S 阅读全文
posted @ 2021-05-21 20:20 Java技术栈 阅读(462) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/kubertnetes-discovery 我们来说说 kubernetes 的服务发现。那么首先这个大前提是同主机通信以及跨主机通信都是 ok 的,即同一 kubernetes 集群中各个 pod 都是互通的。这点是由更底层的方 阅读全文
posted @ 2021-05-21 08:11 Java技术栈 阅读(374) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/netflix-concuurency-limits 作为应对高并发的手段之一,限流并不是一个新鲜的话题了。从Guava的Ratelimiter到Hystrix,以及Sentinel都可作为限流的工具。 自适应限流 一般的限流常常 阅读全文
posted @ 2021-05-20 14:55 Java技术栈 阅读(662) 评论(0) 推荐(0)
摘要: 知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错误。 软件行业的工作经验和你从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验,正如一句话所说:“我们以为我们是工作了十年,其实却只有一年的工作经验,只不过又重复用了九年” 阅读全文
posted @ 2021-05-20 08:02 Java技术栈 阅读(347) 评论(0) 推荐(1)
摘要: 作者:叁滴水 博客:https://blog.csdn.net/qq_30285985/ 前言 在多个人同时对一个商品下单时,如果处理的不得当会存在超卖的现象,这种严重的bug是无法接受的。这是一种极为常见的并发问题,这个时候就有开发者想到了通过锁来控制。但是由于很多小伙伴对于锁没有一个充分的认识, 阅读全文
posted @ 2021-05-19 14:53 Java技术栈 阅读(4960) 评论(0) 推荐(1)
摘要: 来源:https://zhenbianshu.github.io/ 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 阅读全文
posted @ 2021-05-19 08:38 Java技术栈 阅读(647) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/talking-msa-understand-msa 微服务是什么 抛去教条性质的解释,从巨石应用到微服务应用,耦合度是其中最大的变化。或是将多个模块中重复的部分进行拆分,或是纯粹为了拆分膨胀的单体应用,这些拆分出来的部分独立成一 阅读全文
posted @ 2021-05-18 16:25 Java技术栈 阅读(280) 评论(0) 推荐(0)
摘要: 你还在写满屏的 if/ else/ switch 之类的判断逻辑吗? 栈长在开发人员的代码中看过太多这样的低级代码了,真的太 low,极不好维护,本文栈长就教你如何用策略模式干掉 if/ else/ switch,让你的代码更优雅。 什么是策略模式? 比如说对象的某个行为,在不同场景中有不同的实现方 阅读全文
posted @ 2021-05-17 14:16 Java技术栈 阅读(478) 评论(0) 推荐(1)
摘要: 作者:fredalxin 地址:https://fredal.xin/enhance-rpc-reference 近来总是会有服务遇到 OOM 的情况,简单定位后发现 rpc 框架内存占用较多,看来是时候需要优化一波了。 占用内存膨胀 首先我们需要简单了解一下目前 rpc 框架的层次结构。 先从服务 阅读全文
posted @ 2021-05-17 08:35 Java技术栈 阅读(181) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/classloader-error 最近在做类隔离相关的一些工作,而恰恰之前协助开发同学时也发现会遇到许多类加载相关的异常,并且往往比较难定位与解决。这里简单做一个小总结。 类加载 首先我们来捋一捋类加载的基础知识。 以上是大家比 阅读全文
posted @ 2021-05-16 16:02 Java技术栈 阅读(1368) 评论(0) 推荐(0)
上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 221 下一页