标签:JVM

Spring

Spring Boot Actuator 内置endpoint 简单翻译

changyuan.xu 发布于 2019-12-13

接上一篇: Spring Boot Actuator 学习手札 auditevents Exposes audit events information for the current application. Requires an AuditEventRepository b...

阅读(4)评论(0)赞 (0)

Java

如何健壮后端服务?

xubiao.zhuang 发布于 2019-12-13

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

阅读(5)评论(0)赞 (0)

Java

技术资讯 | JVM-G1算法和数据结构那些事

13

xiaoli.he 发布于 2019-12-13

人的情况和树相同。它愈想开向高处和明亮处,它的根愈要向下,向泥土,向黑暗处,向深处,向恶—千万不要忘记。我们飞翔得越高,我们在那些不能飞翔的人眼中的形象越是渺小。 —— 尼采《查拉图斯特拉如是说》 往往,最基础最底层的知识里,蕴含着原始而强大的力量。 本文将以 jav...

阅读(6)评论(0)赞 (0)

Java

Hutool–小而全的Java工具类库,大型项目开发中解决小问题的利器,也是小型项目中的效率担当

1

zhuangli 发布于 2019-12-13

简介 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项...

阅读(5)评论(0)赞 (0)

Java

(译)Java字节码简介

18

邓龙华 发布于 2019-12-13

原文链接: Introduction to Java Bytecode 原作者: Mahmoud Anouti 翻译:pjmike 备注:已省略作者的前言叙事部分 JVM数据类型 Java语言是一种静态类型的编程语言,而这会影响到字节码指令的设计,因为设计出来的指令会期望自己可以...

阅读(7)评论(0)赞 (0)

Java

京东商详前台系统优化实践

9

hellas 发布于 2019-12-13

写在前面 商品详情页又名单品页,是京东商城购物主流程之一。商品详情页作为用户了解商品信息的主要页面,有上百种业务场景,并且展示层面要求个性化场景较多,同时承载着京东购物主流程最大的访问量,再加上电商共同的特点,秒杀类场景居多,尤其以618和双11 更为突出。这样就对商详系统的性能...

阅读(8)评论(0)赞 (0)

Java

工作十年,分享看过的优质 Java 书籍

20

songhua.gao 发布于 2019-12-13

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后...

阅读(10)评论(0)赞 (0)

Java

Java类加载同步锁故障排查与修复

5

zhuangli 发布于 2019-12-13

自己负责的app 在测试阶段首页启动有概率白屏(实际表现是anr)卡死问题最终定位到类加载同步锁的问题导致的。问题解决以后,我们来看看问题产生的真正原因是什么,搞清楚来龙去脉有助于我们认识事情的真相。争取下次碰到类似问题能够迅速反应过来找到问题。 首先我们将app中发生的问题抽象...

阅读(7)评论(0)赞 (0)

Spring

微服务治理实践:探寻业务的单点异常自愈能力

30

邓龙华 发布于 2019-12-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 不断的学习新东西,不断的思考更多,不断的对原有自己造成更大的冲击。如果要给我迁移 FaaS 期间的感受下一个总结,那么一定是:“在撕裂中成长”。 微服务架构下,稳定性和高可用...

阅读(5)评论(0)赞 (0)

Java

微服务治理实践:探寻业务的单点异常自愈能力

30

xiaoli.he 发布于 2019-12-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 不断的学习新东西,不断的思考更多,不断的对原有自己造成更大的冲击。如果要给我迁移 FaaS 期间的感受下一个总结,那么一定是:“在撕裂中成长”。 微服务架构下,稳定性和高可用...

阅读(6)评论(0)赞 (0)

Java

JSP + Session Cookie详解

26

puefu.he 发布于 2019-12-12

篇幅较大,对JSP进行了非常详细的讲解,并解释了Session和Cookie的实现原理 ,预计看完需要20分钟左右,慢慢享受吧 JSP概述 掌握了servlet后,就可以利用servlet来开发动态页面了,但是使用Servlet开发动态页面,存在种种问题,来看下面的例子: 使用S...

阅读(13)评论(0)赞 (0)

Java

implements serializable 序列化对象是什么?

puefu.he 发布于 2019-12-12

1、序列化是干什么的? 序列化简单来说就保存对象在内存中的状态也可以说是实例化变量。这是Java提供的用来保存 Object state,一种保存对象状态的机制。只有实现了serializable接口的类的对象才能被实例化。 2、什么情况下会用到序列化? 当你想把内存中的对象写入...

阅读(11)评论(0)赞 (0)

Java

Java程序员必读核心书单-基础版

10

wenming.gapo 发布于 2019-12-12

张三丰在武当山教张无忌太极功夫时候说了一句话,你有九阳神功护体,学什么武功都会很快的。果真,张无忌很快学会了太极功夫,并且马上痛扁了玄冥二老。 程序员的江湖中也有很多与九阳神功一样的核心知识。掌握了这些核心技能,你可以轻轻松松的做到拳打python,脚踢go,顺手玩玩微服务。说这...

阅读(9)评论(0)赞 (0)

Java

深入详解JVM内存模型与JVM参数详细配置

5

刘莉莉 发布于 2019-12-12

BAT必考JVM系列专题 JVM内存结构 由上图可以清楚的看到 JVM的内存空间分为3大部分: 堆内存 方法区 栈内存 其中 栈内存 可以再细分为 java虚拟机栈和本地方法栈,堆内存 可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、From Survivor区和T...

阅读(11)评论(0)赞 (0)

Java

Java必考题目之JVM面试题目和答案

3

dulong 发布于 2019-12-12

JVM内存模型 首先我们来了解一下JVM的内存模型的怎么样的: 1.堆:存放对象实例,几乎所有的对象实例都在这里分配内存 堆得内存由-Xms指定,默认是物理内存的1/64;最大的内存由-Xmx指定,默认是物理内存的1/4。 默认空余的堆内存小于40%时,就会增大,直到-Xmx设置...

阅读(10)评论(0)赞 (0)

Java

聊聊java中那些各式各样的quene

1

hanze 发布于 2019-12-12

队列真的是一个非常nice的数据结构,有序,规则,可以给与缓冲,就像人们心中那种秩序社会一样,那么这期小威哥就来粗浅的聊聊java中那些常见的quene。 2:各种常见quene对比 2.1:对比表格 队列 数据结构 边界 并发特征 特点 ArrayBlockingQueue 数...

阅读(12)评论(0)赞 (0)

Java

Quarkus:超音速亚原子 Java 体验

42

dulong 发布于 2019-12-12

前言 在传统单体应用模式下,技术人员会对整个应用堆栈进行优化,从而让一个应用服务器上可以运行许多应用程序。例如,在一个 JBoss EAP 实例上,我们可以运行上百个应用程序。 传统单体应用架构大致分为五层:底层为操作系统;操作系统上运行 Java 虚拟机;Java 虚拟机之上运...

阅读(16)评论(0)赞 (0)

Java

Java冷知识(三)编译器的花招之synthetic

1

darida 发布于 2019-12-12

我们在阅读JDK反射包源码时,会遇到isSynthetic()方法,其实现之一是Modifier.isSynthetic(getModifiers()),其他方式的原理一样。Modifier是专门定义修饰符的类,其中static final int SYNTHETIC = 0x0...

阅读(15)评论(0)赞 (0)