Joey

Results 11 comments of Joey

Thanks for your advice. I will consider to add it soon.

是的,go-micro 自身已经集成了将 k8s 设置为 registry。这句代码就是创建 k8s 的 registry实例。 ```go registry := kubernetes.NewRegistry() ```

@wjzhangcsu consul register 的 struct 定义是: ```go type consulRegistry struct { Address string Client *consul.Client opts Options sync.Mutex register map[string]uint64 } ``` 你可以通过修改 Address 属性来设置 consul 的地址。

@hwen 其实很简单,就一点:我不在(移动)互联网公司,^__^。

根据最近的实践,越发觉得这句话很重要了: **Go语言的变量,内部的(value, type)是(真实值,真实值的类型),与定义的静态类型无关**

## 数据库管理 ### 模板数据库(P28) postgres 中有模板数据库的概念,作为创建数据库时的模板。执行 `CREATE DATABASE mydb` 创建数据库时,实际上是基于名为 template1 的模板数据库创建的。 基于某个模板数据库创建数据库的完整命令是: `CREATE DATABASE my_db TEMPLATE my_template_db; ` ### 基于 schema 做数据隔离 (P29) schema 可以对 database 中的 table 进行逻辑分组管理。创建...

## 数据类型 ### serial 类型(sequence)(P81) serial 类型和 bigserial 类型是两种可以自动生成递增整数值的数据类型。 建表时如果指定了一个字段的类型是 serial,那么 postgres 会首先将其作为整型处理,同时自动在该表所在 schema 中创建一个名为 table_name_column_name_sql 的序列(sequence),并设定该序列是该整型字段的取值来源。如果删除表中的此 serial 字段,系统同时也会自动删除对应的序列。 在 postgres 中,序列本身也是一种数据库资产,可以使用`CREATE SEQUENCE` 来创建序列,并可设置序列的当前值、边界值和递增步长。 可以实现多表共用同一个序列,先将字段定义为 integer 或 bigint 类型,然后指定其默认值为 `nextval(sequence_name)`...

@hwen 我刚翻看 Mongoose v4.11.1 的[文档](http://mongoosejs.com/docs/schematypes.html),里面依然提到需要调用 markModified 函数做标记哦。 请教你是在哪里看到不需要标记的?能否发个文档链接上来。谢谢。

你给的 FAQ 链接里,并没有提到 Mixed 类型,只说了Array 类型。 ```js // 3.2.0 doc.array.set(3, 'changed'); doc.save(); // if running a version less than 3.2.0, you must mark the array modified before saving. doc.array[3] =...