自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Clickhouse 日期查询问题

ClickHouse 日期函数会根据指定的字符串解析出日期时间对象,如果传入的日期字符串中包含了无效的日期或时间值,ClickHouse 会尝试通过规则进行自动修正。比如,查询条件中使用了 '2023-04-31',ClickHouse 会自动将其转换为 '2023-05-01',因为 4 月只有 30 天,不存在 31 日。查询条件日期 2023-04-31 00:00:00 - 2023-04-31 23:59:59 ,能查出5月1日的数据。CK版本:22.9.2.7。

2023-05-05 15:58:36 2247

原创 关于 SpringBoot 连接 ClickHouse

ClickHouse JDBC驱动: 官方 1.GitHub - ClickHouse/clickhouse-jdbc: JDBC driver for ClickHouse 第三方驱动 1.GitHub - blynkkk/clickhouse4j: Lighter and faster alternative for the official ClickHouse JDBC driver...

2021-11-08 16:26:18 5880 2

原创 MongoDB Aggregate 聚合管道使用

aggregate中使用$match$group$project$sortdb.collection.aggregate([ //过滤条件 = where processStatus = 0 { $match: { processStatus: 0 } }, //分组 = group by formatterDate(createOn, '%Y-%m-%d') { $g

2021-11-08 15:31:21 264

原创 LocalDateTime 获取当前(年/月)第一天及最后一天 及 获取当天起始时间

// 获取今年第一天及最后一天LocalDateTime firstDayOfYear = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(TemporalAdjusters.firstDayOfYear())), LocalTime.MIN);LocalDateTime lastDayOfYear = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(Temporal...

2021-09-01 16:14:33 12301

原创 关于桶模式

桶模式这种模式在处理物联网、实时分析或通用时间序列数据时特别有效。通过将数据放在一起,我们可以更容易地将数据组织成特定的组,它具有很大的可伸缩性,它减少了集合中的文档总数,节省索引大小,提高了索引性能,并且通过预聚合简化了数据访问。此模式的一个很好的用例是时间序列数据。 桶模式案例场景共享单车每分钟记录一次位置信息并将数据存储在一个名为 locations 的集合中行模式每一分钟创建一条新的记录,一个小时 60 条数据存储结构如下:随着我们的应用程序在数据和索引大小上的扩展,这可能

2021-08-25 14:08:24 340

原创 逃逸分析 (Escape Analysis)

逃逸分析 (Escape Analysis)什么是逃逸?下面举几个例子逃逸分析优化JVM原理栈上分配(Stack Allocation)栈上分配实验同步消除(Synchronization Elimination)同步消除实验标量替换(Scalar Replacement)标量替换实验逃逸分析实验关于逃逸分析开启逃逸分析参考资料逃逸分析缺点什么是逃逸?逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术,它与类型继承关系分析一样,并不是直接优化代码的手段,而是为其他优化手段

2021-06-02 20:15:01 538

原创 当变量值为空设置默认值的简洁使用

类:java.util.Optional JDK1.8新特性final int pageNum = Optional.ofNullable(param.getPageNum()).orElse(1);final int pageSize = Optional.ofNullable(param.getPageSize()).orElse(10);

2018-12-06 15:30:09 6277

原创 JAVA-冒泡排序-代码不重复的情况下通过参数控制正序倒序

刚刚入职!!!闲着写了一下自己想出来的需求  冒泡排序方法可以通过一个参数控制冒泡的排序方式(在代码不重复的情况下)实现有问题的或需要改进↓↓↓↓↓↓↓↓↓↓↓↓ 欢迎大佬们指点/** * 冒泡排序 * type控制排序方式 1 正序,-1 倒序 * @param arr * @param type * @return */pub...

2018-10-11 16:26:52 272

原创 JAVA 获取音频文件(ogg格式)毫秒时长

最近在写zip包加密解密,需要计算zip包中ogg格式音频文件的毫秒时长,网上翻了半天硬是没找到,然后找到了个突破口(jaudiotagger)导入一下类库<dependency>  <groupId>org</groupId>  <artifactId>jaudiotagger</artifactId>  <version&...

2018-06-27 19:28:59 2159

原创 JAVA 增量更新-Linux生成差分包

本案例环境,软件版本    CentOS 7.3    jdk-8u11-linux-x64.tar.gz    bsdiff-4.3.tar.gz    bzip2-1.0.6.tar.gz github:点击打开链接1. 解压bsdiff-4.3.tar.gz    结构如下:        2. 安装bzip2    1. 在线安装,随便选一个...

2018-06-07 19:49:46 1991

原创 IDEA maven编译项目时报错 非法字符: \65279或 需要class, interface或enum

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project king_p2p_utils: Compilation failure: Compilation failure:[ERROR] /D:/JetBrains/In...

2018-04-03 08:27:07 2138

原创 apache CXF客户端调用 WebService接口 报错记录

D:\Java\jdk1.7.0_45\bin\java -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\JetBrains\IntelliJ IDEA 2017.3.5\lib\idea_rt.jar=52205:D:\JetBrains\IntelliJ IDEA 2017.3.5\bin" -Dfile.encoding=U...

2018-03-31 21:33:44 2633

转载 Window中安装none.js搭建Vue.js开发环境

安装node 进入node官网下载安装包,官网地址:https://nodejs.org/en/download/current/下载好后只需要进行傻瓜式安装即可使用输入cmd命令测试是否安装成功由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像---cnpmCmd命令行中输入npm insta

2018-01-11 16:57:30 653

Oracle.Passcertification.1z0-808.pdf

Oracle.Passcertification.1z0-808.pdf

2021-11-18

clickhouse jdbc jar包

clickhouse-jdbc-0.3.1.jar

2021-11-09

mysql5.5.56-winx64

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

2018-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除