Python与Java容器总结
Python与Java容器总结 Python数据容器 1、List(列表) 1、列表可以一次性存储多个元素,且可以为不同的数据类型,支持嵌套(列表里再存储列表),支持每个容器同名,相当于每次都是新容器。列表的每一个元素,都有编号,称之为下标索引: 2、从前往后的方向,编号从0开始递增 从后往前的方向,编号从-1开始递减 3、通过列表下标,即可取出元…
MySql业务场景解决方案
MySql业务场景解决方案 1、MySQL和Redis对比 MySQL和Redis是两个不同的数据库系统,它们之间的数据一致性可以通过以下几种策略来保持: 数据库复制 MySQL可以通过主从复制的方式将数据复制到备用的从库,从而提供数据冗余和备份。这种方式可以确保主库和从库中的数据保持一致。同时,Redis也可以通过复制功能实现数据备份和冗余。 事…
podman容器化介绍和部署
podman容器化介绍和部署 1.背景 本文主要对下一代容器技术podman的简单介绍和体验操作部署流程。 目前在部署过程中存在如下痛点: 1、需要安装多种依赖环境,有时候部署时会出现缺少依赖库的情况,或者缺少一些调试命令,比如ifconfig、ping、lsof、netcat、telnet、scp等 2、部署的目标机器完全离线,没有网络。 3、部…
OpenEuler21.10离线部署nextcloud15
OpenEuler21.10离线部署nextcloud15 # openEuler yum时报需要注册码解决方式: bclinux-license -g rpm -qa |grep license rpm -evh bclinux-license-manager-4.0-1.oe1.bclinux.x86_64 前提 服务器处于内网环境,由于数据迁…
OpenEuler21版本部署NextCloud以及数据盘迁移
OpenEuler21部署NextCloud以及数据盘迁移 前提 服务器处于内网环境,由于数据迁移需要,进行源码方式部署,最终还是通过docker方式部署nextcloud15,解决mysql5旧数据的迁移问题。 所得 1、更加体会到了docker这种方式,在内网环境下的部署的便捷。 2、docker部署性能上也是非常不错的,服务器每天都在大量文件…
Cpolar内网穿透具体使用
Cpolar内网穿透具体使用 1 Linux部署项目通过内网穿透实现外网访问项目 一个免费的内网穿透工具,简单方便。网址:https://www.cpolar.com/ 相关命令: # 重启cploar服务 sudo systemctl restart cpolar #启动cploar指定暴露接口 cpolar http 8080 2 Window…
Java部分处理记录
Java部分处理记录 1. FTP 中文文件名乱码与目录删除 在 Java 中使用 ftpClient.listFiles() 方法获取 Linux 服务器上的中文文件名时,经常会出现乱码问题。这是由于 FTP 协议在不同系统间的编码不一致导致的,Windows 系统通常使用 GBK 编码,而 Linux 系统多使用 UTF-8 编码。 编码探测机…
exe4j打包生成exe文件详解
1、exe4j生成可执行exe文件 exe4j下载地址:https://www.ej-technologies.com/download/exe4j/files 网盘下载链接:https://pan.baidu.com/s/1JDpN70wxPBAqIPqijuOGiw 提取码:6666 注意:exe4j 6.0 需要jdk1.8及以上版本。 名字…
前端笔记
前端笔记 1 Vue2相关语法 1.1 父子组件传参 Up主讲解挺清楚的,这里记载下精髓。 https://www.bilibili.com/video/BV1Ut4y1N7tS/?spm_id_from=333.788&vd_source=cf6bd8c13e463b1f65d6ad155f8b711d 1、父组件向子组件传递参数,通过子…
nvm控制nodejs版本安装
nvm控制nodejs版本安装 1 手动删除Node.js 相关文件 删除安装目录 默认安装路径为 C:\Program Files\nodejs,找到并删除该文件夹。 删除npm缓存 删除 C:\Users\<你的用户名>\AppData\Roaming\npm 和 C:\Users\<你的用户名>\AppData\Roa…