上一页 1 ··· 201 202 203 204 205 206 207 208 209 ··· 212 下一页
摘要: 1、【强制】存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。 说明:有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数据迁移和系统平滑过渡而陡然增加,所以,存储方案和数据结构需要认真地进行设计和评审,生产环境提交执行后,需要进行 double check。 正 阅读全文
posted @ 2018-08-27 10:10 Java技术栈 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 作为一款公用平台,JDK 本身也为并发程序的性能绞尽脑汁,在 JDK 内部也想尽一切办法提供并发时的系统吞吐量。这里,我将向大家简单介绍几种 JDK 内部的 "锁" 优化策略。 1、 锁偏向 锁偏向是一种针对加锁操作的优化手段。 如果一个线程获得了锁,那么锁就进入偏向模式。当这个线程再次请求锁时,无 阅读全文
posted @ 2018-08-27 10:04 Java技术栈 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 在 Spring Boot 里面,可以使用以下几种方式来加载配置。本章内容基于 Spring Boot 阅读全文
posted @ 2018-08-27 09:56 Java技术栈 阅读(4575) 评论(0) 推荐(0) 编辑
摘要: 前面分享了两篇分布式作业调度框架 Elastic Job 的介绍及应用实战。 "ElasticJob-分布式作业调度神器" "分布式作业 Elastic Job 快速上手指南!" Elastic Job 提供了简单易用的运维平台,方便用户监控、动态修改作业参数、作业操作及查询作业。 设计理念 运维平 阅读全文
posted @ 2018-08-24 11:05 Java技术栈 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 两步验证 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见不鲜,所以苹果都建议大家开启两步验证的。 Google 的身份验证器一般也是用于登录进行两步验证,和苹果的两步验证是同样的道理。只不过 Google 的身份验证器用得更多更广泛,如 阅读全文
posted @ 2018-08-22 09:01 Java技术栈 阅读(7019) 评论(0) 推荐(2) 编辑
摘要: 上篇《 "Spring Boot 2.x 启动全过程源码分析(一)入口类剖析" 》我们分析了 Spring Boot 入口类 SpringApplication 的源码,并知道了其构造原理,这篇我们继续往下面分析其核心 run 方法。 [toc] SpringApplication 实例 run 方 阅读全文
posted @ 2018-08-14 08:54 Java技术栈 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。 升级前 = 升级后 Spring Boot 1.5.x = Spring Boot 2.0.2 Spring 阅读全文
posted @ 2018-08-09 09:03 Java技术栈 阅读(17437) 评论(0) 推荐(1) 编辑
摘要: Spring Boot 的应用教程我们已经分享过很多了,今天来通过源码来分析下它的启动过程,探究下 Spring Boot 为什么这么简便的奥秘。 本篇基于 Spring Boot 2.0.3 版本进行分析,阅读本文需要有一些 Java 和 Spring 框架基础,如果还不知道 Spring Boo 阅读全文
posted @ 2018-08-06 10:57 Java技术栈 阅读(2084) 评论(2) 推荐(1) 编辑
摘要: 月底了,又到了我们总结这一个月 Java 技术干货的时候了,又到了我们给粉丝免费送书的日子了。 7 月份干货总结 "Oracle 发布了一个全栈虚拟机 GraalVM" "一文带你深入拆解 Java 虚拟机" "图文带你了解 8 大排序算法" "Spring Boot 2.x 新特性总结及迁移指南" 阅读全文
posted @ 2018-08-02 17:53 Java技术栈 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 前阵子,Oracle 发布了一个黑科技 "GraalVM",号称是一个全新的通用全栈虚拟机,并具有高性能、跨语言交互等逆天特性,真有这么神奇? GraalVM 简介 GraalVM 是一个跨语言的通用虚拟机,不仅支持了 Java、Scala、Groovy、Kotlin 等基于 JVM 的语言,以及 阅读全文
posted @ 2018-07-26 09:06 Java技术栈 阅读(7647) 评论(17) 推荐(6) 编辑
上一页 1 ··· 201 202 203 204 205 206 207 208 209 ··· 212 下一页
点击右上角即可分享
微信分享提示