Go Json 技巧

omitempty 忽略 struct 空字段,当字段的值为空值的时候,它不会出现在JSON数据中. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package main import ( "encoding/json" "fmt" ) type User struct { Email string `json:"email"` Password string

Go 开发遇到的性能问题

原生 json 包效率低 原因 原生 json 包主要是用到了reflect,所以比较慢,推荐优先使用 json-iterator 包解析 json。 代码分析 测试环境:macbook pro macos Go 版本:

PHP注释规范

函数/方法注释规范 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 /** * @param 定义函数或者方法的参数信息 * @return 定义函数或者方法的返回信息 * @throws 指明

PHP 的一些坑

大小写的坑 mysql5.7 查询不区分大小写。 php7.2 array_diff() 区分大小写,在不区分大小写的情况下取差集,应使用 array_udiff() 和 strcasecmp() 处理 示例:array_udiff([‘a

Mysql 主从复制延时案例

MySQL 主从复制的延时一直是业界困扰已久的问题。延时的出现会降低主从读写分离的价值,不利于数据实时性较高的业务使用 MySQL。 如果主从复制之间出现