在Mircroservices API设计中,为了让错误信息更具有描述性,我们采用Problem+json的方式输出错误。 在problem+json之前,我们这么返回错误 ...
在Mircroservices API设计中,为了让错误信息更具有描述性,我们采用Problem+json的方式输出错误。 在problem+json之前,我们这么返回错误 ...
swagger 文档在日常开发中,用得比较多,往往我们都是手动配置,swagger3.0之后,直接就上了一个swagger-starter,用起来更方便了。swagger3....
如何在MySQL中查找效率慢的SQL语句呢?这可能是困扰很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[...
在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 comm...
使用Mybatis的小伙伴对Generator一定非常熟悉, 在这里我便不多做介绍了. 但generator自动生成的domain.java里面默认带有了所有get/set方...
第一章:什么是钉钉小程序 第一节:小程序简介 在钉钉内运行的"小程序"叫做E应用,后期小程序是来自于E应用的全新版本。 小程序是一种全新的开发模式,让移动开发者通过简洁的前端...
随着微服务架构的流行,一些微服务架构下的问题也会越来越突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径就构成了一个网状的调用链,而在整个调用链中...
Windows下安装SDKMAN SDKMAN(软件开发包管理器)可以对各种各样的二进制SDK包进行版本管理,包括Groovy和JDK等。 目前MacOS和Linux支持比较...
哈夫曼树 概念 考虑不同节点的权值,权值大的节点距离根节点近,权值小的节点距离根节点远。让所有节点的访问次数的距离最小的二叉树,就是哈夫曼树。 带权路径长度 树的带权路径长度...