自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (15)
  • 收藏
  • 关注

原创 服了!DELETE 同一行记录也会造成死锁---图文解析

作者:转转技术团队链接:https://juejin.cn/post/7387227689319563290来源:稀土掘金。

2024-08-30 22:59:18 1159

原创 记一次事务里发普通消息的线上问题排查过程--图文解析

原因是系统A和系统B都有一个cost字段,系统A在初始化自己的cost字段为0后发送tag:create到系统b,让其初始化自己的cost字段,系统A更新自己的cost字段后又发送了tag:update的消息到系统B让其更新自己的cost字段,通常情况下,系统B需要常见两个消费者类来分别处理这两个tag发过来的信息。然后继续处理订单的其他业务。现在的问题是,系统A发消息让系统B更新一个叫做cost的字段值,但个别消息处理后发现cost的值为0,本文中的cost是退货流程,cost是不可能为0的,这不正常!

2024-08-29 12:26:07 845

原创 7.2 我们机房断网了!--图文解析

B站崩溃与恢复原理解析

2024-08-14 15:18:11 782

原创 B站千亿级点赞系统服务架构设计

原文链接:https://www.bilibili.com/read/cv21576373/原文作者:哔哩哔哩技术团队-芦文超本讲结合B站知名UP主陆总监的一期视频(https://www.bilibili.com/video/BV1mw4m1k71M)来做对比讲解。

2024-08-09 22:21:44 1244

原创 字节跳动春节抖音视频红包系统设计与实现--图文解析

原作者:字节跳动技术团队原文链接:https://www.toutiao.com/article/7114224228030841374原标题:2022 春节抖音视频红包系统设计与实现。

2024-08-08 18:37:06 995

原创 聊一次线程池使用不当导致的生产故障-图文解析

原文介绍的项目中,他们自定义了线程池,名字叫做BizExecutorsUtilsLine 16:可以看到线程池的最大线程数只有 20;Line 19:工作队列却很大,可以允许 1K+ 个任务排队;原文也提到了,EXECUTOR是静态初始化的,在同一个 JVM 进程中全局唯一。这里的线程池定义,很难不让我想到只有 3 个诊室,却排了 500 号病人的呼吸内科。这种现象被称作瓶口效应(也就是瓶颈)

2024-07-26 17:51:07 1133

原创 DDD在大众点评交易系统演进中的应用--图文解析

三大类境外出行提供境外城市的美食、购物、商场、景点、门票、当地玩乐等相关服务金券。商场团购在国内购物有相关商场的团购优惠券等服务。内容商业化类似于商家找人探店,探店的内容其实就是广告。一下内容是参照原文的,包含一些我的个人观点的解析内容,如有不妥,大家可以在评论区指出,我只是单纯的想把DDD用最通俗易懂的方式让看到我视频的宝子们理解。直接翻译就是领域驱动设计其中的Driven是驱动的过去分词,其实确切点应该翻译为:被领域驱动的设计,也就是你的架构设计需要通过领域来驱动。

2024-07-12 15:32:36 748

原创 美团外卖搜索基于Elasticsearch的优化实践--图文解析

美团在外卖搜索业务场景中大规模地使用了 Elasticsearch 作为底层检索引擎,随着业务量越来越大,检索速度变慢了,CPU快累趴了,所以要进行优化。经过检测,发现最耗资源(性能热点)的地方是,**Run-length Encoding(RLE)**技术设计实现了一套高效的倒排索引,使倒排链合并时间降低了 96%。将这一索引能力开发成了一款通用插件集成到 Elasticsearch 中,使得 Elasticsearch 的检索链路时延降低了 84%。

2024-06-29 17:11:08 1579 2

原创 实战!如何从零搭建10万级 QPS 大流量、高并发优惠券系统--图文解析

Queries Per Second,意思是每秒查询率。就是每秒的查询数,对数据库而言就是数据库每秒执行的 sql 数( insert、select、update、delete 等)如下图:系统服务器向MySql服务器发送了一条sql,对于MySQL服务器来说,QPS为1(一秒内)和TPS的区别:tps(transactions per second)每秒事务数。以 commit 成功次数为准。

2024-06-21 17:08:07 1387

原创 突破数据存储瓶颈!转转业财系统亿级数据存储优化实践--图文解析

原文链接:https://juejin.cn/post/7358704806779437097原文作者:转转技术团队业财系统:业务和财务一体化系统与传统财务记账不同,一笔金额不再是写到记账簿上的一成不变的数字,而是在信息系统中随着业务变化不断发生变化的字段。业财系统除了定期生成财务数据,财务报表之外,还会根据不断变化的财务数据生成决策信息。系统遇到的(换数据库,由原来的mysql换成了tidb)(使用es)

2024-06-16 13:44:23 1226

原创 美团大规模KV存储挑战与架构实践--图文分析

32-1在0开始位置重合,形成一个虚拟的圆环。对服务器IP地址进行哈希计算,哈希计算后的结果对2。

2024-06-09 18:37:47 1426

原创 半小时到秒级,京东零售定时任务优化怎么做的?

图文分析原作者:京东零售技术链接:https://juejin.cn/post/7339742783236702271来源:稀土掘金。

2024-06-05 14:29:37 1220 1

原创 20分钟---Vue2->Vue3

attribute 是一个标识,告诉 Vue 需要在编译时进行一些处理,让我们可以更简洁地使用组合式 API。通过组合式 API,我们可以使用导入的 API 函数来描述组件逻辑。ref(0) ref("abc"),操作值需要加.value,具体原理可以参考ts中的proxy部分。如果修改根属性,则多维属性会一起修改。如果只修改role这个多维属性,则不会修改。使用选项式 API,我们可以用包含多个选项的对象来描述组件的逻辑,例如。中的导入和顶层变量/函数都能够在模板中直接使用。上,它会指向当前的组件实例。

2023-10-01 00:58:55 359

原创 组合模式的例子

【代码】组合模式的例子。

2023-07-09 20:39:25 633

原创 使用组合模式实现权限验证的例子

使用了两个CustomAccessDecisionVoter对象来组合一个CustomAccessDecisionManager对象,并通过它来决定一个请求是否能够访问受保护的资源。这就是使用组合模式实现权限验证的功能。这样,我们就用最简练的代码写出了一个使用组合模式实现权限验证的例子。您可以运行这个项目,并使用不同的用户和密码访问不同的资源。

2023-07-09 17:16:23 378

原创 Huool常用工具类

【代码】HuTool常用工具类。

2023-07-02 10:56:55 530

原创 RuoyiCloudPlus中使用分布式锁Lock4j

分布式锁的超时时间:发生网络抖动(释放锁的一瞬断网了)以及Redis宕机。通常Ression自带的看门狗功能会自动审视过期时间内程序是否执行完。Lock4j支持Redisson,RedisTemplate,zookeeper。acquire-timeout:获取分布式锁超时时间,默认为 3000 毫秒。expire: 分布式锁的超时时间,默认为 30 秒。获取锁超时:比如发生死锁时,防止其他线程长时间等待。

2023-06-28 17:25:46 1608

原创 Optional在实战开发中的常用姿势

【代码】Optional在实战开发中的常用姿势。

2023-06-22 16:47:39 173

原创 easy-es使用详解与源码解析

3.easy-es-common中的pom里可以看到,它是基于elasticsearch-rest-high-level-client的。2.easy-es-sample 中提供了基本案例,可以用来解析源码。

2023-06-15 22:23:46 2504

原创 开发,测试,生产环境中使用日志的各种姿势

并且,通过使用slf4j的日志方法,你可以延迟构建日志信息(srting)的开销,意味着程序可以有更高的吞吐性能。我们可以看到一旦引入spring-boot-starter-web依赖,对应的不仅引入了logback框架,还同时引入了slf4j相关框架。通常使用时直接引入logback-classic的依赖,便可自动引入logback-core,当然为保险起见也可以显式的引入两者。logback主要由三个模块构成:logback-core,logback-classic及logback-access。

2023-05-31 11:55:34 552

原创 git常见操作命令

在安装完成 Git 后,开始正式使用前,是需要有一些全局设置的,如用户名、邮箱。查看配置:git config -l。

2023-05-10 12:56:59 1831 2

原创 idea中的debug操作详解

idea中常用debug的使用

2023-05-04 10:01:45 2528

原创 若依微服务Plus框架通过docker-compose一键部署ShardingSphere-Proxy

近期在做视频流量的统计,通过定时拉取云厂商的视频播放统计数据。由于数据比较多,而且每天都要处理,这样数据膨胀的非常快,每年的数据量达到了千万级别,因此有必要采取分库分表的方案进行数据。当然有很多的NewSQL数据库方案,比如TiDB或OceanBase等分布式存储的数据库,但是对于目前我们的维护成本是不可接受的。故而还是采取 Middleware + MySQL的方式满足现在的业务需求。

2023-04-03 17:43:24 1272

原创 有来商城逆向学习文档

项目演示地址备用地址商城管理端移动应用端接口文档官网地址官方博客。

2023-03-24 12:36:01 577

原创 开源项目Ruoyi-Flowable-plus逆向学习视频教程配套文档

开源地址:https://gitee.com/KonBAI-Q/ruoyi-flowable-plus视频地址:https://www.bilibili.com/video/BV1SG4y117fw/

2023-02-27 13:50:19 26468 8

原创 21.XXL-JOB的使用

21.XXL-JOB的使用

2023-02-27 13:44:27 2651

原创 20. Easy-es操作ElasticSearch

20. Easy-es操作ElasticSearch

2023-02-27 13:43:16 1945

原创 19.SCS3.2整合kafka实现文章上下架

19.SCS3.2整合kafka实现文章上下架

2023-02-27 13:41:05 590 1

原创 16.minio与代码生成器

16minio与代码生成器

2023-02-27 13:39:30 973

原创 17.文章管理的实现

17文章管理的视线

2023-02-27 13:36:42 1105

原创 15.app端satoken完整配置

15 app端satoken完整配置

2023-02-27 13:33:57 1466

原创 14.App_User的使用

14.app_user的使用

2023-02-27 13:32:52 1330

原创 13. 导出与导入镜像

docker 导出与导入镜像

2023-02-27 13:31:50 564

原创 12.Dubbo3替换Feign

12 dubbo3替换feign

2023-02-27 13:29:28 2219 2

原创 11.权限详解

11权限详解

2023-02-26 18:13:15 1415

原创 10.应用部署

10应用部署

2023-02-26 18:09:09 1348

原创 9.新建服务

9.新建服务

2023-02-26 18:01:23 1499

原创 8.部署项目

8.部署项目

2023-02-26 15:23:05 2511 1

原创 7.docker部署nacos(单机)

6.Docker 搭建nacos

2023-02-26 15:14:56 1862

原创 5.Docker搭建MinIO

5.Docker搭建MinIO

2023-02-26 15:14:05 2242

视频配套笔记_Spring Security OAuth2.0认证授权_v1.1.rar

视频配套笔记_Spring Security OAuth2.0认证授权_v1.1 完整详细 pdf无障碍阅读,代码完整可复制

2021-04-30

windows版本nacos-server-1.1.3.zip

只要五分!nacos-server-1.1.3.zip,github上nacos的zip资源,解决Github上下载速度奇慢问题。

2020-06-01

Excel库存管理系统(2003,2007).rar

2003和2007两个版本,亲测可用,启用宏即可。未发现明显bug。其他资源动辄收费几十分,所以分享出来只收5个积分。

2020-03-18

jquery-treetable插件demo可直接运行!

treetable这个jquery插件 的演示demo,带完整的jquery,treetable和css依赖~!可直接运行!

2017-05-12

jquery treetable

jquery treetable 完整版带Dome 一看就懂

2017-05-09

Spring Boot和Spring Security4最新整合实例

1​.​ ​使​用​S​p​r​i​n​g​ ​S​e​c​u​r​i​t​y​管​理​用​户​身​份​认​证​、​登​录​退​出​ ​ ​2​.​ ​用​户​密​码​加​密​及​验​证​ ​ ​3​.​ ​采​用​数​据​库​的​方​式​实​现​S​p​r​i​n​g​ ​S​e​c​u​r​i​t​y​的​r​e​m​e​m​b​e​r​-​m​e​功​能​ ​ ​4​.​ ​获​取​登​录​用​户​信​息

2017-05-02

最新省市区级联,mysql数据库,三表级联

最新省市区级联,mysql数据库,三表级联

2017-03-30

java+sql员工管理系统

java+sql员工管理系统包含 源代码、数据库、报告文档、PPT 数据字典等,功能也非常齐全;代码都有注释,非常适合做毕业或者课程之类的设计。

2017-03-30

springboot1.4.2+angularJs示例

支持数据库的增删查,支持文件的上传和下载,支持项导成war在自己的tomcat中运行

2017-03-25

spring boot 整合mybatis,基于@Select注解方式

很好的实例,简单易懂,适合新手

2017-03-20

Angulr v2.2 响应式 后台模版 Bootstrap Template

2.2版本免费提供下载,最新版2.2.1在此:http://preview.isdee.com/admin/angulr.html

2017-03-19

Spring boot -- 基于AngularJS的网络商城系统

基于Maven环境下使用Spring boot作为后台开发框架,使用AngularJS作为前台开发框架,控制前台页面,实现页面多视图模块化,真正实现页面跳转更改路径不刷新效果,这是Ajax无法实现的功能。

2017-03-15

微服务架构与实践_王磊著(高清版).pdf

随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。   本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。

2017-03-10

Eclipse自动下载源码插件(org.freejava.javasourceattacher_1.2.1)

Java Source Attacher 1.2 是一款自动帮你附加源代码的Eclipse插件,相信很多Java Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher 1.2就可以帮你很轻松的帮你自动搜索源代码,下载下来,然后附加上,很方便!

2017-02-13

基于Jquery的弹出窗口,完美兼容所有浏览器

基于jquery的弹出窗口源码,亲自测试可用,界面美观,兼容性强!

2012-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除