logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis分布式锁的实现(Jedis和Redisson两个方案)

来源:https://my.oschina.net/u/3452433/blog/3004997/print应用场景分布式锁主要用于解决,公司中不同业务系统对同一功能的数据产生脏读或重复...

#分布式#数据库#redis +1
支付系统就该这么设计,稳的一批!!

支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是交易核心+支付核心 两个大系统。交易系统关联了业务场景和底层支付,而支付系统完成了调用支付工具到对账清算等一系列相关操作。下面我们就来一起看下各个系统的核心组成和交互。1. 支付系统总

撸了一个简易的配置中心,顺带还给整合到了SpringCloud

最近突然心血来潮(就是闲的)就想着撸一个简单的配置中心,顺便也照葫芦画瓢给整合到SpringCloud。本文大纲配置中心的概述 随着历史的车轮不断的前进,技术不断的进步,单体架构的系统都逐渐转向微服务架构。虽然微服务架构有诸多优点,但是随着越来越多的服务实例的数量,配置的不断增多,传统的配置文件方式不能再继续适用业务的发展,所以急需一种可以统一管理配置文件应用,在此之下配置中心就诞生了。所以配置中

#spring cloud#spring#后端
腾讯入局“低代码”赛道:无需敲码,快速生成一个完整系统!

点击关注公众号,利用碎片时间学习腾讯tmagic-editor是一个所见即所得的页面可视化编辑器,实现零代码/低代码生成页面,可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面,大大降低页面生产成本。以下是腾讯视频会员业务基于tmagic-editor搭建的可视化页面搭建平台示意图。tmagic-editor已经用于腾讯视...

#java#python#大数据 +1
面试必备:聊聊分布式锁的多种实现!

前言 今天跟大家探讨一下分布式锁的设计与实现。希望对大家有帮助,如果有不正确的地方,欢迎指出,一起学习,一起进步哈~分布式锁概述数据库分布式锁Redis分布式锁Zookeeper分布式锁三种分布式锁对比1. 分布式锁概述 我们的系统都是分布式部署的,日常开发中,秒杀下单、抢购商品等等业务场景,为了防⽌库存超卖,都需要用到分布式锁。分布式锁其实就是,控制分布式系统不同进程共...

#分布式#数据库#redis +2
程序猿面试八股文分享~

大家好。下个月就是金三银四的招聘旺季了,为此我整理了一些八股文面试相关的资料和刷题笔记分享给大家,内容涵盖计算机基础、Java、JVM、spring、设计模式、算法、微服务、分布式、大厂面...

#分布式#java#面试 +2
基于jwt的token验证、原理及流程

来源:www.cnblogs.com/better-farther-world2099一、什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种...

#java#http
面试官:高并发的性能测试做过吗?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:lovesooblog.csdn.net/lovesoo/article/details/785795471. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工

教你快速开发一个 狼人杀微信小程序(附源码)

点击关注公众号,利用碎片时间学习一、项目展示狼人杀是一款多人参与的,通过语言描述推动、较量口才和分析判断能力的策略类桌面游戏玩家人数适于4-18人参与主要角色有:狼人 、预言家 、平民 、女巫 、猎人 、白痴 、守卫 、骑士等同时还有众多的玩家形象各角色的职能介绍设置游戏人数和选择对应角色开启游戏环节二、首页首页是选择游戏人数的页面不同人数会分配不同的角色数量常驻角色有狼...

#游戏#python#java +2
原来10张图就可以搞懂分布式链路追踪系统原理

分布式系统为什么需要链路追踪?随着互联网业务快速扩展,软件架构也日益变得复杂,为了适应海量用户高并发请求,系统中越来越多的组件开始走向分布式化,如单体架构拆分为微服务、服务内缓存变为分布...

#分布式#运维#java +2
    共 144 条
  • 1
  • 2
  • 3
  • 15
  • 请选择