六合彩最高极限

标签:JVM

Java

牛逼了!用 IDEA ?#27973;?#20102;开源组件导致FGC的原因

6

hanze 发?#21152;?2019-08-25

点击上方“ 匠心零度 ?#20445;?#36873;择“设为星标” 做积极的人,而不是积极废人! ?#31243;?#19978;午收到最近发布的一个服务 频繁FGC 的告警,这个服务只是给公司内部相关人员使用?#27169;?#24182;非给互联网用户提供服务的系统。而且功能也比较简单,就是查看一些统计信息、报表数据、数据导出Excel等,访问量?#27973;?..

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

Java

SRE 高?#26144;?#38382;题的罪魁祸首 System.gc()

4

changyuan.xu 发?#21152;?2019-08-25

01 案例一: 某日,支付平台的开发人员?#19994;?SRE, 需要 SRE 帮助解决一个棘手的问题。 他们发现一个调用第三方支付接口的应用里面,偶尔出?#26234;?#27714;超时的情况 。第三方平台保证他们的服务 99% 在 10 秒 内完成,算上网络传输时间, 15 秒 足够了,尽管支付平台设置的超时...

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

Java

G1收集器中的to-space exhausted问题一则

4

Harries 发?#21152;?2019-08-24

最近刚刚将自己的一个应用从CMS升级到G1,在一天早?#24076;?#21018;刚到办公室坐下,就收到?#21482;?#19968;阵报警,去查看了监控,发?#21482;?#22120;的内存出现了一个90度的涨幅,如下图所示: 在查看GC日志后,发现那个时间点附近出现了“to-space exhausted”这种日志 在这里,我比较奇怪的是为啥t...

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

Spring

Spring 启动过程(下)组件初始化

hellas 发?#21152;?2019-08-24

前言 上篇文章介绍了 JVM 是怎么加载到 Spring ?#27169;?#20998;别介绍了 Jar 包机制的 Spring 唤起 Tomcat 方式和 War 包时的 Tomcat 自动加载 Spring 方式,这篇文章就从内部来介绍一下 Spring 服务是如何启动起来的。 转载随意,文章会?#20013;?..

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

Java

java应用监测(2)-java命令的秘密

1

darida 发?#21152;?2019-08-24

tags: java, troubleshooting, monitor 一句?#26696;?#25324;:简单的java启动命令,原来藏着这么多秘密,本文为你揭晓。 1 引言 刚开始学java的同学,一定都不会忘记安装完jdk后,都会使用 java-version 命令来检测一下是否安装成功,那还有...

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

Java

Java内存缓存-通过Google Guava创建缓存

2

changyuan.xu 发?#21152;?2019-08-24

谷歌Guava缓存 Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公?#19981;?#32773;常用的数据缓存起来方便快速访问。 Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不...

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

Java

曹工杂谈:一例简单的Jar包冲突解决示例

4

hanze 发?#21152;?2019-08-24

了不得,我可能发现了Jar 包冲突的秘密 一、前言 jar包冲突分多种,简单理解来说,就是同package且同名的类在多个jar包内出现,如果两个jar包在同一个classloader下,那么最终的结果是,只会加载其中的一个。 有时,这个错误一般在运行时出现,报的错可能是,找不到...

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

Java

基于通用 jar、动态配置、组件编排的会员任务中心系统设计

8

dulong 发?#21152;?2019-08-24

前言 为更好帮助商家的会员快速成长,保持用户活性,完善用户的成长体系,?#24615;?#29992;户中心 – 会员成长团队基于现有的业务场景,设计了一套较完备任务中心系统。同时也有很多通用技术组件能够落地。接下来本文会简单分享下这些常用的技术组件,抛砖引玉。 在开始之前我们会先提几个问题:...

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

Java

java多线程并发编程(三) volatile关键字

2

yeseng 发?#21152;?2019-08-23

一、volatile的作用 关键字volatile是使变量在多个线程间可见,也就是强制从公共堆栈中取得变量的值,而不是从线程?#25509;?#25968;据栈中取得变量的值。 通过使用volatile关键字,强制的从公共内存中读取变量的值,内存结?#35895;?#22270;所示: 使用volatile关键字增加了实例变量在多...

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

Java

java应用监测(1)-java程序员应该知道的应用监测技术

5

zhuangli 发?#21152;?2019-08-23

tags: java, troubleshooting, monitor 一句?#26696;?#25324;:java应用监测,为什么?监测什么?如何监测?本文为你解答。 1 引言:为什么需要监测java应用 java开发人员都知道,启动java应用使用的是 java ( class 文件)或 java...

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

Java

Java网络编程和NIO详解9:基于NIO的网络编程框架Netty

25

puefu.he 发?#21152;?2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回?#30784;?#26550;构师“即可领取 Java基础、进阶、项目...

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

Java

Java网络编程与NIO详解8:浅析mmap和Direct Buffer

14

Harries 发?#21152;?2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回?#30784;?#26550;构师“即可领取 Java基础、进阶、项目...

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

Java

manjaro 深度学习编程环境搭建

yanxinchi 发?#21152;?2019-08-23

常用深度学习编程框架安装 pacman -S cuda cudnn # 安装 pytorch pacman -S python-pytorch-cuda # 安装 tensorflow pacman -S python-tensorflow-cuda # 安装 pycharm y...

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

Java

写给Java工程师的 MySQL 面试高频100问!

9

xiaoli.he 发?#21152;?2019-08-23

扫描下方二维码 试读 专栏详细目录 请移步至文末 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准?#36127;?#32784;心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发?#21046;?#20013;的一些问题自己...

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

Java

Integer缓存引发的思考

Harries 发?#21152;?2019-08-23

读过JDK源代码的朋友都知道,在基本类型的包装类中,除了 Float 和 Double 以外,其余?#21152;?#32531;存机制:调用 valueOf 方法时,如果参数值在缓存区间内,则返回一个在类加载时就已创建好的对象,否则 new 一个对象。这些包装类的缓存?#27573;?#22914;下: // java.lang...

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

Java

2020 年,你学的编程语言价值多少?

9

xiaoli.wang 发?#21152;?2019-08-23

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不?#35789;?#29992;,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些?#24863;?#30340;编程语言正在逐渐被人们所接受。 本文选取真实可信的...

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

Java

【JVM从小白学成大?#23567;?.深入解析强引用、软引用、弱引用、幻象引用

1

xiaoli.he 发?#21152;?2019-08-23

关于强引用、软引用、弱引用、幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。 在java语言中,除了原始数据类型(boolean、byte、short、char、int、flo...

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

编程技术

美团点评技术专家孙佳林?#21644;?#20159;级实时全链路监控系统架构演进!

42

Harries 发?#21152;?2019-08-23

本文来源  高效运维(ID: greatops) 讲师简介 孙佳林 美团点评基础架构部 本文将围绕上述三个方面,来介绍美团点评万亿数据量下的实时监控平台CAT。 1. CAT介绍 这里细分为两个端监控:用户端监控和服务端监控。 用户端监控是从用户角度监控服务请...

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

六合彩最高极限