首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mrfanr_
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
448
文章 448
沸点 0
赞
448
返回
|
搜索文章
赞
文章( 448 )
沸点( 0 )
深入理解Java的分级引用模型
本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。 对于Java中的垃圾回收机制来说,对象是否被应该回收的取决于该对象是否被引用。因此,引用也是JVM进行内存管理的一个重…
朱晔和你聊Spring系列S1E1:聊聊Spring家族的几大件
Spring家族很庞大,从最早先出现的服务于企业级程序开发的Core、安全方面的Security、到后来的作为各种数据源桥梁的Data、最近几年很火的Boot,以及最新推出的正在蓬勃发展的Cloud(在本文之后都简单称为Boot、Cloud省略Spring节省一点我的打字时间)…
JDK并发AQS系列(一)
1995年sun公司发布了第一个java语言版本,可以说从jdk1.1到jdk1.4期间java的使用主要是在移动应用和中小型企业应用中,在此类领域中基本不用设计大型并发场景,当然也没有大型互联网公司使用java,因为担心它本身的性能。 在互联网及服务器硬件迅猛的发展下,sun…
[译]从内部了解现代浏览器(2)
这是本系列博客的第2部分。在上一篇文章中,我们研究了不同的进程和线程如何处理浏览器的不同部分。在这篇文章中,我们将深入研究每个进程和线程如何进行通信以显示网站。 让我们看一下Web浏览的简单用例:您在浏览器中键入URL,然后浏览器从Internet获取数据并显示页面。在这篇文章…
[译] 如何在六个月或更短的时间内成为 DevOps 工程师,第三部分:版本控制
注意:这是《如何如何在六个月或更短的时间内成为 DevOps 工程师》系列的第三部分,第一部分请点击这里。第二部分点击这里。 让我们快速回顾一下上期内容。 简而言之,这一系列文章讲述了一个故事。 而这个故事正在学习如何将想法转化为金钱,快速 —— 现代化 DevOps 开发的精…
EventBus 源码分析(上篇)
发布消息的一方(Publisher),只需要 post 一个 event 之后就不用管了,EventBus 内部会将event逐一分发给订阅此 event 的订阅者(Subscriber). 不错就是这样一个东西。 还记得以往我要实现两个不同的activity 之间要传递一些数…
[译]ES6入门(第一部分)
在这篇文章中,我将介绍ES6中的一些新功能。如果您是ES6新手或学习前端框架,将会很有帮助。 let类似于var但是let具有作用域。 let只能在定义的块级别中访问。 在上面的示例中,变量'a'在If语句中定义,因此在函数外部无法访问。 Const用于给变量赋值一个常量。这个…
小白 C++ 入门并发疯学习路线(书单)
这篇文章实际上是我自己入门过程的总结,一个尽量少废话的C++入门指南。总结完忽然发现像个读书清单😄。 我作为小白时疑惑过这个问题,在此给后来的小白和当年的自己一个答案。 个人看法是,单就学习C++而言,直接学习C++就可以了,不用先学C。在知乎看到轮子哥在微软维护STL的St…
突破Android P非SDK API限制的几种代码实现
Android P对非SDK API的使用做了限制,导致在Android P上会出现一些状况。在很早前预览版本刚出来的时候,360团队就出了两篇文章。 这一篇文章就是根据上面的文章来的。 使用Provided(CompileOnly)的方式去解决调用限制,只能解决反射调用的问题…
下一页
关注了
179
关注者
4
收藏集
21
关注标签
55
加入于
2016-04-19