上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 218 下一页
摘要: 作者:Eric Fu 链接:https://ericfu.me/yugabyte-db-introduction/ Yugabyte DB 是一个全球部署的分布式数据库,和国内的 TiDB 和国外的 CockroachDB 类似,也是受到 Spanner 论文启发,所以在很多地方这几个数据库存在不少 阅读全文
posted @ 2021-05-29 10:21 Java技术栈 阅读(586) 评论(0) 推荐(0)
摘要: 概述 日常工作中,程序员需要经常处理线上的各种大小故障,如果业务代码没打印日志或者日志打印的不好,会极大的加大了定位问题的难度,使得解决bug的时间变长了。 对于那种影响比较大的bug,处理时间是分秒必争的,慢几秒处理完,可能GMV就哗啦啦的掉了很多。 一个程序员是否优秀,其中一个判断维度就是:处理 阅读全文
posted @ 2021-05-28 13:51 Java技术栈 阅读(581) 评论(0) 推荐(0)
摘要: 本文作者: Eric Fu 本文链接: https://ericfu.me/timestamp-in-distributed-trans/ 时间戳(timestamp)是分布式事务中绕不开的重要概念,有意思的是,现在主流的几个分布式数据库对它的实现都不尽相同,甚至是主要区分点之一。 本文聊一聊时间戳 阅读全文
posted @ 2021-05-28 08:14 Java技术栈 阅读(814) 评论(0) 推荐(0)
摘要: 来源:http://liangfei.me/ 最近一直在看Java虚拟机规范,发现直接分析bytecode更能加深对Java语言的理解。 之前看过一篇关于 return 和 finally 执行顺序的文章,仅在 Java 的语言层面做了分析,其实我倒觉得直接看 bytecode 可能来的更清晰一点。 阅读全文
posted @ 2021-05-27 18:00 Java技术栈 阅读(151) 评论(0) 推荐(0)
摘要: 下面是 Linux 下 4 个日常使用率非常高的监控工具,可以帮助我们准确快速的诊断系统问题。 1. iotop 如果你想知道某些进程使用了多少你宝贵的 I/O 资源,那么就使用 iotop 吧。 iostat 命令也是查看 I/O 状态的,但他监控的是系统级别的 I/O 情况,而 iotop 监控 阅读全文
posted @ 2021-05-27 16:35 Java技术栈 阅读(537) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/deploy-zk-with-k8s 随着云原生化流行的大趋势,我们的基础组件也需要逐渐上Kubernetes了。Apache Zookeeper作为目前最流行的分布式协调组件,在我们的微服务架构中负责扮演注册中心的角色。 在Ku 阅读全文
posted @ 2021-05-27 15:15 Java技术栈 阅读(1543) 评论(0) 推荐(0)
摘要: 在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。 一、什么是websocket? WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网 阅读全文
posted @ 2021-05-27 11:18 Java技术栈 阅读(17514) 评论(1) 推荐(7)
摘要: 作者:空无 链接:https://juejin.cn/post/6945220055399399455 前言 你是否遇到过配置了日志,但打印不出来的情况? 你是否遇到过配置了logback,启动时却提示log4j错误的情况?像下面这样: log4j:WARN No appenders could b 阅读全文
posted @ 2021-05-27 08:24 Java技术栈 阅读(628) 评论(0) 推荐(0)
摘要: 作者:琴水玉 来源:https://cnblogs.com/lovesqcc/p/4319594.html 在程序中打错误日志的主要目标是为更好地排查问题和解决问题提供重要线索和指导。但是在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全、没有相关背景、不明其义,使得排查解决问题成为非常 阅读全文
posted @ 2021-05-26 13:18 Java技术栈 阅读(622) 评论(0) 推荐(0)
摘要: 今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,查找时会陷入死循环。 纠起原因看了其他的博客,都 阅读全文
posted @ 2021-05-26 08:31 Java技术栈 阅读(317) 评论(0) 推荐(0)
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 218 下一页