无分类 初识Kotlin之集合 Kotlin的集合是让我为之心动的地方,丰富的高阶函数帮助我们高效开发。今天介绍Kotlin的基础集合用法、获取集合元素的函数、过滤元素的函数、元素排序的函数、元素统计的函数、集合元素映射的函数、集合的交差并…
无分类 初识Kotlin之函数 本章通过介绍Kotlin的基本函数,默认参数函数,参数不定长函数,尾递归函数,高阶函数,Lamdba表达式。来对Kotlin函数做进一步了解。将上一篇的Kotlin变量的知识得以运用。Kotlin变量
无分类 Kotlin-Native实战开发 Kotlin Native是一种将Kotlin源码编译成不需要任何VM支持的目标平台二进制数据的技术,编译后的二进制数据可以直接运行在目标平台上,它主要包含一个基于LLVM的后端编译器的和一个Kotlin本地运行时库。设计Kotlin…
无分类 SpringBoot-2X-Kotlin系列之数据校验和异常处理 在开发项目时,我们经常需要在前后端都校验用户提交的数据,判断提交的数据是否符合我们的标准,包括字符串长度,是否为数字,或者是否为手机号码等;这样做的目的主要是为了减少SQL注入攻击的风险以及脏数据的插…
无分类 初识Kotlin之变量 用Java开发了很多年,因为工作的需要学习Kotlin。初识Kotlin时是各种不习惯,觉得这个语言相对于Java而言并不够严谨。随着不断的深入,最终还是逃不过”真香定理”。我一直认为普通的技术使用者是没有太多的权利去…
java SpringBoot 2.X Kotlin系列之AOP统一打印日志 在开发项目中,我们经常会需要打印日志,这样方便开发人员了解接口调用情况及定位错误问题,很多时候对于Controller或者是Service的入参和出参需要打印日志,但是我们又不想重复的在每个方法里去使用logger打印,…
java SpringBoot 2.X Kotlin系列之JavaMailSender发送邮件 在很多服务中我经常需要用到发送邮件功能,所幸的是SpringBoot可以快速使用的框架spring-boot-starter-mail,只要引入改框架我们可以快速的完成发送邮件功能。
java SpringBoot 2.X Kotlin 系列之Reactive Mongodb 与 JPA 前两章主要讲了SpringBoot Kotlin的基本操作,这一章我们将学习使用Kotlin访问MongoDB,并通过JPA完成(Create,Read,Update,Delete)简单操作。这里有一个问题什么不选用MySQL数据库呢?
java SpringBoot Kotlin 系列之HTML与WebFlux 上一章我们提到过Mono 与 Flux,对于具体的介绍没说到,这一章我在这里简单介绍一下,既然提到Mono和Flux,那肯定得提到什么是响应式编程,什么是WebFlux。