自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bertrem的博客

不贪的程序员

  • 博客(6)
  • 收藏
  • 关注

原创 为Vert.x/kotlin添加hbase

为Vert.x/kotlin添加hbase添加依赖编写工具类实际使用因为项目需求,需要使用到hbase,项目的架子用的是Vert.x/kotlin。添加依赖这部分功能涉及到的依赖如下:dependencies{ .... //hbase implementation(group: 'org.apache.hbase', name: 'hbase-shaded-client', version: "2.0.0")}编写工具类class HbaseHelper { private

2020-07-14 20:53:37 153

原创 为Vert.x/kotlin添加Phoenix

为Vert.x/kotlin添加Phoenix添加依赖编写工具类实际使用因为项目需求,数据库选择使用hbase,考虑到之后有索引等可能的需求,最终选定用phoenix调用hbase作为数据库使用。添加依赖这部分功能涉及到的依赖如下:dependencies{ //phoenix implementation(group: 'org.apache.phoenix', name: 'phoenix-core', version: "5.0.0-HBase-2.0")}编写工具类class

2020-07-14 17:28:44 107

原创 kotlin使用Redisson实现读写锁和行锁

kotlin使用Redisson实现读写锁和行锁添加依赖编写工具类实际使用因为项目需求,需要添加读写锁和行锁,考虑到项目规模不大,没必要用redis手动实现,所以决定直接使用Redisson完成这部分逻辑添加依赖虽然是用kotlin,但是Redisson没有kotlin的库,所以还是得用java的依赖,添加依赖如下:dependencies{ //redisson implementation "org.redisson:redisson:3.13.0"}编写工具类class Redis

2020-07-14 16:36:23 483

原创 为vert.x/kotlin添加rocketMq

为vert.x/kotlin添加rocketMq环境搭建添加依赖编写消费者编写生产者实际使用环境搭建网上资料还是挺多的,附上当时我参考的资料,这部分实现难度不大,自行解决吧。Windows下安装RocketMQLinux下安装RocketMQ添加依赖我们是用gradle构建的项目,这部分功能涉及到的依赖如下:dependencies{ //rocketmq implementation(group: 'org.apache.rocketmq', name: 'rocketmq-clien

2020-07-14 16:07:53 368

原创 解决Phoenix和Protobuf3冲突

解决Phoenix和Protobuf3冲突问题背景问题解决如何使用具体用法问题背景因为项目需求,需要同时使用到grpc和phoenix,而使用phoenix调用hbase时需要导入org.apache.phoenix:phoenix-core:5.0.0-HBase-2.0,该依赖底层实现会调用到 com.google.protobuf:protobuf-java:2.5.0 ,但是同时,我们不得不使用protobuf的3.0以上版本(在使用grpc时需要)。网上查阅资料解决办法大致需要以下几种(经过

2020-07-14 14:12:29 736

原创 为Vert.x/kotlin添加gRPC

为Vert.x/kotlin添加gRPC为Vert.x/kotlin添加gRPC添加依赖编译使用服务方调用方最后为Vert.x/kotlin添加gRPC前些日子,因为项目需求,决定用grpc实现对新系统的调用,项目的架子用的是Vert.x/kotlin,在添加grpc时出现了一些问题,网上这部分的资料并不多,这几个官网也很久没有更新相关的文档内容,所以决定把整个流程记录下来。添加依赖我们是用gradle构建的项目,这部分功能涉及到的依赖如下:plugins { .... id 'com.goo

2020-07-14 11:56:24 498 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除