摘要:
直入主题: Q1:为什么要用分布式锁? 在分布式系统中,多个进程或线程可能会同时访问共享资源,这可能会导致数据不一致、并发性问题、性能下降等问题。为了解决这些问题,我们通常会使用分布式锁来协调多个进程或线程对共享资源的访问。 分布式锁是一种协调机制,它通过在共享资源上设置锁来防止多个进程或线程同时访 阅读全文
摘要:
好久没写,记录一下 1、背景 之前一直用的七牛,不过是收费的,然后有些定制化需求,可能比较看重预算,然后就有了这篇开源方式:minio 2、简介 官方文档:http://docs.minio.org.cn/docs/ MinIO 是一个基于Apache License v2.0开源协议的对象存储服务 阅读全文
摘要:
MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python 3.9,并且将Python 3.9的版本设置为默认版本呢? 在网上查询一些,都没得我想要的结果,最后找到解决并记录如下: 安装Python 3 阅读全文
摘要:
直入主题 1、检查是否有jdk环境 java -version 没有的话,先安装 yum install java-1.8.0-openjdk* -y -y:全自动安装 默认安装位置:/usr/lib/jvm 2、安装git插件 yum install git -y 安装完,检查 git --ver 阅读全文
摘要:
背景: 正常情况下,我们开发完网站,需要打包部署的时候,可以通过maven直接package打包,然后得到jar包之后,拷贝到服务器,再巴拉巴拉处理后面的部署 有了Docker之后,前面打包依旧,只不过在服务器步骤时,通过docker快速实现部署 现在,我们可以通过Idea的docker插件,快速在 阅读全文
摘要:
背景: 最近做APP备案,需要对项目做一系列对优化改进,其中就包括了代码混淆,顾名思义,混淆是为了代码安全,是为了增加逆向破解的难度与复杂度。 目前市面上,免费和付费都有,一些公司对APP加固已经做成了产业,形成了一整套的解决方案,不过收费也是杠杠的,我也联系了其中一家,收费大概是【一年】【单APP 阅读全文
摘要:
之前写过一篇清理Mac空间的文章: Mac系统清理、占用空间大、空间不够、查看系统文件大小分布 其实这篇文章不是太全,有些资源还是清理不彻底,正好前段时间需要找微信下载的资源,其实可以算作空间清理的续集,正好记录一下: 一、打开mac的存储空间,点击管理进入,接着点击最下面的检查文件 二、会发现有3 阅读全文
摘要:
升级到swift5之后,遇到关于AVCapture的两个代理都失效了, 找了一圈,发现原因是代理方法写法变了,如果不替换,代理事件就收不到了 解决方法: 替换新写法就可以了 我这边只举例我遇到的两个例子,如果你有相似现象,可以参考看有没有类似问题。 1、AVCaptureMetadataOutput 阅读全文
摘要:
看到这篇好文,忍不住想分享一下 本文转自https://juejin.im/post/5d05b45bf265da1bcc193ff4 版权归原文所有 我是分割线 【原文如下】 SwiftUI or Flutter ? 前言 相信每一个见到 SwiftUI 的开发者,都会立刻将这门船新的 UI 框架 阅读全文
摘要:
项目有个需求,需要把ios设备上的操作画面实时传输出去,也就是类似推流手机直播画面的方案。 一番调研后发现在ios中,我们可以通过ios自带ReplayKit框架实现。 关于ReplayKit的讲解,这篇文章写的很好,可以看一下 iOS端使用replaykit录制屏幕的技术细节 文章详细介绍了Rep 阅读全文