Android热修复升级探索——代码修复冷启动方案
前面一篇文档, 我们提到热部署修复方案有诸多特点(有关热部署修复方案实现, Android热修复升级探索——追寻极致的代码热替换)。其根本原理是基于native层方法的替换, 所以当类结构变化时,如新增减少类method/field在热部署模式下会受到限制。
审核中Java岗位三年经验,最常见JVM十六道面试题!(附答案)
一.jvm内存布局
程序计数器:当前线程正在执行的字节码的行号指示器,线程私有,唯一一个没有规定任何内存溢出错误的情况的区域。
Java虚拟机栈:线程私有,描述Java方法执行的内存模型,每个方法运行时都会创建一个栈帧,存放局部变量表、操作数栈、动态链接、方法出口等信息,每个方法的运行到结束对应一个栈帧的入栈和出栈。
我的2019校招面经大全(包含BAT头条网易等大厂面经)
本文出自微信公众号【程序员江湖】
作者How 2 Play Life,985 软件硕士,阿里 Java 研发工程师,在技术校园招聘、自学编程、计算机考研等方面有丰富经验和独到见解,目前致力于分享程序员干货和学习经验,同时热衷于分享作为程序员的一些成长心得和生活感悟。
Android 应用防止被二次打包指南
“Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包。不管从性能、用户体验、外观它都跟正规APP一模一样但是背后它确悄悄运行着可怕的程序,它会在不知不觉中浪费手机电量、流量,恶意扣费、偷窥隐私等等行为。
解密区块链:从基础概念到技术实现的进阶攻略
本文根据DBAplus社群第81期线上分享整理而成
讲师介绍 邢有涛
菜根科技技术总监
负责Docker、Microservices、Swagger、Ethereum和Decent相关开发;精通Linux系统、驱动、网络协议和并行编程技术,专注研究C、NodeJS和Go语言。
阿里云文件系统SMB访问协议服务及使用指南
阿里云于2016年发布了支持NFS网络文件系统访问协议的阿里云文件系统。2017年3月,又增加了SMB文件系统访问协议的支持,正式对外公测。2018年1月,阿里云NAS SMB支持正式提供商业化服务。本文简单描述了SMB文件系统访问协议以及阿里云NAS支持的SMB协议功能,并简单介绍了该服务的使用场景以及使用流程。