摘要:那天中午吃饭,一个同事说,那个项目组的人快气死我了,程序有问题,早晨在群里@了他们,到中午才回消息,然后竟然还说他们的程序没有问题,是我们这边调用的太频繁了。 简直想笑。 背景说明 我们当前这个系统和很多的第三方系统做了集成,出问题的就是其中一个三方系统。其实很简单,他们的系统会产生一些个人待办任务 阅读全文
posted @ 2020-01-15 08:48 风的姿态 阅读 (755) 评论 (1) 编辑
摘要:你每天写的 Java 代码都需要 JDK 的支持,都要跑在 JVM 上,难道你就不好奇 JDK 长什么样子吗。好奇,就来编译并实现一个自己的 JDK 吧。 本次编译环境 macOS 10.12,编译的是 JDK 11 版本。 安装 OpenJDK 11 编译 OpenJDK 需要先在机器上安装 Op 阅读全文
posted @ 2020-01-09 08:53 风的姿态 阅读 (456) 评论 (1) 编辑
摘要:有锁才有自由 生活中不存在绝对的自由,绝对的自由通常对应的无序和混沌,只有在道德、法律、伦理的约束下的相对自由,才能使人感受到自由。 而在多线程编程中,锁是至关重要的,锁就是道德,就是法律约束,没有锁的多线程环境将会是混乱的,所有线程都在争夺资源,最后的结果就是导致系统崩溃,而有了锁之后,多线程环境 阅读全文
posted @ 2019-12-19 10:31 风的姿态 阅读 (678) 评论 (3) 编辑
摘要:下图是本篇的写作大纲,将从以下四个方面介绍怎么样处理 JVM 日志。 有准备才能不慌 想要分析日志,首先你得有日志呀,对不对。凡是未雨绸蒙总是没错的。所谓有日志的意思,你要把 JVM 参数配置好,日志格式、日志存储位置等参数,当然了,除了日志相关参数外,其他的一些必要参数最好也配置上,比如 Heap 阅读全文
posted @ 2019-12-13 09:10 风的姿态 阅读 (318) 评论 (1) 编辑
摘要:JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 本篇只是个入门介绍,不涉及深入分析。每一 阅读全文
posted @ 2019-11-26 08:54 风的姿态 阅读 (431) 评论 (0) 编辑
摘要:有的同学虽然写了一段时间 Java 了,但是对于 JVM 却不太关注。有的同学说,参数都是团队规定好的,部署的时候也不用我动手,关注它有什么用,而且,JVM 这东西,听上去就感觉很神秘很高深的样子,还是算了吧。 没错,部署的时候可能用不到你亲自动手,但是出现问题了怎么办,难道不用你解决问题吗,如果对 阅读全文
posted @ 2019-11-15 08:55 风的姿态 阅读 (397) 评论 (0) 编辑
摘要:上一篇文章 "Spring Cloud OAuth2 实现单点登录" 介绍了使用 password 模式进行身份认证和单点登录。本篇介绍 Spring Cloud OAuth2 的另外一种授权模式 授权码模式。 授权码模式的认证过程是这样的: 1、用户客户端请求认证服务器的认证接口,并附上回调地址; 阅读全文
posted @ 2019-11-07 10:10 风的姿态 阅读 (965) 评论 (0) 编辑
摘要:ArrayList 应该是 Java 中最常用的集合类型了,以至于我们说到集合就会自然而然的想到 ArrayList。很多同学都没有用过除了 ArrayList 之外的其他集合,甚至于都已经忘了除了 ArrayList 之外的其他集合,例如 LinkedList、Vector 等。 那么我们平时只用 阅读全文
posted @ 2019-10-31 08:57 风的姿态 阅读 (312) 评论 (6) 编辑
摘要:文章较长,建议推荐,建议转发,建议收藏,建议关注公众号哈。 OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码模式(resource owner password credentials)、客户端模式(client crede 阅读全文
posted @ 2019-10-23 10:13 风的姿态 阅读 (4638) 评论 (0) 编辑
摘要:作为一个服务端开发人员,需要了解并掌握一定的前端技能吗?回答是,当然需要。 我记得刚开始做开发的时候,还不流行前后端分离,那时候也没那么多的前端框架,什么 Vue、React 都还不存在,Angular 才刚刚发布第一代版本不久,但是在国内基本上还没人用。 那时候,大部分应用都还是服务端渲染,比如 阅读全文
posted @ 2019-10-18 09:02 风的姿态 阅读 (1700) 评论 (9) 编辑