随笔分类 - 开发经验
摘要:仅做记录,原文:https://blog.csdn.net/scgaliguodong123_/article/details/60135385 窗口函数与分析函数应用场景: (1)用于分区排序 (2)动态Group By (3)Top N (4)累计计算 (5)层次查询 窗口函数FIRST_VAL
阅读全文
摘要:java启动参数共分为三类; 其一是标准参数( ),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数( X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数( XX),此类参数各个jvm实现会有所不同,将来可能会
阅读全文
摘要:1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失2. BigDecimal num2 = new BigDecimal(2);//这种写法是可以的3. BigDecimal num = new BigDecimal("2.
阅读全文
摘要:最近写文件上传到服务器读取的代码,前端使用FormData上传,服务端用MultipartFile接收,自己测试了下MultipartFile对象有什么东西,结果一般属性都能出来,测试getInputStrea()方法的时候出现了以下错误,简单一看这是什么目录,从来没见过啊: 百度一番之后发现了这是
阅读全文
摘要:springboot中多线程中使用MultipartFile进行异步操作报错,系统找不到指定的文件 首先前端传递过来的文件,会存储到临时文件夹中,即类似这样的一个路径。 C:\Users\xxx\AppData\Local\Temp\tomcat.6131519677783180826.8056\w
阅读全文
摘要:如果是在windows环境: 使用InetAddress.getLocalHost()方法即可.import java.net.InetAddress; public class Main { public static void main(String[] args) throws Excepti
阅读全文
摘要:一、获取服务器IP 1 String addr = InetAddress.getLocalHost().getHostAddress();//获得本机IP 二、获取客户端本机IP 1 String remoteAddr = request.getRemoteAddr(); 2 String for
阅读全文
摘要:序言 今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法; 异常 如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常 error是一定
阅读全文
摘要:阅读目录:一、跨域(CORS)支持:二、使用方法:1、controller配置CORS2、全局CORS配置3、XML命名空间4、How does it work?5、基于过滤器的CORS支持三、spring注解@CrossOrigin不起作用的原因四、参考文章: 阅读正文: 原文链接:https:/
阅读全文
摘要:关系大致是这样: mysql中的unique约束是通过索引实现的; key的含义是概念级别的,意味着唯一性,key的概念等价于unique; 所以说只要加了unique约束或者key,就会建立一个索引。 在mysql中,使用index或者unique(以及key)都会简历索引,区别在于是否允许重复,
阅读全文
摘要:说明: UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
阅读全文
摘要:在MySQL数据库中,经常会碰到由于业务需要添加唯一键约束,唯一键约束,可以在一个列上添加约束,也可以在多个列上添加唯一约束。 一、单列唯一约束 在一列上添加唯一约束,主要是让该列在表中只能有唯一的一行,例如注册邮箱时的邮箱名、手机号等信息,相关操作如下: 1.建表时加上唯一性约束: CREATE
阅读全文
摘要:一、IM协议选择 二、IM 服务器的选择 三、XMPP协议的问题及改进 登录握手部分的改进 XMPPQuickStart (XEP 0305) 心跳改进 Xmpp Ping/Pong (XEP 0199) 40+ 字节 单向 white space ping, 4字节 文件传输 Xmpp 协议的文件
阅读全文
摘要:源码下载地址 https://repository.tigase.org/git/tigase server.git 小编现在一直没有下载成功(8.0) 官方文档地址 https://docs.tigase.net/tigase server/8.0.0/ eclipse 配置git eclipse
阅读全文
摘要:公司要做一个IM系统,现阶段人力资源很有限。产品、研发、测试目前就我一个人。跟领导沟通后决定先采用开源原件tigase先解决有无问题,后续人员到位后进行重构。本文主要介绍生产环境下tigase的安装问题(此次安装是在测试机器中进行,但是周边环境近似生产环境)。网上已有很多Tigase的安装文档,Ti
阅读全文
摘要:================================可用作时序的数据库:================================[时序]TimescaleDB, 基于 PostgreSQL, 支持 SQL.[时序]KairosDB, 基于 Cassandra, 不支持 SQL.
阅读全文
摘要:本文出处:http://www.cnblogs.com/wy123/p/7366486.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) mysql执行计划中的extra列中表明了执行计划的每一步中的实现细节,其
阅读全文
摘要:ETL(Extract Transform Load的缩写,即数据抽取、转换、装载的过程)作为DW的核心和灵魂,能够按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。如果说数据仓库的模型设计是一座大厦的设计蓝图,数据是砖瓦的话,那么ETL就
阅读全文
摘要:比较维度\产品DataPipelinekettleOracle GoldengateinformaticatalendDataX 设计及架构 适用场景 主要用于各类数据融合、数据交换场景,专为超大数据量、高度复杂的数据链路设计的灵活、可扩展的数据交换平台 面向数据仓库建模传统ETL工具 主要用于数据
阅读全文
摘要:1、触发器方式 触发器方式是普遍采取的一种增量抽取机制。该方式是根据抽取要求,在要被抽取的源表上建立插入、修改、删除3个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个增量日志表,ETL的增量抽取则是从增量日志表中而不是直接在源表中抽取数据,同时增量日志表中抽取过的数据要及时被
阅读全文