草庐IT

Ehcache初体验

全部标签

【微服务】Nacos初体验

SpringCloud-Nacos初体验?生命不息,写作不止?继续踏上学习之路,学之分享笔记?总有一天我也能像各位大佬一样?一个有梦有戏的人@怒放吧德德?分享学习心得,欢迎指正,大家一起学习成长!摆烂了几天,今天继续。不断尝试,不断改进,只为更好的输出。目录SpringCloud-Nacos初体验Nacos简介Nacos特性1、服务发现与服务健康检查2、动态配置服务3、动态DNS服务4、服务及其元数据管理安装与启动(1).启动(2).访问Nacos配置中心Nacos注册中心使用Nacos简介Nacos英文全称为DynamicNamingandConfigurationService,是一个由阿

【微服务】Nacos初体验

SpringCloud-Nacos初体验?生命不息,写作不止?继续踏上学习之路,学之分享笔记?总有一天我也能像各位大佬一样?一个有梦有戏的人@怒放吧德德?分享学习心得,欢迎指正,大家一起学习成长!摆烂了几天,今天继续。不断尝试,不断改进,只为更好的输出。目录SpringCloud-Nacos初体验Nacos简介Nacos特性1、服务发现与服务健康检查2、动态配置服务3、动态DNS服务4、服务及其元数据管理安装与启动(1).启动(2).访问Nacos配置中心Nacos注册中心使用Nacos简介Nacos英文全称为DynamicNamingandConfigurationService,是一个由阿

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力

大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。作为《深入理解缓存原理与实战设计》系列专栏,前面几篇文章中我们详细的介绍与探讨了GuavaCache与Caffeine的实现、特性与使用方式。提到JAVA本地缓存框架,还有一个同样无法被忽视的强大存在——Ehcache!它最初是由GregLuck于2003年开始开发,截止目前,Ehcache已经演进到了3.10.0版本,各方面的能力已经构建的非常完善。Ehcache官网上也毫不谦虚的描述自己是“Java'smostwidely-usedc

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力

大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。作为《深入理解缓存原理与实战设计》系列专栏,前面几篇文章中我们详细的介绍与探讨了GuavaCache与Caffeine的实现、特性与使用方式。提到JAVA本地缓存框架,还有一个同样无法被忽视的强大存在——Ehcache!它最初是由GregLuck于2003年开始开发,截止目前,Ehcache已经演进到了3.10.0版本,各方面的能力已经构建的非常完善。Ehcache官网上也毫不谦虚的描述自己是“Java'smostwidely-usedc

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来2 —— Ehcache的各种项目集成与使用初体验

大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。在上一篇文章《JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来——感受来自Ehcache的强大实力》中,介绍了Ehcache所具有的核心优秀特性,如数据持久化、多级缓存、集群能力等等。所谓纸上得来终觉浅、绝知此事要躬行,接下来我们就一起动手实践下,在项目中集成Ehcache并体验Ehcache的各种常见用法。Ehcache的依赖集成与配置依赖引入集成使用Ehcache的第一步,就是要引入对应的依赖包。对于Maven项目而言,可

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来2 —— Ehcache的各种项目集成与使用初体验

大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。在上一篇文章《JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来——感受来自Ehcache的强大实力》中,介绍了Ehcache所具有的核心优秀特性,如数据持久化、多级缓存、集群能力等等。所谓纸上得来终觉浅、绝知此事要躬行,接下来我们就一起动手实践下,在项目中集成Ehcache并体验Ehcache的各种常见用法。Ehcache的依赖集成与配置依赖引入集成使用Ehcache的第一步,就是要引入对应的依赖包。对于Maven项目而言,可

gRPC之初体验

前言经常看到说gRPC怎么好的文章,实际工作中也没有体验过,这次看了一下它的HelloWorld程序,记录一下这个过程。RPC是RemoteProduceCall的缩写,就是远程调用,调用远程的代码像本地一样。Java里面比较有名的RPC框架Dubbo,但它只支持Java。gRPC是google开源的RPC框架,使用HTTP2,支持很多种语言:Java,GO,.NetCore,C,它都有对应的支持。这篇初体验就打算使用Java做服务端,分别使用Java和GO作为客户端。Java服务端和客户端首先我们来建一个Java服务端。使用gRPC最基础的一步是protobuf文件,这里我们直接使用Hell

gRPC之初体验

前言经常看到说gRPC怎么好的文章,实际工作中也没有体验过,这次看了一下它的HelloWorld程序,记录一下这个过程。RPC是RemoteProduceCall的缩写,就是远程调用,调用远程的代码像本地一样。Java里面比较有名的RPC框架Dubbo,但它只支持Java。gRPC是google开源的RPC框架,使用HTTP2,支持很多种语言:Java,GO,.NetCore,C,它都有对应的支持。这篇初体验就打算使用Java做服务端,分别使用Java和GO作为客户端。Java服务端和客户端首先我们来建一个Java服务端。使用gRPC最基础的一步是protobuf文件,这里我们直接使用Hell

Quarkus入门体验,22ms启动一个Web服务

简介Quarkus是类似于SpringBoot的框架,可以方便大家进行Java开发。利用GraalVM的魔力,能更好的适应云原生的场景,极快的启动速度。创建项目在IDEA就直接有创建Quarkus项目的初始化工具,直接根据自己需要填好即可,非常方便:选择自己需要的一些组件和依赖,我这里只选择WebReactive。这跟SpringBoot挺像的。生成的Java代码就一个文件,很简单小巧:编译运行创建成功后,把编译目标改为11,因为我用的是JDK11。通过mvncleanpackage尝试打包,下载依赖包。编译成功后,IDEA支持直接跑Quarkus程序,如下:启动成功如下:Quarkus在首页

Quarkus入门体验,22ms启动一个Web服务

简介Quarkus是类似于SpringBoot的框架,可以方便大家进行Java开发。利用GraalVM的魔力,能更好的适应云原生的场景,极快的启动速度。创建项目在IDEA就直接有创建Quarkus项目的初始化工具,直接根据自己需要填好即可,非常方便:选择自己需要的一些组件和依赖,我这里只选择WebReactive。这跟SpringBoot挺像的。生成的Java代码就一个文件,很简单小巧:编译运行创建成功后,把编译目标改为11,因为我用的是JDK11。通过mvncleanpackage尝试打包,下载依赖包。编译成功后,IDEA支持直接跑Quarkus程序,如下:启动成功如下:Quarkus在首页