Yezhiwei Blog

平时多流汗,战时少流血!

Java中的使用BigDecimal就不会丢失精度了吗?

作者:LanceToBigData 原文地址:https://www.cnblogs.com/zhangyinhua/p/11545305.html 一、BigDecimal 概述 Java 在 java.math 包中提供的 API 类 BigDecimal,用来对超过 16 位有效位的数进行精确的运算。双精度浮点型变量 double 可以处理 16 位有效数,但在实际应用中,可能需要...

如何健壮你的后端服务?

怀疑第三方,防备使用方,做好自己

作者:zhanlijun 原文地址:https://www.cnblogs.com/LBSer/p/4753112.html 对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合...

HTTP 缓存机制及原理

作者:魑魅魍魉_killer 原文地址:https://www.cnblogs.com/chenlei987/p/11383242.html 1、前言 作为一个前端,了解 HTTP 缓存是非常必要,它不仅是面试的必要环节,也更是实战开发中必不可少需要了解的知识点,本文作者将从缓存的概念讲到如何在业务中设计一个合理的缓存架构,带你一步一步解开 HTTP 缓存的神秘面纱。 2、HTTP 缓存...

使用 MySQL 里的 OR 还是 IN?

异常日志 org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError at org.springframework.web.servlet.DispatcherServlet.doDispatch(...

大话微服务中的边车模式

作者:孤独烟 原文地址:https://www.cnblogs.com/rjzheng/p/10390827.html (以下故事纯属虚构,如有雷同纯属巧合) 概念 自从微服务的浪潮席卷了烟哥的公司之后,烟哥的领导内心蠢蠢欲动,指派烟哥去将公司的传统服务架构改成微服务架构!于是烟哥就喊上了小刘到了一个僻静的角落探讨如何实施! 烟哥:"小刘啊,去把公司那套天霸动霸Tua系统整整,...

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

作者:@faceair @安江泽 原文:https://zhuanlan.zhihu.com/p/66807833 实时的响应总是让人兴奋的,就如你在微信里看到对方正在输入,如你在王者峡谷里一呼百应,如你们在直播弹幕里不约而同的 666,它们的背后都离不开长连接技术的加持。 每个互联网公司里几乎都有一套长连接系统,它们被应用在消息提醒、即时通讯、推送、直播弹幕、游戏、共享定位、股票行情等...

冒着挂科的风险也要给你们看的 Spring Cloud 入门总结

来源:https://juejin.im/post/5de2553e5188256e885f4fa3 写在前面的话 马上要考试了!!! 作为一个苦逼的在读大学生,又要面临半年一度的期末考试了,因为上课没听,我啥都不会,什么通信原理,单片机。。。饶了我吧!!! 给你们看看我上课在干啥你就知道我为啥啥都不会了。 上课笔记。。 emmm,字比较丑 😑。我还记得那是一堂英语课,老师不让用电子设...

1分钟系列-在 Kibana 自定义仪表盘

背景 上一篇中已经分享了使用 Filebeat 安装和使用 Nginx 的日志仪表盘,除了使用提供仪表盘之外,我们自己也可以根据需要进行自定义 自定义图表 点击左侧菜单 Visualize, 如下图: 柱状图示例 从下图中选择要创建的图表类型,下面选择柱状图 下一步,选择索引 默认情况下,Y 轴显示总数数据 在 X 轴选择时间,如下图 点击右上角的 小三角 图标 然后,访问 N...

深度剖析如何实现事务消息

链接 https://juejin.im/post/5e0d56b2e51d4540f462f0b2 1.背景 分布式事务一直是一个老生常谈的一个话题,在我的公众号下面下面已经写过很多篇分布式事务相关的文章了,但是依旧没有将其完全剖析。在之前的文章中我也多次提到我们可以使用消息队列来实现我们的分布式事务,但是大多都是一笔带过,很多读者都对这一块产生了很多疑问,希望读完这篇文章能让你理解如...

MacTalk:怎么减少编程中的bug?

链接: http://macshuo.com/?p=1361 为什么要编程?因为代码没在那里。创造一个世界是如此让人着迷,Linux 的创始者 Linus 这样表述对编程的喜爱之情: 对于喜爱编程的人来说,编程是世界上最有趣的事,比下棋有趣得多!因为你可以自己制订游戏规则,而你制定什么样的规则,也就会随之出现与此规则相符合的结果。 在电脑世界中,你就是创世者,你对所发生的一切拥有最终的...