mac安装centos7 2020-03-06 | 2020-12-24 | linux 930 字 | 3 分钟一、安装VirtualBox+centos71、安装VirtualBoxVirtualBox安装直接去官网下载版本进行安装即可VirtualBox官网下载地址 阅读全文 »
Java 如何有效地避免OOM:善于利用软引用和弱引用 2020-03-05 | 2020-12-24 | Java 1.8k 字 | 7 分钟一.了解 强引用、软引用、弱引用、虚引用的概念在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到软引用和弱引用了。 从Java SE2开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。下面来阐述一下这四种类型引用的概念: 阅读全文 »
Charles简介及安装 2020-02-06 | 2020-12-24 | 抓包 337 字 | 1 分钟Charles简介Charles是目前流行的http抓包调试工具,Mac、Unix、Windows各个平台都支持,其功能强大到包括:支持SSL代理,可以截取分析SSL的请求支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。支持AJAX调试。可以自动将json或xml数据格式化,方便查看。支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。支持重发网络请求,方便后端调试。支持修改网络请求参数。支持网络请求的截获并动态修改。检查HTML,CSS和RSS内容是否符合W3C标准 阅读全文 »
多个android_support包? 2019-09-22 | 2020-12-24 | Android 1.4k 字 | 5 分钟问题描述Android Studio工程下多个support包的问题,查看的IDE左边External Libraries,现在我工程下annotations包有4个不同版本,特别是25.0.1版本,我压根没引用过,估计是第三方引用的。请问这样多个support包怎么管理?有什么影响?或者有什么统一方案么这个问题在不同角度下不一样,比如至少有2个角度: 阅读全文 »
RecyclerView条目包含EditText控制焦点获取、数据紊乱以及数据保存问题 2019-08-16 | 2020-12-24 | Android 453 字 | 2 分钟需求RecyclerView条目中包含EditText,常规下只显示文本不叫其获的焦点类似TextView,当处于编辑状态时,要可以编辑,恢复成正常的EditText问题1.焦点问题;2.EditText内数据紊乱问题;3.EditText数据保存问题; 阅读全文 »