logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搞定了 6 种分布式ID,分库分表哪个适合做主键?

上边咱们介绍了 ShardingSphere 内提供的 5 种生成主键的ID算法,这些算法基本可以满足大部分的业务场景。不过,在某些情况下,我们可能会要求生成的ID具有特殊的含义或遵循特定的规则。ShardingSphere 也支持我们自定义生成主键ID,来满足定制的业务需求。我们介绍了 ShardingSphere 的几种内置主键生成策略以及如何自定义主键生成策略,市面上还有许多优秀的分布式ID

文章图片
#分布式
3 分钟生成一个单元测试报告,这个样式爱了

昨天有个小伙伴问我,有没有什么现成的测试报告模板,由于昨天实在比较忙就没顾上,所以今个有时间赶紧补上。一般力所能及的事,只要我有时间都会为大家解决,但毕竟能力有限做不到的地方小伙伴们也多理解。平时我们开发接口时,Junit 单元测试是最为常用的一种开发测试手段,很多时候测试其实只看接口是否正常返回结果就 ok 了。但有时间我们要测试一些特殊场景,如:接口超时测试等,就没什么太好的办法了,而 Tes

#java#单元测试
搞定了 6 种分布式ID,分库分表哪个适合做主键?

上边咱们介绍了 ShardingSphere 内提供的 5 种生成主键的ID算法,这些算法基本可以满足大部分的业务场景。不过,在某些情况下,我们可能会要求生成的ID具有特殊的含义或遵循特定的规则。ShardingSphere 也支持我们自定义生成主键ID,来满足定制的业务需求。我们介绍了 ShardingSphere 的几种内置主键生成策略以及如何自定义主键生成策略,市面上还有许多优秀的分布式ID

文章图片
#分布式
一口气说出 9种 分布式ID生成方式,面试官一脸懵

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取本文作者:程序员内点事原文链接:https://mp.weixin.qq.com/s?__biz=MzAxNTM4NzAyNg更多精选3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会...

#java#面试
看了 5种分布式事务方案,我司最终选择了 Seata,真香!

Seata Server 搭建Seata Server 这里以最新的 seata-server-1.4.0 版本为例,下载地址:https://seata.io/en-us/blog/download.html解压后的文件我们只需要关心 \seata\conf 目录下的 file.conf 和registry.conf 文件。file.conf用于配置持久化事务日志的模式,目前提供 file、db

#分布式#java
分库分表的 9种分布式主键ID 生成方案,挺全乎的

前边我们介绍了 sharding-jdbc 的4种分片策略后,可以使用基础的分片功能了,引入任何一种技术都是存在风险的,分库分表当然也不例外,除非库、表数据量大到一定程度,现有高可用架构已无法支撑,否则不建议大家做分库分表,因为做了数据分片后,你会发现自己踏上了一段踩坑之路,而分布式主键ID 就是遇到的第一个坑。不同数据节点⽣成全局唯⼀主键是个⾮常棘⼿的问题,⼀个逻辑表 t_order 被拆分成多

#分布式#数据库#java +1
springboot + aop + Lua分布式限流的最佳实践

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它...

#分布式#java#redis +1
未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~

2020-09-03 17:58:52 onFailure : AMQJS0007E Socket error:undefined.2020-09-03 17:59:02 onFailure : AMQJS0007E Socket error:undefined.2020-09-03 17:59:12 onFailure : AMQJS0007E Socket error:undefined.

#java#rabbitmq#websocket
Nacos配置中心交互模型是 push 还是 pull ?你应该这么回答

配置中心应该推(push)还是拉(pull)?从Nacos源码找答案今天和同事聊技术露了怯,知耻而后勇,在这里分享出来和大家共勉!项目上线发布总是启动报错,发现是Nacos配置中心少了一个配置项,然后几个人就围着配置中心闲聊了起来,有个同事说那天面试了一个7、8年的Javaer,问他Nacos推送数据的方式都不知道。结果我嘴比脑子快,脱口就来一句,长连接啊!最怕空气突然安静,几个人面面相觑不欢而散

#java
    共 30 条
  • 1
  • 2
  • 3
  • 请选择