发布于 2021-05-07 16:05:53 | 阅读 48870
随着开发技术的发展,几乎所有主流的开发语言都有自己的包管理工具。Node 开发有 npm、Android 开发有 Gradle,Flutter 也有自己的 Dart Packages 仓库。插件的开发和复用能够提高开发效率,降低工程的耦合度,像网络请求(http)、用户授权(permission_handler)等客户端开发常用的功能模块,我们只需要引入对应插件就可以为项目快速集成相关能力,从而专注于具体业务功能的实现。
发布于 2021-05-07 16:03:06 | 阅读 34900
使用低代码平台写出来的代码既难以维护,又难以测试,同时它还给行业传递了非常不好的信号,“程序员的价值是不值钱的”,最终造成的结果就是一些不具备编程专业技能的人,使用极不趁手、效率低下的工具来做写代码的工作。这是非常危险的,这类低代码工具就是行业毒瘤!
发布于 2021-05-07 15:53:05 | 阅读 41433
说到 Java 中的队列应该都不会陌生。其具有通过先进先出,或者双端进出的方式进行数据管理;通过阻塞以达到自动平衡负载的功能。
发布于 2021-05-07 15:40:20 | 阅读 34128
最近在看公司的 redis queue 时,发现底层使用的是 go-zero 的 queue 。本篇文章来看看 queue 的设计,也希望可以从里面了解到 mq 的最小型设计实践。
发布于 2021-05-07 15:38:08 | 阅读 36501
微信很多小程序,拥有和app一样的功能,却不占手机内存。这里就来分享6个私藏已久的微信小程序,款款都是黑科技,能让你的手机更好用哦。
发布于 2021-05-07 14:46:23 | 阅读 30653
本文从应用层面总结了,JVM基本的内存模型以及线程对共享内存操作的原子方式,并着重介绍了线程池、FutrueTask、CountDownLatch、CycliBarrier以及Semaphore这几种在Java并发编程中经常使用的JUC工具类。
发布于 2021-05-07 14:21:11 | 阅读 32784
随着 Spring5 的推出,WebFlux 被置于越来越重要的位置,无论是内在的学习驱动,还是公司的项目要求,很多小伙伴们都开始关注 WebFlux 了,也有很多小伙伴在微信上私我能不能整一套 WebFlux 教程?
发布于 2021-05-06 14:41:17 | 阅读 38878
本模块虽然已经支持了MQTT功能,但是我们在实际研发项目中,为了保持项目的可移植性和兼容性,通常不会使用模块自带的MQTT命令集,而是用代码实现MQTT上层功能,底层再调用模块的TCP AT命令集。
发布于 2021-05-06 14:39:14 | 阅读 31552
5月4日,戴尔发布安全公告,称修补了一个存在长达12年的驱动程序漏洞。该漏洞预估影响上亿台戴尔设备。
发布于 2021-05-06 14:37:11 | 阅读 39458
本文将向您介绍什么是JavaScript静态代码分析,为什么要使用它,以及如何在项目中通过快速设置来实现它。