码迷,mamicode.com
首页 > 2020年05月27日 > 全部分享
go json序列化不填充默认值
go中定义了结构体之后,使用json.marshal的时候,如果对应字段未能解析,会自动填充字段类型的零值。unmarshal的时候也是。可以通过在json 的标签内添加omitempty来防止这种情况发生 例子如下,在更新数据库的时候,可以先查询,再更新。可选字段可以加上omitempty标签。 ...
分类:Web程序   时间:2020-05-27 20:22:06    阅读次数:158
[MyBatis]MyBatis系列:模糊查询的4种实现方式【待完善】
背景 客户现网遇到的1个子问题。 方案 LIKE + Concat(strA, strB) ... 参考文献 MyBatis系列:模糊查询的4种实现方式 ...
分类:其他好文   时间:2020-05-27 20:21:34    阅读次数:63
oracle下的用户创建和授权
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 用户创建代码如下: --创建用户 create user o_user3 --指定用户名 identified by p123456 --指定密码 default tablespace oracleTS1 --指定初始 ...
分类:数据库   时间:2020-05-27 20:21:03    阅读次数:125
mysql 通配符 正则
通配符 where name like 'abc%' like '%' 不会匹配 null 下划线_匹配一个字符 like '[a-z]' like '[^cde]' 正则 regexp 'abc' 等价于like '%abc%' regexp binary 'a|B|c' 区分大小写,匹配 a 或 ...
分类:数据库   时间:2020-05-27 20:20:32    阅读次数:85
Mongodb备份还原常用命令
在数据量较小的情况下可是使用mongodump进行备份,数据大的情况下可以使用复制集的延迟备份,云服务器的磁盘快照进行备份。也要保证备份数据的安全性。
分类:数据库   时间:2020-05-27 20:20:12    阅读次数:89
redis sorted set
升序排序,指按score升序排序,score相同,按v字典序升序。降序排序同理。 withscores返回v和score,不使用withscores,只返回v 下标区间 i、j从0开始,可为负数, 值区间min、max可为 -inf和+inf,默认闭区间, '('表示开区间,如zcount k (1 ...
分类:其他好文   时间:2020-05-27 20:19:33    阅读次数:89
JQuery元素滚动定位及获取元素的scrollTop,clientHeight,scrollHeight
scrollHeight为滚动DIV的实际总体高度,获取方式为:$(obj)[0].scrollHeight clientHeight为滚动DIV的可见高度,获取方式为:$(obj)[0].clientHeight scrollTop为滚动DIV被卷去的上端高度,获取方式为:$(obj).scrol ...
分类:Web程序   时间:2020-05-27 20:19:15    阅读次数:297
[TJOI2018] 数学计算
题目 原题地址 解说 每次操作看成一个点,用线段树维护区间的积,没什么可说的。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int Q=1e5+5; inline ll read(){ ll ...
分类:其他好文   时间:2020-05-27 20:18:50    阅读次数:52
maven 打包和构建的Linux命令(mvn)
maven 打包构建相关命令 命令 mvn clean package 依次执行clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 mvn clean install 依次执行clean、resources、com ...
分类:系统相关   时间:2020-05-27 20:18:34    阅读次数:77
【12c】DataGuard构建物理备用数据库(Cloud Control方式)
前面介绍了如何通过RMAN Duplicate方式构建物理备用数据库,本篇将演示如何利用Cloud Control构建物理备用数据库。 1 软件环境 Oracle Linux 6.9 Oracle 12.1.0.2 Oracle Enterprise Management Cloud Control ...
分类:数据库   时间:2020-05-27 20:17:32    阅读次数:80
滚动视差
先看一下实现的效果: 以上通过滚动,图片随之滚动 看起来蜜汁酷炫 实现原理就是: 滚动视差,是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 使用技术很简单,只需要css属性: background-attachment: fixed; 无需任何js复杂代码 代码如下: ...
分类:其他好文   时间:2020-05-27 20:17:19    阅读次数:70
【12c】DataGuard物理备用数据库(DUPLICATE方式)搭建详细教程
1 软件环境 Oracle Linux 6.9 Oracle 12.1.0.2 主库:sz.oracle.com,IP:192.168.1.102 备库:sh.oracle.com,IP:192.168.1.103 2 主数据库配置 2.1 检查并设置数据库 1)首先,主数据库必须处于强制日志(Fo ...
分类:数据库   时间:2020-05-27 20:17:03    阅读次数:65
微服务之间是如何独立通讯的?
(1)远程调用,比如feign调用,直接通过远程过程调用来访问别的service。 (2)消息中间件 ...
分类:其他好文   时间:2020-05-27 20:16:45    阅读次数:102
redis set
集合元素不能重复 sismember k v 是否存在 scard k 返回数量 sadd k v1 v2 添加,k不存在则创建 smembers k 返回所有元素 srem k v1 v2 移出元素 smove s d v 将v从s移到d里 spop k 随机移出一个元素并返回 srandmemb ...
分类:其他好文   时间:2020-05-27 20:16:31    阅读次数:68
mysql 事务
事务ACID * 原子性(atomicity)一个事务必须被视为一个不可分割的最小工作单元,整个事务中所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作 * 一致性(consistency)数据库总是从一个一致性的状态转换到另外一个一致性的状态,保持完整性约束 ...
分类:数据库   时间:2020-05-27 20:16:18    阅读次数:93
redis string
set k v setEx k s v s秒过期 pSetEx k m v m毫秒过期 setNx k v k不存在时才设置 get k getSet k v k设为v,并返回k的旧值 mSet k1 v1 k2 v2 设置多个值 mSetNx k1 v1 k2 v2 当所有k都不存在时,设置多个值 ...
分类:其他好文   时间:2020-05-27 20:16:03    阅读次数:63
你所知道的微服务技术栈?
维度(springcloud) 服务开发:springboot spring springmvc 服务配置与管理:Net?x公司的Archaiusm ,阿里的Diamond 服务注册与发现:Eureka,Zookeeper 服务调用:Rest RPC gRpc 服务熔断器:Hystrix 服务负载均 ...
分类:其他好文   时间:2020-05-27 20:15:50    阅读次数:72
740条   上一页 1 ... 6 7 8 9 10 11 12 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!