标签: Kotlin

4 篇文章

thumbnail
杀鸡焉用牛刀?谈谈如何自己实现Api接口鉴权
现在前后端分离的趋势越来越明显了,后端正在逐渐开始做纯RESTful性质的服务,关于接口鉴权这个问题就是老生常谈了,目前常用的Spring Security + Jwt, Shiro + Jwt等极其繁琐的配置,仅仅为了实现一个小小的登陆功能,显得过于笨重繁杂了,本文来探讨一下如何自己实现一个简单优雅的JWT鉴权方案 总体方案 从一切从简…
thumbnail
在SpringBoot应用中优雅的使用EhCache缓存
SpringBoot家族提供的spring-boot-starter-cache使用JCache(JSR-107)注解统一了不同的缓存技术的使用,很是方便,本文主要说说集成EhCache的一种较为优雅的方案。 引入依赖 implementation("net.sf.ehcache:ehcache") implementation("org.spri…
Kotlin 单例模式详解
单例模式很熟悉了,在Java中有各种创建姿势,算是比较麻烦的,这里就不再赘述了。 Object 那么如何在kotlin中实现单例模式呢?请看代码 object JsonObjectMapper { } 仅需简单的把class关键字替换为object就完成了! // Kotlin 调用 JsonObjectMapper // Java调用 JsonO…
thumbnail
Kotlin杀手级特性-空安全
Kotlin相对于Java来说,有一个显著的特点,就是它致力于消除空引用所带来的危险,在Java中,为了避免NullPointerException的出现,我们需要不厌其烦的使用if (value != null) {} 来处理这种问题(虽然在JDK8之后有了更好的方式) 在Kotlin中很好解决了这个问题,下面来看看它是如何做到的。 数…