要不要再学学下面的文章?
如何在选择一门编程语言后,进行深入造化? (mp.weixin.qq.com)
认准一门语言

无论做什么事情之前呢,第一步选择很重要,编程也不例外,如果你想做 Android 开发,那么就选择 Kotlin 、Java,如果你想做 iOS 开发,那么就选择 Object-c、Swift,等你熟练掌握了一门语言(包括语法、技巧、源码、底层实现等),甚至是精通,那个时候你再去学习一门新语言,你就会觉得很轻松了,这也是为什么很多“大神”会在短时间内掌握多门语言的原因所在。
by @code小生 2020-06-02 01:47 分享 查看详情
进程物理内存远大于Xmx的问题分析 (club.perfma.com)
最近经常被问到一个问题,”为什么我们系统进程占用的物理内存(Res/Rss)会远远大于设置的Xmx值”,比如Xmx设置1.7G,但是top看到的Res的值却达到了3.0G,随着进程的运行,Res的值还在递增,直到达到某个值,被OS当做bad process直接被kill掉了。
by @PerfMa社区 2020-05-12 14:47 分享 查看详情
Flutter1.12 升级后的问题 (mp.weixin.qq.com)
相信看过官方更新日志的小伙伴都知道新版本的flutter和Android原生交互有一些改变,主要在以下部分
1.自定义的Plugin类需要实现FlutterPlugin的接口,并实现以下两个方法
by @code小生 2020-04-06 21:31 分享 查看详情
如何选定搭建个人独立博客工具 (www.jeffjade.com)
身处当前数字化社会,打造个人品牌,越发显得重要(自我推销)。对于从事技相关的人群,欲要树立并长时间保持自己的个人品牌,最便捷的方法无疑是:坚持长时间高质量输出原创文章。就择取合适的博文平台,也是项技术活儿;本文主旨,就针对这承载文字的各类平台,结合其功能特点,探讨下其优劣所在,以便可为更多朋友,就如何选择博文平台诉求,提供些参考。
by @杨琼璞 2020-04-01 23:38 分享 查看详情
JDK的sql设计不合理导致的驱动类初始化死锁问题 (club.perfma.com)
当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jdk里java.sql.DriverService的逻辑,也是我们第一次调用java.sql.DriverManager.registerDriver注册一个驱动实例要走的逻辑(jdk1.6下),不过这篇文章是使用我们生产环境的一个系统的线程dump和内存dump为基础进行分析展开的。
by @PerfMa社区 2020-03-31 10:32 分享 查看详情
Android 锁屏无法继续定位问题 (mp.weixin.qq.com)
产生问题的原因:
手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会将手机进入休眠状态。此时的服务以及线程等都会停止。
by @code小生 2020-03-23 22:02 分享 查看详情
Flink Checkpoint 问题排查实用指南 (www.54tianzhisheng.cn)
在 Flink 中,状态可靠性保证由 Checkpoint 支持,当作业出现 failover 的情况下,Flink 会从最近成功的 Checkpoint 恢复。
by @zhisheng_blog 2020-02-23 09:03 分享 查看详情
据说99.99%的人都会答错的类加载的问题 (club.perfma.com)
在看下面文章之前,我觉得你可以先思考一个问题:同一类加载器对象是否可加载同一类文件多次且得到多个不同的Class对象(单选)
A.不知道 B.可以 C.不可以
by @PerfMa社区 2020-02-12 15:43 分享 查看详情
凡人自保指南:武汉肺炎的个人防护、装备选择与使用建议 (mp.weixin.qq.com)
为帮助大家在未来的几个月内,武汉肺炎流行期间,采取必要且有效的措施,进行系统的自我保护,兼顾舒适性和外观等非专业部分,不谈真相,只聊实操。
by @又拍云 2020-02-05 11:29 分享 查看详情
Effective Java in Kotlin:2. 遇到多个构造器参数时,考虑用构建者 (mp.weixin.qq.com)
尽管可伸缩构造器在JVM世界很流行,Effective Java 认为对于较大较复杂的类应该使用构建者模式(Builder pattern)。
by @DataFunBoy 2020-01-13 08:31 分享 查看详情