string_agg:PG中string_agg 类似于oracle中的listagg 报错:integer out of range select 10*1024*1024*1024 这个就报错 select 10*1024*1024*1024::bigint 这样写就不报错 position:类 ...
分类:
其他好文 时间:
2019-11-12 09:36:09
阅读次数:
244
摘要 C++STL的空间配置器将内存的分配、释放,对象的构造、析构都分开执行,内存分配由alloc::allocate()负责,内存的释放由alloc::deallocate()负责;对象的构造由::construct()负责,对象的析构由::destroy()负责。 构造和析构:construct ...
分类:
其他好文 时间:
2019-11-11 21:57:44
阅读次数:
88
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 本文将讨论 内存回收这个话题。 在内存分配出现不足时,可以通过唤醒 内核线程来异步回收,或者通 ...
分类:
系统相关 时间:
2019-11-09 19:28:24
阅读次数:
82
第一步:在pom.xml中加入Swagger2依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependen ...
分类:
编程语言 时间:
2019-11-05 21:49:11
阅读次数:
83
关于 Apache Calcite 的简单介绍可以参考 Apache Calcite:Hadoop 中新型大数据查询引擎 这篇文章,Calcite 一开始设计的目标就是 one size fits all,它希望能为不同计算存储引擎提供统一的 SQL 查询引擎,当然 Calcite 并不仅仅是一个简 ...
分类:
Web程序 时间:
2019-11-05 01:00:45
阅读次数:
104
//获取应用程序所在目录的2种方式(绝对,不受工作目录影响,建议采用此方法获取路径).如:d:\Users\xk\Desktop\WebApplication1\WebApplication1\bin\Debug\netcoreapp2.0\ String basePath1 = AppContex ...
分类:
Web程序 时间:
2019-11-03 18:28:23
阅读次数:
108
前两篇文章给大家介绍了在.NETCore中如何使用Swagger的文章,那今天给大家分享一下JWT在做接口开发的同学可能都有感受,我的接口如何保护的问题,如果没有身份验证,那不是接口完全暴露在外面,任意使人调用,这显然不是我们想要的一种结果。当然做身份验证的方式有多种,今天给大家讲一种比较流行了,标准的身份验证JWT什么是JWT?随着技术的发展,分布式web应用的普及,通过session管理用户登
存在联表查询中;联表查询必须是多表单独查询 概念:将查询的时机推迟 单表查询:不存在延迟查询 联表查询: 多表一次查询:不存在延迟查询 多表单独查询:会执行多条sql语句,才会存在延迟查询。 目的:只立马执行需要的数据的sql语句 比如:用户和地址数据 两条sql语句 select * from t ...
分类:
其他好文 时间:
2019-11-02 00:18:53
阅读次数:
89
背景:项目从头开始,需结合Springboot和Redis 需求:用注解管理缓存 方法: 一、用Redis取代Springboot原有缓存 1、pom引入依赖 2、application.yml配置 3、启动类开启注解 4、RedisConfig配置 二、用注解管理缓存(注意实体类序列化) ...
分类:
系统相关 时间:
2019-11-01 18:34:52
阅读次数:
97
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 本文将描述 ,内存碎片整理技术。 内存碎片分为内碎片和外碎片: 内碎片:内存页里边的碎片; 外 ...
分类:
系统相关 时间:
2019-10-27 00:34:08
阅读次数:
142