酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
软件项目流程学习和记录

后端 软件项目流程学习和记录

138次阅读 0个评论
后端 2021-06-25
UNIAPP 自定义发行和一些方便用法

前端 UNIAPP 自定义发行和一些方便用法

直接上代码了,写在 package.json 文件里面 "uni-app": { "scripts": { "h5-dev": { "title": "H5-DEV", "env": { "NODE_ENV": "development", "UNI_PLATFORM": "h5", "VUE_APP_BASE_API": "dev-api-url" }, "define": { "H5": true } }, "h5-sit": { "title": "H5-SIT", "env": { "NODE_ENV": "production", "UNI_PLATFORM": …

217次阅读 0个评论
前端 2021-06-01
MySQL查询每个表的大小

未分类 MySQL查询每个表的大小

SELECT TABLE_NAME, ROUND( sum( data_length + index_length )/ 1024 / 1024, 2 ) AS M FROM information_schema.TABLES WHERE TABLE_SCHEMA = "数据库名称" GROUP BY TABLE_NAME ORDER BY M DESC;

173次阅读 0个评论
未分类 2021-05-27
NSQ消息队列使用

golang NSQ消息队列使用

通过HTTP方式提交 生产 消息 使用GO SDK方式通过TCP提交消息和消费消息 直接上代码了 package main import ( "fmt" "github.com/nsqio/go-nsq" "io/ioutil" "log" "strconv" "time" ) var nullLogger = log.New(ioutil.Discard, "", log.LstdFlags) var nsqAddr = "192.168.0.101:4150" var nsqTopic = "test" // 生产者 func sendMessage() { config := nsq.NewConfig() // 1. 创建生产者 producer, err := nsq.NewProducer(nsqAddr, config) if err != nil { log.Fatalln("连接失…

210次阅读 0个评论
golang 2021-05-23
搭建NSQ消息队列多节点基于docker

服务器 搭建NSQ消息队列多节点基于docker

前提 安装好docker 安装好docker-compose 机器 192.168.0.101 主节点 192.168.0.102 子节点 开放端口 4150 nsqd端口 TCP 4151 nsqd端口 HTTP 4160 nsqlookupd端口 子节点通讯端口 4161 nsqlookupd端口 消费者通讯端口 4171 管理端口 主节点 docker-compose.yml version: '2' services: nsqlookupd: image: nsqio/nsq command: /nsqlookupd networks: – nsq-network hostname: nsqlookupd ports: – "4161:4161" – "4160:4160" nsqd: image: nsqio/nsq command: /nsqd –lookupd-tcp-address=nsqlookupd:4160 -broadcast-address=192.168.0.101 # command: /nsq…

227次阅读 0个评论
服务器 2021-05-23
安装 Sentry On-Premise 后,忘记了初始用户密码

服务器 安装 Sentry On-Premise 后,忘记了初始用户密码

docker-compose run –rm web createuser –email admin888@example.com –password admin –superuser WARNING: The SENTRY_IMAGE variable is not set. Defaulting to a blank string. Starting sentry-onpremise_smtp_1 … done Starting sentry-onpremise_redis_1 … done Starting sentry-onpremise_postgres_1 … done Starting sentry-onpremise_memcached_1 … done 10:47:47 [WARNING] sentry.utils.geo: settings.GEOIP_PATH_MMDB not configured. 10:47:50 [INFO] sentry.plugins.github: apps-not-configured User create…

245次阅读 0个评论
服务器 2021-05-21
sentry日志收集系统搭建

服务器 sentry日志收集系统搭建

准备 卸载旧版docker yum remove docker docker-common docker-selinux docker-engine 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 添加docker yum源 yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo 允许拓展最新的不稳定的repository yum-config-manager –enable docker-ce-edge 安装Docker yum -y install docker-ce 开机启动 systemctl enable docker 启动Docker systemctl start docker 安装docker-compose curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-co…

241次阅读 0个评论
服务器 2021-05-21
在宝塔上用Prometheus监控Nginx基于nginx-module-vts直连

服务器 在宝塔上用Prometheus监控Nginx基于nginx-module-vts直连

添加nginx-module-vts模块 git clone git://github.com/vozlt/nginx-module-vts.git 宝塔上点击安装Nginx,选好版本,我这里选择 《nginx -Tengine2.2》,然后勾选编译安装 这时可以选择附加模块,点击增加模块 附加命令里面填写 –add-module=/path/to/nginx-module-vts 上面填入从git上下载的模块的目录,然后点击安装即可完成 nginx-module-vts模块 的安装 配置Nginx的配置文件 点开Nginx的配置,进入配置修改 在 2 的位置,填写 vhost_traffic_status_zone; vhost_traffic_status_filter_by_host on; 配置站点 在宝塔新建一个站点,域名可以随便填写 然后点击配置文件 2 . 配置端口方便直接访问 3 . 配置地址,该地址用于显示状态 location /status { vhost_traffic_status_display; vhost_traffic_status_display_…

283次阅读 0个评论
服务器 2021-05-17
Linux下通过端口找到对应的程序(转)

服务器 Linux下通过端口找到对应的程序(转)

比如我们已知端口5600被占用,需要找到是哪个程序占用了,可以通过如下方式进行查找。 1. 先通过lsof命令找到打开该端口对应的程序的PID。 [yuanping@Linux C]$ lsof -i :5600 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME server 4643 yuanping 3u IPv4 1286699 0t0 TCP *:esmmanager (LISTEN) 2. 通过PID找到对应的文件,这里的4643就是上面步骤中找到的程序的PID。 [yuanping@Linux C]$ ls -l /proc/4643/exe lrwxrwxrwx. 1 yuanping yuanping 0 Jan 8 23:08 /proc/4643/exe -> /home/yuanping/Code/C/server [yuanping@Linux C]$

261次阅读 0个评论
服务器 2021-05-17
在宝塔上用Prometheus监控PHP-FPM

服务器 在宝塔上用Prometheus监控PHP-FPM

前提 1.有Prometheus基础 2.宝塔 3.安装 PHP7.2 开始 新建一个站点,然后修改配置文件 2 . 设置个性化端口 3 . 开启fpm状态查询页 location ~ /phpfpm_72_status$ { allow 127.0.0.1; deny all; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; include fastcgi_params; fastcgi_pass unix:/tmp/php-cgi-72.sock; } 其中 /tmp/php-cgi-72.sock 为我查到的PHP7.2的套接字文件位置 配置 php-fpm-exporter 下载 https://github.com/bakins/php-fpm-exporter/releases 上传到 /opt/php-fpm-exporter 启动 ./opt/php-fpm-exporter/php-fpm-exporter –addr 0.0.0.0:9190 –endpoint http://127.0.0.1:9010/…

240次阅读 0个评论
服务器 2021-05-11
在宝塔上用Prometheus监控Nginx基于nginx-module-vts

服务器 在宝塔上用Prometheus监控Nginx基于nginx-module-vts

用到三个模块 nginx-module-vts:Nginx virtual host traffic status module,Nginx的监控模块,能够提供JSON格式的数据产出。 nginx-vts-exporter:Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption。主要用于收集Nginx的监控数据,并给Prometheus提供监控接口,默认端口号9913。 Prometheus:监控Nginx-vts-exporter提供的Nginx数据,并存储在时序数据库中,可以使用PromQL对时序数据进行查询和聚合。 nginx-module-vts模块的编译 在宝塔下比较简单,如果已经安装了Nginx,需要先卸载掉,然后 下载模块 git clone git://github.com/vozlt/nginx-module-vts.git 记住下载的位置 宝塔上点击安装Nginx,选好版本,我这里选择 《nginx -Tengine2.2》,然后勾…

254次阅读 0个评论
服务器 2021-05-11
一个关于nginx+php 的性能优化小测试(转)

PHP 一个关于nginx+php 的性能优化小测试(转)

准备工作 一台ECS服务器 手动编译nginx+php 修改index.php ,输出 ‘hello world’ 用ab工具,ab -c 100 -n 50000 ,连续5次,记录压测的qps平均值。 想办法去优化,调整各种参数。每次调整一个参数有发现QPS提高,那就记录下来,并思考qps瓶颈是在哪 Nginx 一些基本配置的描述 user administrator administrators; #配置用户或者组,默认为nobody nobody。 worker_processes 2; #允许生成的进程数,默认为1 pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存放地址 error_log log/error.log debug; #制定日志路径,级别。这个设置可以放入全局块,http块,server块,级别以此为:debug|info|notice|warn|error|crit|alert|emerg events { accept_mutex on; #设置网路连接序列化,防止惊群现象发生,默认为on multi_accept on; #…

283次阅读 0个评论
PHP 2021-04-28
Prometheus+Grafana监控 学习记录

服务器 Prometheus+Grafana监控 学习记录

1. 安装 Prometheus Server 1.1 运行用户创建 groupadd prometheus useradd -g prometheus -m -d /opt/prometheus/ -s /sbin/nologin prometheus 1.2 prometheus server安装 wget https://github.com/prometheus/prometheus/releases/download/v2.25.2/prometheus-2.25.2.linux-amd64.tar.gz tar xzf prometheus-2.25.2.linux-amd64.tar.gz -C /opt/ cd /opt/prometheus-2.25.2.linux-amd64 1.3 prometheus配置语法校验 建议每次修改prometheus配置之后, 都进行语法校验, 以免导致 prometheus server无法启动.  ./promtool check config prometheus.yml 1.4 启动Prometheus …

198次阅读 0个评论
服务器 2021-03-25
red hat/CentOs7关闭防火墙的命令

服务器 red hat/CentOs7关闭防火墙的命令

开放或限制端口 #单个端口开放 firewall-cmd –zone=public –add-port=80/tcp –permanent #每次修改都要重新载入 firewall-cmd –reload #移除开放的端口则端口会被限制 firewall-cmd –zone=public –remove-port=80/tcp –permanent firewall-cmd –reload #批量开放端口 firewall-cmd –zone=public –add-port=2000-2100/tcp –permanent firewall-cmd –reload #批量限制 firewall-cmd –zone=public –remove-port=2000-2100/tcp –permanent firewall-cmd –reload 查看开放的端口 #查看所有开放成功的端口 firewall-cmd –zone=public –list-ports #查看端口是否开放成功 firewall-cmd –zone=public –quer…

191次阅读 0个评论
服务器 2021-03-25
json对象数组去重

前端 json对象数组去重

var arrays = [ {id:1,name:李四1}, {id:2,name:李四}, {id:2,name:李四}, {id:1,name:李四1}, {id:5,name:李四5}, ]; //根据某一个属性是否重复,当前以ID var obj = {}; arrays = arrays.reduce(function(item, next) { obj[next.id] ? '' : obj[next.id] = true && item.push(next); return item; }, []); //将内容输出到浏览器控制台 for(var i =0; i<arrays.length; i++){ console.log(arrays[i]) }

326次阅读 0个评论
前端 2021-03-17
  • «
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 16
  • »
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
127117
评论数
0
标签
3desAgentAndroidbinlogBypass PermissionscanalcentosChatGPTciClaudeClaude CodeCodexcomposercosDeepSeekdockerdocker swarmdocker-composeDockerfiledrone
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Claude Code激活 Bypass Permissions 模式

Claude Code激活 Bypass Permissions 模式

平时 Claude Code 干活到一半时,会突然提示需要你授权后才能执行下一步。 因为...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
猜你喜欢
Hysteria2 一键部署脚本(国内优化版,带加速代理)

Hysteria2 一键部署脚本(国内优化版,带加速代理)

服务端脚本 #!/bin/bash # Hysteria2 一键部署脚本(国内优化版,带加速代理)...
Codex或者Claude配置puppeteer关键配置,一键设置窗口大小等

Codex或者Claude配置puppeteer关键配置,一键设置窗口大小等

JSON文件内容参考 Chrome路径需要根据自己情况来设置 {...
LangChain 学习第 2 课 – 提示词模板(Prompt Template)

LangChain 学习第 2 课 – 提示词模板(Prompt Template)

本节课会学到:...
Claude Code激活 Bypass Permissions 模式

Claude Code激活 Bypass Permissions 模式

平时 Claude Code 干活到一半时,会突然提示需要你授权后才能执行下一步。 因为...
Claude Code第一次安装后要求官网登录的解决办法

Claude Code第一次安装后要求官网登录的解决办法

ClaudeCode CLI 配置env后仍然要求登录 Anthropic 在...
友情链接
又拍云
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock