FlyBeautySky
JAVA WEB,BIG DATA,AI
展开
-
Java Stream流介绍和使用说明
Stream作为java8中增加的一个非常重要特性,为我们提供了对集合的一系列操作,简化了对集合元素的操作复杂度,让我们可以更加专注与业务逻辑的实现,stream的操作一般需要和Lambda表达式进行结合使用,达到简便的操作及清晰的代码。Stream流不是数据结构,不会改变源数据,而是通过对源数据的操作来产生新的数据流。Stream流支持链式操作,可以进行多个操作的组合,使得代码更加简洁。Stream流支持延迟操作,只有在终止操作时才会进行计算,可以提高程序的性能。原创 2024-07-01 16:49:03 · 329 阅读 · 0 评论 -
如何编写高质量更优雅的代码(Java)
日常开发经常会遇到需要大量的if else判断,然后执行对应的代码,如果业务复杂,可能会十几个或者几十个if else,对于代码的扩展性和可读性有很大影响,而且看起来就很low,所以我们可以用到策略模式来消除大量的if else,并且让代码更具有健壮性。在我们平时的微服务开发中,调用其他服务的接口,通常要把接口调用部分做异常处理(try catch),或者打印异常日志或者结果日志,并且也有可能做一些统一的调用处理,比如微服务接口熔断等处理,这个时候可以适用函数式接口收拢所有的微服务调用集中处理。原创 2024-07-01 15:42:39 · 489 阅读 · 0 评论 -
阿里巴巴Java开发手册(部分)-黄山
开发手册原创 2022-12-12 16:07:32 · 1042 阅读 · 0 评论 -
Java常见的开发规范
各种不同的规范内容原创 2022-12-09 16:20:25 · 1767 阅读 · 0 评论 -
Java的命名规则(name convention)
name convention原创 2022-12-01 11:36:37 · 269 阅读 · 0 评论 -
Java读写paqrquet的库
读取parquet文件内容的时候也是按照行进行读取,每一行是一个row group。读取parquet文件包含读取schema和文件内容。原创 2022-11-28 15:38:59 · 369 阅读 · 0 评论 -
Parquet文件详解
Apache Parquet是Apache Hadoop生态系统的一种免费的开源面向列的数据存储格式。它类似于Hadoop中可用的其他列存储文件格式,如RCFile格式和ORC格式。本文将简单介绍一下Parquet文件的结构。数据首先写入文件,元数据最后写入单遍(single pass)写入。首先让我们看一下Parquet文件的格式,然后再看一下元数据。Parquet 的存储模型主要由行组(Row Group)、列块(Column Chuck)、页(Page)组成。原创 2022-11-28 15:36:43 · 9638 阅读 · 0 评论 -
java中字节码和不同的编码方式的关系
【代码】java中字节码和不同的编码方式的关系。原创 2022-11-25 19:46:59 · 455 阅读 · 0 评论 -
Java数据存储单位以及bit、byte、字母、汉字之间的关系
1.Java中,最小的的数据单位是Byte,也就是字节类型,一个字节相当于中文中的一个汉字,B(大写)是Byte的缩写。其他的数据类型(INT,DOBBLE,BOOLEAN)都是以B(字节)为最基本的单位计算存储大小,例如int是4个B(字节)。2.b(小写)是bit的缩写,也就是比特位(bit),存放一位二进制数,即 0 或 1,是计算机的最小基本单位,和Java无关。原创 2022-11-25 12:09:56 · 3012 阅读 · 0 评论