Java8 JVM参数详解 编程开发

Java8 JVM参数详解

摘要:java虚拟机启动时默认是带有很多参数的,往往一些参数就会导致业务性能下降,之前测试过,jvm参数优化还是非常重要的,那么具体JVM启动包含哪些参数呢?目前我们用jdk1.8比较多,我们就说说一...
阅读全文
jvm内存调优 编程开发

jvm内存调优

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提...
阅读全文
装逼必备:大型分布式网站术语分析 编程开发

装逼必备:大型分布式网站术语分析

1、I/O优化 1、增加缓存,减少磁盘的访问次数。 2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 3、设计合理的磁盘存储数据块,以及访问这些数据库...
阅读全文
28 款 GitHub 最流行的开源机器学习项目 编程开发

28 款 GitHub 最流行的开源机器学习项目

现在机器学习逐渐成为行业热门,经过二十几年的发展,机器学习目前也有了十分广泛的应用,如:数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、医学诊断、DNA序列测序、语音和手写识别、战略游戏和...
阅读全文
深度解析京东个性化推荐系统演进史 编程开发

深度解析京东个性化推荐系统演进史

作者: fisherman 在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。 京东推荐的演进史是绚丽多彩的。京东的推荐起步于2012年,当时的推荐产品甚至是基...
阅读全文
亿级请求下多级缓存那些事 编程开发

亿级请求下多级缓存那些事

摘要: 什么是多级缓存 所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一。我们应用的整体架构如图1所示: 图1 多级缓存方案 整体流程如上图所示: 1...
阅读全文
阿里java开发手册 编程开发

阿里java开发手册

一、编程规约 命名规约 1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / $nam...
阅读全文