分布式 中间件 文件夹zookeeper
整理spring-web里支持的文件以及对应的Content-Type
最近在弄文件上传、下载、在线预览时经常需要设置请求标头或者响应标头的Content-Type 属性。所以研究了一下spring支持哪些Content-Type,通过研究MediaTypeFactory.getMediaType的源码,可以得知spring是将支持的Content-Type 维护在/o... ......
h5在线预览pdf文件
1. 下载插件 npm i pdfh5 2.在vue文件中如此写 ```javascript ``` [pdfh5文档](https://www.npmjs.com/package/pdfh5) ......
wsl 安装的Ubuntu 和windows 里面的文件如何共享
原文: ou can also access your local machine’s file system from within the Linux Bash shell – you’ll find your local drives mounted under the /mnt folder ......
C# 报错:xxx正由另一进程使用,因此该进程无法访问此文件
https://www.cnblogs.com/whr2071/p/16070974.html 出现原因 使用FileStream打开一个文件后又想要操作这个文件; 业务场景 我打开这个文件后,获取其md5,之后再把这个文件移动到指定位置。后续移动时就会报这个错。 分析 System.IO.File ......
如何翻译 Markdown 文件?-2-几种商业及开源解决方案介绍
近期在搭建英文博客:e-whisper.com, 需要对现有的所有中文 Markdown 翻译为英文。试了好几款翻译,结果发现效果都不理想。
翻译 Markdown 文件有哪些难点?对应的解决方案有哪些?
本文是第二篇,重点介绍我了解过的几种商业及开源解决方案。 ......
docker日志文件过大
发现服务器磁盘空间不足,其中有很多`/var/lib/docker/overlay2/..` ~~~bash # df -h Filesystem Size Used Avail Use% Mounted on udev 3.8G 0 3.8G 0% /dev tmpfs 770M 1.3M 769 ......
删除docker环境里jupyter下的回收站文件
linux下的回收站文件夹在: ~/.local/share/Trash/files/* 删除docker里jupyter linux环境下的回收站文件,我的docker默认安装目录是:/data/docker/ rm -rf /data/docker/overlay2/*/merged/root/ ......
zookeeper 安装、配置、管理
######################### 下载 下载地址:https://archive.apache.org/dist/zookeeper/ 这里带有bin版本的zookeeper 解压即可: tar -xzvf apache-zookeeper-3.5.8-bin.tar.gz 目录结 ......
Python 文件操作(转载)
## Python 文件操作 ### 操作文件时,一般需要经历如下步骤 * 打开文件 * 操作文件 ### 一、打开文件 ```python 文件句柄 = open('文件路径', '模式') ``` 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对 ......
通过Systemctl管理自定义linux服务文件
`Systemd` 默认从目录`/etc/systemd/system/`读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录`/usr/lib/systemd/system/`,真正的配置文件存放在那个目录。`systemctl enable`命令用于在上面两个目录之间,建立符号链接关系 ......
消息队列中间件的高可用性设计:基于容错机制实现
[toc] 消息队列中间件是一种用于分布式系统中的消息传递机制,可以支持多种消息格式,如文本、图片、视频等,同时还支持异步消息处理和负载均衡等特性。高可用性设计是消息队列中间件的重要特点之一,它需要设计合适的容错机制以保证系统的可靠性和稳定性。本文将介绍如何使用消息队列中间件的高可用性设计,通过基于 ......
seleniumwire 打包后报错找不到 ca.crt文件
seleniumwire 打包后报错找不到 ca.crt文件 在临时文件夹中找不到 seleniumwire ca.crt 解决办法: ca.crt、ca.key文件获取: https://github.com/wkeeling/selenium-wire/tags 1.使用以下命令打包, pyin ......
使用hashicorp Raft开发分布式服务
## 使用hashicorp Raft开发高可用服务 开发raft时用到的比较主流的两个库是Etcd [Raft](https://github.com/etcd-io/raft) 和hashicorp [Raft](https://github.com/hashicorp/raft),网上也有一些 ......
Java分布式框架之Dubbo
分布式与微服务 1、传统架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。 存在的问题: 代码耦合,开发维护困难 无法对不同模块进行针对性优化 无法水平扩展 单点容错率低,并发能力差 2、系统 ......
文件系统
#### 用户态和内核态 运行在内核态的进程可以毫无限制的访问各种资源,而在用户态下的用户进程的各种操作都有着限制,比如不能随意的访问内存、不能开闭中断以及切换运行的特权级别。 **操作系统一般是通过软件中断从用户态切换到内核态。** #### 函数工作流程 ![](https://img2023. ......
【分布式事务】实现分析
需解决的问题: 事务状态的流转:状态机 子事务失败时:如何触发重试、重试失败后整个事务的回滚(补偿时如何调用客户端补偿方法) 异常场景:空回滚、悬挂、幂等(业务要考虑幂等问题) 监控:快速定位(找到当前事务的所有处理日志)、集群事务处理能力大盘 高可用设计:失效转移,处理事务的节点异常后,不影响后续 ......
imageio库之CR3相机图片文件转PNG文件
# imageio库之CR3相机图片文件转PNG文件 ```python # -*-coding: Utf-8 -*- # @File : main .py # author: Chimengmeng # blog_url : https://www.cnblogs.com/dream-ze/ # ......
axios headers设置发送接收文件类型
接受blob export function exportTeacherActivitiesState(data: any): Promise<IResponse<Blob>> { return request({ baseURL, url: "/Api/CourseEvaluationManage ......
主流文件共享平台的传输加密秘密
加密对于安全可靠的文件传输至关重要。在最基本的情况下,文件加密通过对数据进行加扰的算法将消息或文件转换为不可读的代码(加密的数据称为密文,而未加密的数据称为明文)。这些算法可以使用唯一的加密密钥进行解密。 在 E2EE 下,只有发送方和接收方可以访问加密密钥,而其他类型的加密通常使您的电子邮件、电信 ......
.net core使用Html模板转PDF文件并下载的业务类封装
我这里文件下载的模板选型优先考虑html模板,上手容易,前后端通用,有了模板后就需要有转换了,html转PDF采用第三方包:SelectPdf ......
三、区块量化 Okx 合约操作文件
1、打开新增的cross_order.py 文件 # -*- coding: utf-8 -*-import pandas as pdimport okx.Account as accountimport okx.Trade as tradeimport okx.MarketData as mark ......
四、区块量化 Okx 合约操作文件续
def create_limit_order(symbol='EOS-USDT-SWAP', side='buy', positionside='long', ordtype='limit', price='0', quantity='1', message=''): """ 全仓合约限价下单 @p ......
vim之.swp文件
`.swp`文件即swap(交换分区),当使用vi或者vim编辑一个文件时,就会产生,编辑完成正常退出时,这个文件就会自动删除,.swp文件是隐藏文件,在目录下使用`ls -a`或`ll -a`才能查看。 **产生原因:** 1:当我们编辑一个文件的时候,另外一个人也在编辑的时候,会出现该文件; 2 ......
取消文件默认打开方式
Windows取消默认打开应用 以.mc为例,目前默认打开方式为Word,取消默认打开方式。目前如下图 1. 使用Win+r或者直接打开搜索,输入regedit,打开注册表编辑器 2. 在左侧目录点开HKEY_CLASSES_ROOT文件夹,展开文件夹,出现一大批后缀名,找到自己的(.mc)文件夹, ......
python 读取yaml配置文件
# coding:utf-8 import yaml #pip install pyyaml import os import json base_path = os.path.dirname(os.path.abspath(__file__)) conf_file= os.path.join(ba ......
python configparser读取配置文件
# coding:utf-8 import configparser import os import json base_path = os.path.dirname(os.path.abspath(__file__)) conf_file= os.path.join(base_path,"con ......
分布式事务
基础理论 一个经典例子 拿转账作为例子,A需要转100元给B,那么需要给A的余额-100元,给B的余额+100元,整个转 要保证,A-100和B+100同时成功,或者同时失败。 本地事务 利用关系型数据库,把多条数据库语句作为一个整体进行操作的功能,被称为本地数据库事务。数据库事务可以确保该事务范围 ......
对象存储?CRUD Boy实现对文件的增删改查
大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 以下是正文! # 对象存储是什么? >对象存储是一种数据存储方式,它将数据分割成不同的对象,并为每个对象分配一个唯一的标识符,用于访问和操作数据。这些 ......
Html中的文件路径
##路径分类:绝对路径、相对路径 ###一、绝对路径 绝对路径是指文件在硬盘上真正存在的路径。例如“bgjpg”这个图片是存放在硬盘的 “E:\book\网页布局代码\第2章”目录下,那么“bg.jpg”这个图片的绝对路径就是“E:book\网页布局代码\第2章\bgjpg 注意:绝对路径在实际的开 ......