如何站在开发者的角度理解框架的设计思想?

有问必答 最近有好多读者私信我,为什么选择GoFrame做电商项目的开发? 原因很简单: 因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer转Gopher的开发框架。 在入职我司之前,我有使用Gin和go-micro框架,目前也正 ...

如何理性看待国内大热的HuTool工具包

一、序言 关于HuTool工具包,相信很多技术朋友都听说甚至使用过。在HuTool之前,已经有比较成熟的工具包比如Apache Common包,谷歌推出的Guava包,他们已经在全世界大范围使用了。 究竟是什么原因导致HuTool有后来居上的趋势,传统的工具包对于国内开发者来讲劣势在哪里呢,不妨来扒 ...

8个开发者必须知道的JavaScript深层概念(推荐)

JavaScript有一个名为“调用堆栈”(CallStack)的简单列表,它逐一管理任务(堆栈算法),但是当异步任务被传递时,JavaScript会把它弹出到webAPI,浏览器就会处理它,这篇文章主要介绍了8个开发者必须知道的JavaScript深层概念,需要的朋友可以参考下

开发者工具|15款音视频开发者必备实用工具,看看你用过几个?

对于音视频开发者来说,有个高效的辅助工具能大大提升开发效率。今天博主推荐这些年来桌面必备的工具,如果您觉得对你有用,可以收藏防止下次找不到。 🔨 推荐1 Ghips 📌 一句话描述 :仅600KB的开源软件,通过GitHub官方API获取所有IP,并自动找到最快IP。 👀 开源地址 https ...

京东云开发者|深入JDK中的Optional

Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得以显式体现在代码中。Optional类位于java.util包... ...

SoringCloud(四) - 微信获取用户信息

1、项目介绍 2、微信公众平台 和 微信开放文档 2.1 微信公众平台 2.1.1 网址链接 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 2.1.2 测试号信息 2.1.3 微信 ...

Jmix 中 REST API 的两种实现

你知道吗,在 Jmix 中,REST API 有两种实现方式! 很多应用是采取前后端分离的方式进行开发。这种模式下,对前端的选择相对灵活,可以根据团队的擅长技能选择流行的 Angular/React/Vue 之一,或者前端为App/小程序等手机应用。Jmix 的一种典型应用场景就是作为这种类型应用程 ...