Java
文章平均质量分 73
Java基础,从0开始~
初始Java,三生有幸~
清汉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redisson分布式锁
分布式锁主要是实现在分布式场景下保证数据的最终一致性。在单进程的系统中,存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步(lock—synchronized),使其在修改这种变量时能够线性执行消除并发修改变量。但分布式系统是多部署、多进程的,开发语言提供的并发处理API在此场景下就无能为力了。常见实现方式基于数据库实现分布式锁;基于缓存(Redis等)实现分布式锁;基于Zookeeper实现分布式锁;原创 2024-08-02 16:36:23 · 802 阅读 · 0 评论 -
分布式ID(雪花算法)
snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。原创 2024-08-02 16:35:02 · 275 阅读 · 0 评论 -
swagger (接口文档、调试)
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(https://swagger.io/))。使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试 Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。原创 2024-07-23 16:34:25 · 1060 阅读 · 0 评论 -
API接口防刷实现(重复调用)
*** 防刷切面实现类/*** 切入点} /*** 处理前* @returnthrow new FslServiceException("[防刷]入参不允许为空");return;} /*** 入口break;default : throw new FslServiceException("无效的策略");} } /*** 默认处理方式} else {原创 2024-07-18 17:46:12 · 556 阅读 · 0 评论 -
OpenCv 如何在 Java 中使用
OpenCV(开源计算机视觉库)是一个功能强大的计算机视觉和机器学习库。它提供了广泛的工具和算法,用于图像处理和计算机视觉任务。原创 2024-07-18 14:30:36 · 1809 阅读 · 1 评论 -
kafka 快速上手:知其然,知其所以然
Kafka是一个分布式流媒体平台,类似于消息队列或企业消息传递系统。kafka官网:http://kafka.apache.org/producer:发布消息的对象称之为主题生产者(Kafka topic producer)topic:Kafka将消息分门别类,每一类的消息称之为一个主题(Topic)consumer:订阅消息并处理发布的消息的对象称之为主题消费者(consumers)broker:已发布的消息保存在一组服务器中,称之为Kafka集群。原创 2024-07-01 17:32:11 · 2189 阅读 · 0 评论 -
HttpClientUtil 工具类(http请求工具类)
http 工具原创 2022-04-14 16:44:00 · 743 阅读 · 0 评论 -
初识Java ~ (二) # Java 中程序的执行流程,(万字长文)特别细~ 可收藏~
声明:未打广告,全文知识梳理来源于《JAVA入门1-2-3》豆瓣评分9.0注:例中所有 >>> 符号后为输出结果 - -snip- - 为代码省略位置@[TOC](目录)知识框图原创 2021-10-15 20:04:13 · 227 阅读 · 1 评论 -
初识Java ~ (一) 从0开始,Java基础知识,双手奉上~ 可收藏!!
DIY 1声明:未打广告,全文知识梳理来源于《JAVA一个老鸟的》豆瓣评分9.3注:例中所有 >>> 符号后为输出结果 - -snip- - 为代码省略位置目录原创 2021-09-22 22:54:48 · 343 阅读 · 6 评论
分享