肥仔教程网

SEO 优化与 Web 开发技术学习分享平台

在线文档预览kkFileView部署及使用指南

项目简介

此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。

分布式锁实现原理与最佳实践(分布式锁的解决方案)

在单体的应用开发场景中涉及并发同步时,大家往往采用Synchronized(同步)或同一个JVM内Lock机制来解决多线程间的同步问题。而在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁。接下来本文将为大家分享分布式锁的最佳实践。

Spring Cloud 微服务架构&JWT认证&网关&熔断

总结

本文将通过Spring Cloud Alibaba和Spring Cloud相关基础组件,搭建一个分布式服务基础框架,使用nacos作为注册中心,gateway作为入口网关,通过JWT标准完成统一认证,使用sentinel进行流量控制与熔断降级,seata进行分布式事务(seata使用AT场景,也实践了RocketMQ事务消息),redisson进行分布式锁。整个项目对相关分布式技术进行覆盖使用,以达到速通和学习的目的。

基于spring boot + MybatisPlus 商城管理系统的Java开源商城系统

前言

Mall4j项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。

Redis、Zookeeper实现分布式锁——原理与实践

Redis与分布式锁的问题已经是老生常谈了,本文尝试总结一些Redis、Zookeeper实现分布式锁的常用方案,并提供一些比较好的实践思路(基于Java)。不足之处,欢迎探讨。

Redis分布式锁

使用Redis,你必须知道的21个注意要点

前言

最近在学习Redis相关知识,看了阿里的redis开发规范,以及Redis开发与运维这本书。分使用规范、有坑的命令、项目实战操作、运维配置四个方向。整理了使用Redis的21个注意点,希望对大家有帮助,一起学习哈

本文来源:公众号——捡田螺的小男孩

深度剖析:从迷茫到精通,我用「三层递进法」拆解复杂Java项目

深度剖析:从迷茫到精通,我用「三层递进法」拆解复杂Java项目

声明

本文采用故事化叙事方法来探讨如何深入理解Java项目的技术概念。文中的人物、公司名称、具体业务场景及时间线均为虚构创作。本文中的案例仅供参考,如需使用请严格做好相关测试及评估,对于因参照本文内容进行操作而导致的任何直接或间接损失,作者概不负责。文内提及的性能数据或优化效果,是为配合故事情节进行的说明,不构成严格的基准测试对比,实际效果可能因环境和具体实现而异。本文旨在通过生动易懂的方式分享实用技术知识,欢迎读者就技术观点进行交流与指正。

布隆过滤器,一文总结快速掌握,你能够get多少?

一、前言

假如有一个15亿用户的系统,每天有几亿用户访问系统,要如何快速判断是否为系统中的用户呢?

  • 方法一,将15亿用户存储在数据库中,每次用户访问系统,都到数据库进行查询判断,准确性高,但是查询速度会比较慢。
  • 方法二,将15亿用户缓存在Redis内存中,每次用户访问系统,都到Redis中进行查询判断,准确性高,查询速度也快,但是占用内存极大。即使只存储用户ID,一个用户ID一个字符,则15亿*8字节=12GB,对于一些内存空间有限的服务器来说相对浪费。

20 道 Redis 面试题,面试官能问的都被我找到了

1、什么是Redis?简述它的优缺点?

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。

《若依ruoyi》架构简介(若依怎么样)

一、ruoyi框架


ruoyi是一套基于java开发的轻量级开源快速开发框架,采用Spring Boot+Spring Security+MybatisPlus框架技术。ruoyi框架内部采用分模块设计,代码清晰简单易于维护,同时提供多种组件,如代码生成、前后端分离、数据权限管理等,可以快速开发出完整的项目。以下简称ruoyi。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言