logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DataxWeb安装部署及使用--真香警告

DataXDataX完成单个数据同步的作业,我们称之为Job,DataX接受到一个Job之后,将启动一个进程来完成整个作业同步过程。DataX Job模块是单个作业的中枢管理节点,承担了数据清理、子任务切分(将单一作业计算转化为多个子Task)、TaskGroup管理等功能。DataXJob启动后,会根据不同的源端切分策略,将Job切分成多个小的Task(子任务),以便于并发执行。Task便是Da

文章图片
#java
手写基于redis-lua脚本实现分布式id生成器starter

由于之前分享过一篇:百度开源分布式id生成器集成–真香警告里面提到了基于redis来实现一个分布式id生成器的思路,只是简单的说了下,本次分享就手写了一个。本文手写基于redis-lua脚本实现的分布式id生成器starter分享到此结束了,我把我手写的轮子开源出去,可以让java又多了一种分布式id生成的选择,解决了分布式id生成的问题,开源才能繁荣,通过本文的分享和之前文章的分享,在解决分布式

文章图片
#redis#lua#分布式
Hippo4j和DynamicTp动态线程池介绍和使用中遇到的坑

Dromara致力于微服务云原生解决方案的组织这个口号:为往圣继绝学,一个人或许能走的更快,但一群人会走的更远和愿景:让每一位开源爱好者,体会到开源的快乐是我比较喜欢的,至于开放里面的兼容性,这个我就不太喜欢了,在使用Hippo4j和DynamicTp两款动态线程池的框架的时候就发现这个问题是在是让人头大,开源的东西一般都是这种兼容性不是那么好,发现框架bug要么不用要么给官方提issues要么自

文章图片
#java#云原生#微服务
我手写的轮子开源了

我手写的轮子开源了1.2.gitee地址2.github坐标和地址2.1.github坐标2.2.github地址3.总结  这几个starter我觉得思路最好的就是这个rabbitmq-spring-boot-start,这个思路适用于springBoot官方提供的所有的start的重写,如果你想玩多个配置的话,这个思路是一个不错的选择,全网我各种搜索都还没有这种实现的,我基本测试了下,是ok的

文章图片
#开源#java
MyBatisPlus更新字段为null的正确姿势以及lambda方式的条件字段解析之源码解析

很多持久层ORM框架都是使用了JDK8的Lambda表达式的特性和这个类SerializedLambda解析Lambda表达式接口对象信息,然后使用Java的反射或者是字节码技术对Clazz文件做进一步处理和解析,比如:EasyEs开源框架,使用ORM的思想让操作ES数据库变得简单和高效 ,这款框架的ORM层的解析思想也是借鉴了MyBatisPlus的思想来实现的,有兴趣的小伙伴可以去看下源码,我

文章图片
#java#mybatis
Hutool开源工具包之AES

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

文章图片
#开源
百度开源分布式id生成器集成--真香警告

通过本文的分享对分布式id生成的实现会有跟多的选择和思路,对开源的组件使用更加的娴熟,希望对你有帮助,请一键三连,么么么哒!

文章图片
#开源#java
Dubbo重启服务提供者或先启动服务消费者后启动服务提供者,消费者有时候会出现找不到服务的问题及解决

  springCloudAlibaba+dubbo+nacos的环境,环境搭建或升级请参看这三个的官方文档  JDK版本:1.8  springBoot的版本:2.3.12.RELEASE  spring-cloud.version版本:Hoxton.SR9  spring-cloud-alibaba.version版本:2.2.6.RELEASE  dubbo.version版本:2.2.6.

文章图片
#dubbo
Windows10系统安装RancherDesktop1.6.2

RancherDesktop是一款在桌面上提供容器和 Kubernetes 管理的应用。它适用于 Mac(包括 Intel 和 Apple 芯片)、Windows 和 Linux,允许在工作站本地运行 Kubernetes 和容器管理。它提供了许多很棒的功能,例如允许你选择在本地运行的 Kubernetes 版本,使用 containerd 或 Moby(即 dockerd)构建、推送和运行容器镜

文章图片
#docker#kubernetes
k8s开源管理云平台和工具

​   K9s是一个基于终端的UI,可与您的Kubernetes集群进行交互。该项目的目的是简化浏览,观察和管理已部署应用程序的过程。K9s持续监视Kubernetes的更改,并提供后续命令以与您观察到的资源进行交互。

文章图片
#kubernetes#开源#devops
    共 11 条
  • 1
  • 2
  • 请选择