UML类图
UML类图类图中具体类、抽象、接口和包的表示法UML类图中具体类、抽象类、接口和包有不同的表示方法。1)在UML类图中表示具体类具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层是类的方法。成员变量以及方法前的访问修饰符用符号来表示:“+”表示 public;“
SQL基本优化方式
SQL基本优化方式一、查询SQL尽量不要使用select *,而是具体字段1、反例SELECT * FROM user2、正例SELECT id,username,tel FROM user3、理由节省资源、减少网络开销。可能用到覆盖索引,减少回表,提高查询效率。注意:为节省时间,下面的样例字段都用
postgresql中处理json字符串的操作符
postgresql中处理json字符串的操作符json和jsonb的操作符操作符右操作数类型描述示例结果->int获取JSON数组元素(索引从0开始)select ‘[{“a”:“foo”},{“b”:“bar”},{“c”:“baz”}]’::json->2;->text通过键
PostgreSQL联表删除与联表更新
PostgreSQL联表删除与联表更新需求(不能使用外键约束)一张网关表,一张子设备表,一张设备日志表,一个网关下有多个子设备,一个子设备可以上报多条日志。网关表与子设备表依靠网关的mac进行关联。日志表保存子设备表的id字段,依靠子设备id进行关联。现需要物理删除或者逻辑删除(更新)网关,要求网关
postgresql中json类型的字段使用
postgresql中json类型的字段使用建表商品表-- ------------------------------ Table structure for t_goods-- ----------------------------DROP TABLE IF EXISTS "demo
Lambda启动Spring Boot时长优化
aws的lambda优化java代码启动时间长,spring的ioc注入也需要时间,那么怎样减少lambda的运行时间将lambda启动jvm时是不限制cpu的,所以可以把连接redis、数据库放在static中将java代码分层,配置一个环境变量即可这种效果最显著JAVA_TOOL_OPTIONS
FastJson设置是否保留为null的字段
FastJson设置是否保留为null的字段FastJson介绍fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean最近项目中用到了FastJson,但是在操作的时候发现fas
PostgreSQL把SQL查询结果转换为JSON类型
PostgreSQL把SQL查询结果转换为JSON类型背景数据仓库在DWS层对数据进行汇总的时候,经常会出现数据一对多的情况。这个时候会使用父子表的形式存储数据。但是在构造Data API的过程中,往往会使用JSON格式,把多条子信息整合到父信息上,最终形成一条JSON Document。传统的做法