承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue,推荐使用 go-qu ...
分类:
其他好文 时间:
2021-02-02 10:46:15
阅读次数:
0
4)为什么接口中的属性和方法都默认为public?Sun公司当初为什么要把java的接口设计发明成这样? 【新手可忽略不影响继续学习】答:如上所述,马克-to-win:既然接口强于抽象类能胜任作为和外部系统打交道的合同。换句话说,一般来讲和外部系统打交道,自然考虑用“接口”。“外部”二字自然让我们做 ...
分类:
编程语言 时间:
2021-02-02 10:45:23
阅读次数:
0
函数的四种调用方式:函数调用模式、方法调用模式、构造器调用模式, 间接调用模式 函数调用模式 简单来说:一个函数并非一个对象的属性时,那么它就是被当做一个函数来调用。 //严格模式下,指向undefined function sum(a, b){ "use strict"; console.log( ...
分类:
Web程序 时间:
2021-02-01 12:52:07
阅读次数:
0
647. 回文子串 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc" 输出:3 解释:三个回文子串: "a", "b", "c" 示例 2: 输入:"aaa" 输出:6 解释: ...
分类:
其他好文 时间:
2021-02-01 12:41:25
阅读次数:
0
日志设置 CRITICAL : 严重错误 ERROR : 一般错误 WARNING : 警告 INFO : 一般的信息 DEBUG : 调试信息 默认的显示级别是DEBUG # 设置错误显示级别 LOG_LEVEL = 'DEBUG' # 将日志信息写到文件中,不要显示到屏幕中 LOG_FILE = ...
分类:
其他好文 时间:
2021-02-01 12:18:26
阅读次数:
0
中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以把它叫做中间件。 在express , 中间件(Middleware)是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和web 应用中处理请求-响 ...
分类:
其他好文 时间:
2021-02-01 11:54:45
阅读次数:
0
【解决办法】:将list放入map中,再输出Map 1 Map result = new HashMap(); 2 result.put("result", bussDataList); 3 log.info(JSON.toJSONString(result)); 【结果】: 1 { 2 "resu ...
分类:
Web程序 时间:
2021-02-01 11:50:47
阅读次数:
0
创建对象的三种方式 第一种:字面量创建对象 代码: var obj={ name:'张三', age:18, sex:'男' } console.log(obj.name);//张三 第二种:利用构造函数创建对象 //构造函数 function Hero(name, type, blood) { t ...
分类:
编程语言 时间:
2021-01-30 12:14:23
阅读次数:
0
CentOS还未安装Python3的可以先看这里 使用pip3安装virtualenv pip3 install virtualenv 创建Python虚拟环境 使用cd命令进入到项目文件夹,在项目文件夹下使用 # venv是自定义的虚拟环境名称,可以随意设置 virtualenv venv 执行该 ...
分类:
编程语言 时间:
2021-01-30 12:04:46
阅读次数:
0
function queryConfig (callback) { let loadNameData = function (callback) { console.log('第1次加载') callback.call() } let loadAgeData = function (callback ...
分类:
Web程序 时间:
2021-01-30 12:02:26
阅读次数:
0