从原理聊JVM(二):从串行收集器到分区收集开创者G1
随着Java的进化过程,涌现出各种不同的垃圾回收器,从串行执行到并行执行,从高吞吐到低延迟,终极目标就是让开发人员专注于程序的代码书写而无需关注内存管理。
Wesley13 Wesley13
3年前
Android_sdk目录结构详解
AndroidSDK(Android软件开发工具包,全称androidsoftwaredeveloptoolskit)谷歌提供的Android开发工具包,在开发Android程序时,我们需要通过引入该工具包,来使用Android相关的API。!(https://static.oschina.net/uploads/img/20160
Stella981 Stella981
3年前
Discuz!开发之模板标签语法学习
一、加载模板使用template()函数显示已存在模板:在Discuz!程序执行中可以通过includetemplate('模板文件夹/模板名称无后缀');的方式进行解析!template()函数定义于./source/function/function\_core.phpDiscuz!模板的解析逻辑定义于./source/class/c
可莉 可莉
3年前
20165235 实验一 Java开发环境的熟悉
20165235实验一Java开发环境的熟悉课程:JAVA程序设计姓名:祁瑛学号:20165235指导老师:娄嘉鹏实验日期:2018.4.2实验内容:java开发环境的熟悉一,实验内容及步骤实验一Java开发环境的熟
幂简集成 幂简集成
11个月前
零成本开发!试试这6个免费的API接口平台
为了帮助程序员快速找到所需的API,幂简集成整理了6个免费的API接口平台。这些平台不仅丰富了API选择,还为开发者提供了便捷的接口资源,助力他们高效地进行开发和测试。
Shiro权限控制入门
Shiro权限控制是一款优秀的Java安全框架,可用于对Java应用程序进行身份验证、授权、加密和会话管理等功能。本文将简要介绍Shiro权限控制框架的几个关键概念和使用方法。
通过Environment获取属性文件的值,竟然会调用到JNDI服务!!!| 京东云技术团队
一、背景介绍某应用在压测过程机器cpu使用率超过80%,通过工具进行CPU采样生成的火焰图,看到程序中频繁调用environment.getProperty()获取属性值,而其内部调用了JndiPropertySource.getProperty()通过在
本地缓存Ehcache的应用实践 | 京东云技术团队
java本地缓存包含多个框架,其中常用的包括:Caffeine、GuavaCache和Ehcache,其中Caffeine号称本地缓存之王,也是近年来被众多程序员推崇的缓存框架,同时也是SpringBoot内置的本地缓存实现。但是除了Caffeine之外,
陈哥聊测试 陈哥聊测试
1年前
5W1H聊开源之Who和How——谁、如何参与开源?
上次Who的主体是谁“发明”了开源,这一次主体转换,来看看开源发明之后,还有哪些人为开源做贡献?作为普通程序员的我们,又能以怎样的形式参与到开源项目中?