文章分类
昔君坐谈诗,古音振宫商。昔我起舞剑,三尺星斗光。
我剑何慷慨,君诗何老苍。感此一笑叹,徒成九回肠。

【Kotlin】Kotlin的stream流编程浅析

Kotlin是一门由JetBrains公司开发的静态类型JVM语言,其可以与Java无缝集成。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。今天要浅析的stream流操作就来源于java8当中的特性。......

【算法】基于Haversine公式计算地球上任意两点间的距离

使用球面几何方法进行距离计算......

【Java新特性】增强的switch语句

在Java JDK 10中引入了增强的switch语句,它提供了更灵活和可读性更高的switch语法。增强的switch语句允许在switch语句中使用表达式,而不仅限于常量。它使用箭头(->)操作符将表达式与相应的代码块关联起来。......

【Golang】为什么我们可以在Go语言中直接用整型与浮点型相比较

在Go语言中,float类型和int类型之间可以直接进行比较是因为Go语言中存在一种类型转换机制。当进行比较运算时,如果两个操作数的类型不同,Go语言会尝试将其中一个操作数的类型转换为另一个操作数的类型,以便进行比较。......

Git常用操作命令

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。......

【编程随笔】Stream流的使用

当我们需要对一个集合进行筛选、映射、排序等操作时,通常需要使用for循环或者迭代器等方式遍历集合中的每个元素。Java 8引入了Stream API,可以使得这些操作变得更加简洁、易于理解和维护。Stream API是一种基于管道和过滤器的编程模型,它的设计初衷是为了简化集合的处理,提高代码的可读性和易用性。......

【编程随笔】lombok常用注解

Lombok主要常用的注解有:@Data,@getter,@setter,@NoArgsConstructor,@AllArgsConstructor,@ToString,@EqualsAndHashCode,@Slf4j,@Log4j。......

【Git 完整提交规范】git的约定式提交规范

本文中的关键词 “必须(MUST)”、“禁止(MUST NOT)”、“必要(REQUIRED)”、“应当(SHALL)”、“不应当(SHALL NOT)”、“应该(SHOULD)”、“不应该(SHOULD NOT)”、“推荐(RECOMMENDED)”、“可以(MAY)” 和 “可选(OPTIONAL)” 。......

【编程规范】 后端API接口设计编写与文档编写参考

在一个新型的web应用中,由于中台只负责数据的输送,不涉及具体业务,所以就需要搭建一个业务服务来组装业务数据,把 浏览器/客户端 和中台连接起来。业务服务将组装完的数据以统一的数据格式返回给客户端,这里就需要对业务服务后台接口进行统一设计。下面就来具体介绍一下如何设计和编写后端接口。......

1 / 1