编程技术 第611页
python 协程 自定义互斥锁-拾光赋

python 协程 自定义互斥锁

python 协程 自定义互斥锁,最近在用python的一款异步web框架sanic搭建web服务,遇到一个需要加特定锁的场景:同一用户并发处理订单时需要排队处理,但不同用户不需要排队。 如果仅仅使用async w...
Lee的头像-拾光赋Lee2年前
0380
MySQL-02.MySQL的数据目录和表文件解析-拾光赋

MySQL-02.MySQL的数据目录和表文件解析

C-02.MySQL的数据目录和表文件解析 1.MySQL8的主要目录结构 [root@LinuxCentOS7-132 dbtest1]# find / -name mysql /etc/logrotate.d/mysql /etc/selinux/targeted/active/modules/100/mysql /e...
Lee的头像-拾光赋Lee2年前
0380
VUE3大屏自适应布局-拾光赋

VUE3大屏自适应布局

VUE3大屏自适应布局,🧑‍ 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 1. 视口单位布局 (Viewport Units) 使用 vw 和 vh 单位来实现响应式布局: .full-screen { width: vw(1920)...
Lee的头像-拾光赋Lee7个月前
03814
个人博客项目笔记_01-拾光赋

个人博客项目笔记_01

1. 工程搭建 前端的工程运行流程: 进入项目目录执行cmd命令: 若是第一次启动需要依次输入如下命令: npm install npm run build npm run dev 之后直接执行 npm run dev 即可! 1.1 新建maven...
Lee的头像-拾光赋Lee2年前
0380
WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度-拾光赋

WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度

WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度,   概述:WPF界面绑定和渲染大量数据可能导致性能问题。通过启用UI虚拟化、异步加载和数据分页,可以有效提高界面响应性能...
Lee的头像-拾光赋Lee2年前
03814
给定一个只包含'('和')'的字符串 计算最长回文子串的深度即长度-拾光赋

给定一个只包含'(‘和’)’的字符串 计算最长回文子串的深度即长度

给定一个只包含'('和')'的字符串 计算最长回文子串的深度即长度,给定一个只包含'('和')'的字符串,计算最长有效(格式正确且连续)括号子串的长度。在原问题基础上,假设字符串是分布式存储在多...
Lee的头像-拾光赋Lee1年前
03814
一个操作让数组处理速度快了5倍,到底是为什么-拾光赋

一个操作让数组处理速度快了5倍,到底是为什么

一个操作让数组处理速度快了5倍,到底是为什么,   概述:通过对数组进行排序,代码更好地利用了缓存,从而提高了程序的性能。这种现象通常被称为'缓存友好'(cache-friendly)或'空间局部...
Lee的头像-拾光赋Lee2年前
03814
Python 潮流周刊第 2 季完结了,分享几项总结-拾光赋

Python 潮流周刊第 2 季完结了,分享几项总结

Python 潮流周刊第 2 季完结了,分享几项总结,我订阅了很多的周刊/Newsletter,但是发现它们都有一个共同的毛病:就是缺乏对往期内容的整理,它们很少会对内容数据作统计分析,更没有将内容整理...
Lee的头像-拾光赋Lee2年前
0380
标准库之random模块-拾光赋

标准库之random模块

标准库之random模块,一、介绍random模块 1.1、random模块简介 random模块是Python标准库中用于生成伪随机数的模块,伪随机数是通过算法生成的数列,在一定范围内表现出随机性,虽然这些数列在一...
Lee的头像-拾光赋Lee2年前
0380
RabbitMQ 基础概念与架构设计及工作机制学习总结-拾光赋

RabbitMQ 基础概念与架构设计及工作机制学习总结

什么是RabbitMQ MQ全称为Message Queue,即消息队列. 它也是一个队列,遵循FIFO原则 。RabbitMQ则是一个开源的消息中间件,由erlang语言开发,基于AMQP协议实现的一个软件产品,提供应用程序之...
Lee的头像-拾光赋Lee2年前
0380
用Spring Boot 3.2虚拟线程搭建静态文件服务器有多快?-拾光赋

用Spring Boot 3.2虚拟线程搭建静态文件服务器有多快?

Spring Boot 3.2 于 2023 年 11 月大张旗鼓地发布,标志着 Java 开发领域的一个关键时刻。这一突破性的版本引入了一系列革命性的功能,包括: 虚拟线程:利用 Project Loom 的虚拟线程释放可扩...
Lee的头像-拾光赋Lee2年前
0380
美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!-拾光赋

美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!

为了增加查询的性能,MyBatis 提供了二级缓存架构,分为一级缓存和二级缓存。 这两级缓存最大的区别就是:一级缓存是会话级别的,只要出了这个 SqlSession,缓存就没用了。而二级缓存可以跨会话...
Lee的头像-拾光赋Lee2年前
0380