摘要: 1 介绍 我们写了一个网站,但是又苦于没有公网ip地址,就可以使用内网穿透,来让局域网内的机器上的,可以被外网访问到 这种软件有很多: 如开源的:frp、ngrok 商业的软件:花生壳(转发http需要收费6元)、神卓互联(收费) 基于Python3 我们自己写一个 2 花生壳演示 官网下载客户端: 阅读全文
posted @ 2022-04-30 11:21 那就凑个整吧 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 一款基于 vue.js 的轻量级的视频播放器插件插件 个性化配置 i18n 服务端渲染 画中画模式 事件订阅 易于开发 移动端适配 1.1 官方文档 https://core-player.github.io/vue-core-video-player/zh/get-started.htm 阅读全文
posted @ 2022-04-30 11:14 那就凑个整吧 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一 前言 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议 本文由以下三个部分组成 1、讲解缓存更新 阅读全文
posted @ 2022-04-30 11:12 那就凑个整吧 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式锁?实现分布式锁的三种方式 在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢? 一 为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访 阅读全文
posted @ 2022-04-30 11:11 那就凑个整吧 阅读(38) 评论(0) 推荐(0) 编辑
摘要: python3.5以上版本,typing模块提高代码健壮性 一 前言 Python是一门弱类型的语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的 阅读全文
posted @ 2022-04-30 11:10 那就凑个整吧 阅读(97) 评论(0) 推荐(0) 编辑