自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 香橙派4和树莓派4B构建K8S集群实践之二:ingress-nginx

资料显示,Kubernetes 里的Ingress 服务提供了类似大厦入口管理处这样的能力。以上可得知4.6.0版本可用,由于伟大的墙缘故,须先拿下来源包后,做些代理源上的设置修改。- 计划在ks8-master-1(参阅前文。)上用helm3安装。安装好后,添加以下源。

2023-04-22 19:06:52 960 1

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

临时关闭Swap, 在我的香橙派中,重启后swap分区又会出来,(试过很多方法都不行),简直是打不死的小强,后期在配置文件(/etc/systemd/system/kubelet.service.d/10-kubeadm.conf)中添加参数--fail-swap-on=false解决,参看遇到的问题一节。kubectl describe pod -n kube-flannel kube-flannel-ds-x4px6 # 查pod问题。: 删除 --network-plugin=cni。

2023-04-11 18:41:43 3741 2

原创 VSCode下配置WSL2+PHP+Hyperf开发环境

按F1键,选择WSL: New WSL Window, 相当于建立了对本地linux系统的访问连接。本机的php开发环境是WSL2下的php8.2+swoole (打开项目文档,设置launch.json。访问 localhost:9501。

2023-03-02 12:25:01 1380 1

原创 WSL2下的PHP多版本设置

对于习惯于Win下操作的朋友,WSL2带来了极大的便利,最近需要升级下里面的php版本,分享下过程。如图:目前本机环境是apache2 + 多个php版本。

2023-02-27 10:47:40 1168

原创 关于PowerDesigner中SQL保留字的去除

说明很长一段时间以来,PowerDesigner都是我工作的好搭档,唯一不爽的地方是其生成的sql中含有一些带双引号的保留字不能去除,一直由于懒的原因而采取绕弯路手动方式修正, 确实是个隐藏得比较深的设定,今天努力了一番终于找出解决方法,分享之...

2023-02-25 10:15:51 236 1

原创 Spring Boot/Cloud笔记

【代码】Spring Boot/Cloud笔记。

2023-02-06 16:21:27 174

原创 Tomcat下的一些设置笔记

编辑apache-tomcat-10.0.8\conf\tomcat-users.xml,同时赋予admin两个role,以便访问/host-manager and /manager。

2023-01-30 17:37:59 145

原创 Yii2融合EasySwoole的消息处理服务

众所周知,Yii2是集优雅与效率于一身的框架,EasySwoole则对Swoole做了人性化的使用包装,如何能使两者相融合,这里分享我的实践例子。src\common\config\main.php - 定义easyswoole根目录。1. 在Yii控制台下启动,兼容EasySwoole的种种特性。2. 能正确调取Yii中所有的模型类、组件等等。

2022-10-27 10:57:44 802 1

原创 分时数据统计的实现

内,获取5个平均时间点的温度最高值(temperature),作为Api数据输出,给前端统计组件使用。按时段统计数据是常见的需求,以下分享下我的实现例子。- 有一个(如下图)的环境数据采集表,要求按。返回Api数据,前端渲染。

2022-10-08 11:30:15 1044

原创 Esp32上的门户WiFi设置(Captive Portal WiFi Setup)实践

- 这个标题比较拗口,简单来说就是利用芯片的AP功能,让用户能很方便地给设备设置本地网络WiFi,花了我足足两天来调研、调试、优化,从而达到比较好的效果。- 实例流程:点着esp32, 建立热点AP, 提供DNS和AP服务 =》手机访问热点 =》从扫描列表中选择本地WiFi并设置=》重启芯片- 上图: 1. 基本框架是根据 esp8266-captive-portal (git)搭建的,研究其代码学到很多东西,但其中有些逻辑问题,比如在用户提交完表单后,不能返回正确的结果,这里我做了优化和修正,让用户

2022-07-08 22:13:36 2189 1

原创 mpy-cross 在esp32程序上的实践

通常来说,商业上发布的应用或多或少都有些不愿暴露出去的东西,这时候需要一份编译工具,保密的同时起到加速作用,这时候mpy-cross进入了视线,以下是它的应用实践。 从代码仓库获取 mpy-cross 好了以后,会产生mpy-cross文件 - 方便起见,建个短链为 /mnt/mpy-cross- 去到项目目录,执行如下命令,注意,因各环境下的存储不同,需要用到参数march有个Tips: ESP32 is xtensawin. xtensa is for ESP8266.- 然后脚本里面引用这.

2022-07-07 11:01:08 1054

原创 关于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 3445 2

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

指定根据路径build/下的pom.xml, 清理后创建jar包,同时忽略测试。

2022-06-20 11:43:19 466 1

原创 客户端(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 1112 1

原创 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 1839 2

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

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

2022-03-24 09:38:55 4556

原创 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 2793 1

原创 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 952 1

原创 UniApp 笔记

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

2022-01-27 11:09:43 2518 1

原创 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 1142

原创 Nginx 点滴

法一:CORS(Cross-Origin Resource Sharing) 服务器支持。编辑 虚拟机文件 uat.conf。编辑 nginx.conf。法二:服务器代理访问。

2021-12-28 17:11:15 1272 1

原创 - 热血歌 -

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

2021-11-07 17:38:28 180

原创 城中农屋-百贵

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

2021-11-02 10:22:50 144

原创 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 289 1

转载 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 177

原创 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 982 1

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

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

2021-09-24 10:00:53 515 1

转载 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 170 1

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

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

2021-09-18 09:52:54 506

原创 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 4617

原创 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 705 1

原创 构建树莓派服务器

目录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 238 1

原创 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 4047 1

原创 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 1868

原创 TP6 使用笔记

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

2021-03-18 14:20:02 531

原创 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 550

原创 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 3057

原创 谷歌云 - 用服务账号进行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 2006

原创 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 1229 1

原创 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 193

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关注的人

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