自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 收藏
  • 关注

原创 关于Gitlab恼人的Git无权限访问问题解决

不知什么时候起,从gitlab.com上新开的项目中拿代码时,冒出ERROR: The project you were looking for could not be found or you don't have permission to view it. 如图: 于是乎,查:- ssh keys,没错,无果- gitlab项目设置,经过几小时筛查,终于发现在 项目 -> Settings -> Respository -> Depoly keys 找到原因,需在这里另外配部署keys,我不知道

2022-06-28 14:31:51 3018 2

原创 Docker部署 Java Spring Boot / Maven 笔记

- 运行- 创建jar包

2022-06-20 11:43:19 396

原创 客户端(Python)数据/消息上报守护程序实践

要求说明:终端设备(如树莓派)上实现数据采集、上报功能,作为守护程序,命令行支持 start /stop ting /restart 支持实时的日志记录 多线程 python3 环境Daemon方案:1. daemon-python, 比较通用的方式,但不支持 start/stop/restart,不灵活#!/usr/bin/env pythonfrom common.models.App import *import daemonimport common.config as

2022-04-26 11:39:34 1026

原创 Docker化MSSQL

说明:配置MSSQL数据库Docker容器1. docker-compose.yml mssql: image: "mcr.microsoft.com/mssql/server:2019-latest" container_name: ${APP_NAME:?err}-mssql restart: always ports: - "1433:1433" environment: SA_PASSWORD: "your password

2022-03-31 10:42:10 1701 2

原创 ERP相关专业缩写/术语/词典

缩写/术语/词典 全名 备注 生产计划部PMC Product Material Control PMC=ProductMaterialControl生产及物料控制,通常分为两个部分:PC:生产控制或生产管制(台、日资公司俗称生管)主要职能是生产的计划与生产的进度控制;MC:物料控制(俗称物控)主要职能是物料计划、请购、物料调度、物料的控制(坏料控制和正常进出用料控制)等。所以PMC一般称为物控部门。 ...

2022-03-24 09:38:55 3072

原创 Docker/nginx/uwsgi/django 构建实践

目标:构建基于docker-compose的django项目部署环境, 可通过 xxx.com 访问uwsgi+python+django的容器服务。项目目录:django_project/├── app│ ├── asgi.py│ ├── __init__.py│ ├── __pycache__│ │ ├── __init__.cpython-38.pyc│ │ ├── settings.cpython-38.pyc│ │ ├── urls....

2022-03-08 17:20:14 2672

原创 ES6 笔记

rest 参数ES6 引入 rest 参数(形式为...变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了。rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。function add(...values) { let sum = 0; for (var val of values) { sum += val; } return sum;}add(2, 5, 3) // 10ES6 允许使用“箭头”(=>)定义函数。

2022-01-27 17:12:19 888

原创 UniApp 笔记

-@ 开头的绝对路径以及相对路径会经过base64转换规则校验

2022-01-27 11:09:43 2370

原创 Docker-compose 容器调用的相关命令

目录Mongo Db 导入导出参考:Mongo Db 导入导出# 备份数据库到指定目录docker exec -it mongodb mongodump -h 127.0.0.1:27017 -d {dbname} -o /var/backups -u {user} -p {password}参考:-MongoDB的备份与恢复 - 惨绿少年 - 博客园...

2022-01-07 12:14:50 1020

原创 Nginx 点滴

编辑 nginx.confhttp { limit_rate 250k; # 单个请求带宽 limit_conn_zone $binary_remote_addr zone=addr:10m; # 连接限制域 limit_req_zone $binary_remote_addr zone=one:10m rate=20r/s; # 单个ip请求限制速率...编辑 虚拟机文件 uat.conflocation ~ \.php$ { #limi

2021-12-28 17:11:15 1198

原创 - 热血歌 -

鼓起丹田气,开步迈四方。无非心中志,热血染忠魂。

2021-11-07 17:38:28 124

原创 城中农屋-百贵

这里一坨屎,那里一泡尿,端的是为何?农家走地鸡入户了。洽闻蟋蟀声,回头望青绿,谁知野外地,竟在城中屋!

2021-11-02 10:22:50 80

原创 Mysql位类型及查询案例

说明:用一个bit字段类型,存储不同选项值,达到多项式查询的目的优点:不用连表就能达到多项条件查询的目的添加字段sql:ALTER TABLE `temp`.`test` ADD COLUMN `type` bit(4) NULL DEFAULT 0000 AFTER `id`;如图:查询符合“1001”的记录, 比较10进制结果值参考:[Solved] Bitwise Operators in a where clause - CodeProject MyS...

2021-10-22 18:03:18 205

转载 ES6最佳实践笔记

要点:1. 不要在then()方法里面定义 Reject 状态的回调函数(即then的第二个参数),总是使用catch方法。// badpromise .then(function(data) { // success }, function(err) { // error });// goodpromise .then(function(data) { //cb // success }) .catch(function(err) {

2021-10-11 11:52:20 126

原创 WSL2下用mkcert实现localhost安全证书

说明:环境:win10, 已装WSL2, Ubuntu18 LTS, Apache2要求:为localhost, test.com安装证书,使之能以https://localhost, https://test.com 形式访问结果:设置后,firefox / ie能以https访问, chrome / edge 不能Mkcert 仓库:https://github.com/FiloSottile/mkcert步骤:1. 安装mkcert1.1 Win10下安装chocol...

2021-09-30 16:08:05 689 1

原创 Python 多线程图片备份实践

步骤:1. 用工具sqlacodegen建模sqlacodegen mysql+pymysql://developer:developer@localhost/temp > models.py

2021-09-24 10:00:53 414

转载 Node Js 笔记

来源自:npm node升级到最新版本 - 知乎首先查看其版本node -vnpm -v然后更新至最新版本更新npm :npm install -g npm更新node版本:先清除npm缓存:npm cache clean -f然后安装n模块:npm install -g n升级node.js到最新稳定版:n stable...

2021-09-24 09:10:45 83

原创 Windows 必备工具, 命令与例子

【代码】Windows 必备工具, 命令与例子。

2021-09-18 09:52:54 280

原创 WSL2 局域网访问以及hosts注意事项

powershell 下做端口转发代理:netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=172.25.250.32netsh interface portproxy show all其中172.25.250.32是wsl2的内部地址

2021-08-19 17:52:45 4258

原创 Swoole 4.6.7 在WSL1下的Socket问题及修正

环境: Win10 + WSL1 (Ubuntu 18.04.3 LTS), php7.3 / 7.4 / 8问题: 启动easyswoole时触发socket错误[2021-07-29 10:54:35][debug][error]:[EasySwoole\Task\Worker bind /Projects/Test/TE001/WebApp/src/daemon/Temp/EasySwoole.TaskWorker.0.sock fail case Invalid argument at f

2021-07-31 23:10:25 592

原创 构建树莓派服务器

目录1. 配置2. 目标3. 步骤3.1 以pi用户登录(密码默认: raspberry, 建相关目录,赋权/组3.2 安装docker, docker-compose3.3 为管理、控制方便,修改目录属主与权限3.4 docker-compose.yml1. 配置硬件: 树莓派4B,64G SD Card +4G Ram软件: 64位的raspios(https://downloads.raspberrypi.org/raspios_arm64/images/...

2021-06-29 16:24:38 153

原创 Docker Mail Server 构建实践

目标:构建基于docker-compose的邮件系统步骤:1. 配置域名 @ 记录指向邮件服务器ip2. 建立目录:/data0/Server/Settings/docker-mailserver3. 获取需要的脚本cd /data0/Server/Settings/docker-mailserver# if you're using :edge as the image tagwget https://raw.githubusercontent.com/docker-ma.

2021-06-24 11:40:03 3363

原创 rsync 错误排除与修复

当用rsync遇到这个错误时,是丈二金刚摸不着头脑,网上查了一遍,众说纷纭误导不少,后来用排除法解决:命令:/usr/bin/rsync -avzOP -e "ssh -o StrictHostKeyChecking=no -i /id_rsa" /data0/Server/Todo/gitrepo/MT014/ jenkins@{ip}:/www/wwwroot/test --no-p --delete --chown=www:www --chmod=775 --exclude-from=/d.

2021-05-06 16:34:16 1377

原创 TP6 使用笔记

1. 日志方法: \think\facade\Log::write('sth');日志路径: /src/runtime/app/log

2021-03-18 14:20:02 457

原创 Rabbitmq 要点笔记

1、停止应用rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl start_app2、添加用户rabbitmqctl add_user rabbitmqxd xdrabbitmqrabbitmqctl set_user_tags rabbitmqxd administratorrabbitmqctl set_permissions -p "/" rabbitmqxd '.*' '.*' '.*'rabbitmqctl add_user m.

2021-01-29 17:02:30 442

原创 Rabbitmq元数据导入导出

操作前需要先下载rabbitmqadmin工具rabbitmqadmin工具依赖rabbitmq_management插件安装rabbitmq_management插件rabbitmq-plugins enable rabbitmq_management下载工具http://{hostname}:15672/cli/rabbitmqadminhttp://{hostname}:15672/cli/rabbitmqadmin]类似UNIX的操作系统用户需要将Rabbitmqadmi

2021-01-29 17:00:19 2745

原创 谷歌云 - 用服务账号进行API访问实践

说明有一个谷歌云账号,有两个项目(Projects A / B),实现google api sdk访问其中的资源步骤进入谷歌云后台,项目A- IAM和管理- 服务账号, 创建服务账号,保存 账号邮箱/密钥credentials.json,并授权资源角色 用程序脚本测试,我这里用的是php 7.3, compose.json 加 "google/cloud": "*" 访问项目B资源, 在谷歌云后台切换 B到项目B- IAM和管理- IAM,添加服务账号,填入项目A相同的账号邮箱...

2021-01-06 11:24:55 1699

原创 Magento2 安装与使用笔记

单机安装:- 用composer 耐心安装composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition src- 完毕后,选择性运行下列命令-- 停用elastic search 模块bin/magento module:disable {Magento_Elasticsearch,Magento_InventoryElasticsearch,M

2020-11-30 18:01:25 1074

原创 PHP 兼容性笔记(不定期更新)

Deprecations and Changes for PHP 7.3 [Avoid Errors] preg_match('/[\w-.]+/', ''); // this will not work in PHP7.3preg_match('/[\w\-.]+/', ''); // the hyphen need to be escaped

2020-11-25 10:33:23 149

原创 解决同源策略问题(服务器端)

目录问题描述:服务器端解决方案- Apache2问题描述:front.local.com 为前端网站(A站), img.local.com 为图片站(B站),当A站中的js访问到B站资源时,报错误:"The image has been blocked byCORS policy",即浏览器的同源策略限制了访问。服务器端解决方案- Apache2首先, 确定apahe2.conf 有mod_headers支持LoadModule headers_module /usr.

2020-11-19 14:48:56 619

原创 记录关于微信开发的坑

坑一:提交商家资料所需证书序列号 (平台证书序列号Wechatpay-Serial错误)- 商家证书序列号:用途:通过api (https://wechatpay-api.gitbook.io/wechatpay-api-v3/jie-kou-wen-dang/ping-tai-zheng-shu) 获取微信平台证书wechatpay_public.pem 获取途径:在微信商家后台 - api 安全,- 微信平台证书序列号: 用途:提交商家申请api所需 获取途径:op...

2020-11-13 14:24:53 1162

原创 AWS 镜像部署及CLI 相关 (不定期整理)

Table of Contents导入镜像:建立角色:角色策略:导入镜像:aws ec2 import-image --description "vm-tpl01" --disk-containers file:///home/ben/aws/containers.jsoncontainres.json[ { "Description": "vm-tpl01", "Format": "raw", "UserBucket": { "S

2020-10-24 10:29:13 465

原创 服务器部署说明

- 注:/data0/Server/Logs, /data0/Server/ 权限设为777应用服务器/data0├── gitrepo // 系统平台git仓库├── Projects // 项目文件夹│ ├── BD // 商业项目│ └── Supports // 支持类项目│ └── mantis│ └── mediawiki└── Server ├── Auths.

2020-10-23 09:54:50 876 1

原创 Yii - 带配置的实体CRUD模块生成流程

说明带配置管理的CRUD实体生成流程,例子: 主机Host, 主机配置HostConfig, 通过定制的yii crud模板,生成带配置管理的模块。效果如图:步骤:- gii model 建立带配置

2020-10-09 13:56:22 253 1

原创 Zabbix 监控方案实践

基于docker安装zabbix-server:git clone https://github.com/zabbix/zabbix-docker.git去到安装目录下,选择需要的配置改名为docker-compose.yml,修改适配参数,启动。安装客户端:yum install https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.3-1.el7.x86_64.rpmyum install zabbix-ag

2020-09-22 10:37:50 194

原创 用ACME自动续签证书实践

官网:https://github.com/acmesh-official/acme.sh#7-automatic-dns-api-integration环境: LNMP说明: 让域名证书自动续签安装:sudo wget -O - https://get.acme.sh | sh用crontab -l 可以看到已自动添加了一个cronjob来定时检查过期情况DNS自认证方式:- 申请证书 (namecheap 域名服务商) export NAMECHEAP_USERN.

2020-09-17 15:31:01 8066 1

原创 KVM 虚拟机上Google Cloud 实践

说明 把本地KVM的一个实例镜像上传到google bucket,应用该镜像创建实例服务器 步骤- 虚拟机信息- 准备上传的镜像文件 (转换格式, 注意必须是disk.raw)# qemu-img convert /home/vms/pool/VM001.qcow2 disk.raw // 转换格式, 注意必须是disk.raw# tar -czSf tpl-vm001.tar.gz disk.raw- 在google 后台传完上述文件后,在Google Cloud.

2020-09-11 16:32:03 669

原创 基于Docker的LEMP优化部署实践

部署要求:实现 LEMP栈 虚拟主机映射到宿主机,用户一致,读写权限正常 实现mariadb数据库数据/日志/配置目录映射,以便持久化 实现 nginx / php / mariadb 三者互联,php能扩展更新 实现 nginx 域名证书自动续期 部署便利化,标准化...

2020-09-10 14:26:46 322

原创 Centos8 KVM 实践 / 镜像扩容

说明:基于Centos8,用KVM工具做虚拟机制作与管理安装:- 从centos官网下最新版的iso, 这里下的是CentOS-8.2.2004-x86_64-boot.iso(开始选 dvd1的反而安装时报错)- 安装时勾选与虚拟机相关的所有选项- 安装VncServer- 为了使VM能以网桥方式与外界互联,做网桥br0, 参考https://blog.csdn.net/mdykj33/article/details/102638382- 进入Gnome里的虚拟系统管理器,新...

2020-09-03 11:10:19 748

原创 基于Jenkins的持续集成与部署实践

Table of Contents1.设计要求:2.方案3.实施步骤3.1 准备3.2 安装:dockergitjenkinsJenkins 系统配置Jenkins 项目与任务1.设计要求:基于docker安装与部署,以保持系统的一致性和和维护性 同步/部署的项目数据能自动/手动根据任务安排持久化,能基于版本分支部署 假设有git 项目仓库t1, t1的staging(自动)和live(手动)分支部署到 某主机 nginx 目录下面2.方案-..

2020-08-09 18:19:16 685

MySQL Enterprise Backup 8.4.3 for Linux x86-64

Mysql备份工具

2024-10-22

coordtransform-utils.js

GPS定位纠偏ts

2024-08-23

coordtransform-utils.js

GPS定位纠偏js

2024-08-23

新装服务器设置Tips(不定期更新)-frp配置

新装服务器设置Tips(不定期更新)-frp配置

2024-05-04

Gitlab: Python项目CI/CD实践 - 资源文件

Gitlab: Python项目CI/CD实践 - 资源文件

2024-04-18

香橙派4和树莓派4B构建K8S集群实践之一:K8S安装脚本

香橙派4和树莓派4B构建K8S集群实践之一:K8S安装脚本

2023-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除