发布于 2021-04-29 14:53:40 | 阅读 38835
研究公司 SlashData 最新发布的”State of the Developer Nation“第 20 版报告指出,全球开发者社区在过去六个月中的经历了巨大的增长。据估计,截至 2021 年第一季度,全球共有 2430 万开发者;相较 2020 年 10 月的 2130 万增加了约 14%。
发布于 2021-04-29 11:34:47 | 阅读 29812
在日常工作中,文件上传是一个很常见的功能。在某些情况下,我们希望能限制文件上传的类型,比如限制只能上传 PNG 格式的图片。
发布于 2021-04-29 11:04:08 | 阅读 32386
本文中,我们首先介绍Unsafe的基本概念、工作原理,并在此基础上,对它的API进行了说明与实践。相信大家通过这一过程,能够发现Unsafe在某些场景下,确实能够为我们提供编程中的便利。
发布于 2021-04-27 18:38:08 | 阅读 31693
随着移动应用程序已扩展到蓬勃发展的市场中,用于构建高质量应用程序的语言数量已扩展到许多可以以不同方式使您的应用程序受益的代码。
发布于 2021-04-26 19:14:30 | 阅读 31798
如果你想在这个竞争激烈的世界里,成为一名熟练开发 Java 项目的开发人员,你应该学习很多东西才行。你需要掌握许多技能,具体应该掌握的技能组合取决于你的职位。根据关于 Java 编程人员技能的最新调查和当前的市场需求,在这篇文章中我们将讨论,Java 程序员在 2021 年应该优先学习的 14 项内容。
发布于 2021-04-25 18:12:41 | 阅读 33038
SkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker,Kubernetes,Mesos)体系结构而设计。
发布于 2021-04-25 15:47:39 | 阅读 31685
项目发展到一定程度,就必须进行模块的拆分。模块化是一种指导理念,其核心思想就是分而治之、降低耦合。而在 Android 工程实践,目前有两种途径,一个是组件化,一个是插件化。
发布于 2021-04-20 18:46:51 | 阅读 30932
要学习 Makefile,你需要有一个Linux 或者 macOS,然后需要知道两个概念:make命令和Makefile文件。其中,Makefile文件是你自己写的一个文本文件,它的名字叫做Makefile,不能修改大小写,只能叫这个名字。而make是 macOS 和 Linux 中自带的一个命令。
发布于 2021-04-19 17:31:23 | 阅读 38138
2021 年,跨平台程序员之间关于 React Native 和 Flutter 的旷日持久的争论越来越白热化了。前几年,React Native 还是开发人员的首选框架,但是自 2017 年 Flutter 发布以来,其已经发展成为 React Native 的一个强有力竞争对手。
发布于 2021-04-15 18:19:13 | 阅读 32429
在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。我们的团队用Utterlyidle替代 Spring,用Totallylazy进行函数式编程。我们是 IntelliJ 的忠实粉丝,并试着充分利用它提供的 Java 工具。