自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 wincc-脚本实现跳转浏览器(webux)

wincc-脚本实现跳转浏览器(webux)

2023-01-05 13:26:27 984

原创 nodejs-net.connect遇到异步回调局部变量获取错乱的问题处理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.错误代码2.正确代码总结前言有次循环调用net.connect,判断服务器网络状态,在回调方法中修改obj状态,发现obj变量获取错乱问题。1.错误代码代码如下(示例):function monitDownUrl(){ for(index in heartDownUrlList) { var downObj = heartDownUrlList[index]; var downUrl = downOb.

2022-04-27 23:30:56 511

原创 linux-centos7安装指定内核5.4

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装指定内核1.导入仓库源2.查看可用版本3.安装4.查看已安装内核前言对于centos7,有时候linux要安装bbr,需要内核升级至少4.9+,但是每次安装最新内核会升级到5.16,但是对于docker18.06+,会出现memory.kmem.limit_in_bytes: operation not supported等问题,这时打算降低内核版本到5.4一、安装指定内核1.导入仓库源sudo rpm --

2022-03-01 14:18:54 2003

原创 linux debian - 误删apt/apt-get,重新安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言安装打开debian官网总结前言Linux Debian10误删apt/apt-get,重新安装apt安装打开debian官网打开https://archive.debian.org/debian/pool/main/a/apt/找到debian对应的版本包:libapt-pkg-dev_0.7.20.2+lenny2_amd64.debapt_0.7.20.2+lenny2_amd64.deb通

2021-10-10 20:24:09 1776

原创 Android客户端访问https出现问题(Trust anchor for certification path not found)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录遇到问题一、问题分析二、问题解决总结遇到问题安卓客户端在调用https接口出现java.security.cert.CertPathValidatorException: Trustanchor for certification path not found一、问题分析证书是否合法https接口的证书用的Let‘s encrypt证书,在浏览器等终端上访问证书皆为有效证书安卓客户端调用其他https接口都是正

2021-09-14 23:46:19 6320

原创 odoo-nginx部署出现https自动跳转到http+443链接的问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言解决前言nginx + odoo部署方式,申请ssl证书,部署完成后切换中英文及部分链接时会出现访问https自动跳转到了http请求(如:http://xxxx:443/)解决在nginx中添加proxy_redirect http:// $scheme://;location / { proxy_pass http://10.116.0.2:8069/; proxy_redirect http

2021-08-29 10:48:17 1083

原创 odoo-iframe部署出现odoo frame because it set ‘X-Frame-Options‘ to ‘deny‘错误

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言问题解决前言odoo部署嵌入iframe,登录出现odoo frame because it set ‘X-Frame-Options’ to 'deny’错误,是因为odoo在跳转到登录页面时候Response设置了X-Frame-Options deny问题解决为了避免修改odoo源码,采用nginx+odoo进行部署,通过nginx处理从odoo http server 返回的消息字段。通过nginx隐藏odo

2021-08-29 10:42:08 415

原创 windows下启动端口报错-bind: An attempt was made to access a socket in a way forbidden by its access permiss

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、排除是否用端口被占用的情况二、禁用Intenet ICS 服务三.运行应用穿过防火墙前言在windows环境下启动应用程序需要开启服务情况下会出现以下错误:failed to listen on address: 127.0.0.1:12886 > listen tcp 127.0.0.1:12886: bind: An attempt was made to access a socket in a way

2021-08-24 14:07:56 17292

原创 bat-批处理脚本简单应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.每次循环定义间隔时间,调用其他的批处理文件1.每次循环定义间隔时间,调用其他的批处理文件目录A.batB.batstart.batstart.bat文件内容@echo offREM 声明采用UTF-8编码chcp 65001set objLength=15REM 定义数组set obj[0].name=Aset obj[0].timeout=2set obj[1].name=Bse

2021-05-25 23:00:40 246

原创 微服务-springcloud一次线上内存优化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、解决容器打包“体积”大二、解决运行内存占用大前言当今流行的spring cloud配合docker容器部署可以说是天衣无缝,但是存在一个缺点就是springcloud制作的容器镜像比较大以及启动运行占用的内存空间比较大。一、解决容器打包“体积”大FROM java:8VOLUME /tmpADD xxxx.jar /app.jarRUN cp /usr/share/zoneinfo/Asia/Shang

2021-04-26 16:46:47 893

原创 redis-线上的一次数据迁移问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言迁移步骤问题分析和处理:前言线上redis的数据迁移,将老服务器数据迁移到新服务器中,主要采用dump.rdb文件进行恢复,redis使用docker部署,部署脚本如下:docker run --name redis_6379 –ip 10.10.1.10 -p 6379:6379 –network=v_overlay –restart=always -v /docker/redis_6379/conf/:/

2021-04-24 10:51:31 355

原创 vue-在vue中引用index.html中定义的var全局变量

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言总结前言最近在vue项目使用http://pv.sohu.com/cityjson?ie=utf-8接口获取客户端用户的ip及地区,出现returnCitySN未定义的错误,经过分析returnCitySN属于window的一个属性变量,而不是Vue中的一个属性变量,而在vue中如果要使用全局变量,需要在main.js中赋予变量给Vue,所有想到的解决办法在main.js中将window的returnCitySN变量赋值

2021-03-24 16:07:38 5672 2

原创 docker-自建部署gitbook(小白全过程)

前言gitbook使用可以在官方在线编辑进行发布使用,但是国内用户访问会很慢,需要梯子等比较麻烦,在这里采用docker + gitbook+typora + git自建方式进行搭建一、环境准备本地下载typora,用于编辑md文件,编辑方便,有丰富的模板可以套用https://typora.io/windows/typora-setup-x64.exe码云上创建仓库,同时本地下载git,这里就略过二、使用步骤1.创建文件夹 - D:\book2.打开typora3..

2021-01-14 11:57:30 2264

原创 httpclient-Connection pool shut down 问题排查

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录问题描述一、使用步骤1.调整httpclient并发参数2.减少httpclient的连接超时,请求超时时间2.关闭定时清理问题描述一次线上环境,基于netty实现tpc server,大量接受客户端请求,运行几天后出现进程僵死现象,通过jstack工具排查线程栈信息,并未发现线程异常的情况;最终再大量的日志中出现java.lang.IllegalStateException: Connection pool shut do

2021-01-12 12:45:38 6295

原创 docker-netty应用cpu占用高超过100%

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、检测步骤1.查看容器状态2.读入数据总结前言问题描述:docker容器采用alpine作为基础镜像,部署netty应用,在运行一段时间后出现cpu达到120-180%一、检测步骤1.查看容器状态docker statsCONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O

2020-12-29 16:02:29 1855

原创 linux-修改dns重启失效

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言方式一:永久生效方式二:临时生效,重启后会还原前言安装linux,dns服务器填写错误,导致无法上网方式一:永久生效#查看网卡ifconfig#eth0 表示网卡,找对应的文件夹vim /etc/sysconfig/network-scripts/ifcfg-eth0#修改dns1的值即可方式二:临时生效,重启后会还原vim /etc/reslove.conf# Generated by Netw

2020-12-28 18:28:21 678 1

原创 docker-nacos安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、安装步骤1.pull镜像2.启动容器一、安装步骤1.pull镜像docker pull nacos/nacos-server:1.3.1mkdir -p /docker/nacos/logs/mkdir -p /docker/nacos/data/2.启动容器docker run \--name nacos -d \--privileged=true \#开机自动启动--restart=always

2020-12-28 17:04:45 64

原创 docker-redis安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、搜索redis镜像二、配置三、启动前言个人在线上环境习惯用docker进行部署,管理方便, 这里整理下redis的安装步骤一、搜索redis镜像#搜索docker search redis#指定版本,这里用的3.x 版本比较老,但是很稳定,版本大家可以自由选择docker pull redis:3.2.12#查看docker images官网下载http://download.redis.io/

2020-12-28 16:45:26 148

原创 sqlite-集成和运用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、sqlite是什么?二、使用步骤1.引入jar2.代码编写一、sqlite是什么?一种嵌入式数据库,相比mysql等更轻量,但是不需要安装服务器,直接引入jar即可使用,数据存储在本地文件中。多应用于本地文件数据存储,智能设备应用,手机设备应用,全面支持sql,操作方便。二、使用步骤1.引入jar<dependency> <groupId>org.xerial</groupI

2020-12-28 16:01:44 230

原创 linux-mysql8.0安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、下载mysql 8.0 安装包二、安装数据库1.解压2.创建用户及用户组3.初始化4.启动问题总结一、下载mysql 8.0 安装包cd /usr/local/srcwget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar二、安装数据库1.解压cd /usr/local/srctar xvf mys

2020-12-25 18:47:25 195

原创 linux-数据盘挂载

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、操作步骤1.查看数据盘挂载情况2.对vdb进行分区3.将分区进行挂载一、操作步骤centos7/8为例1.查看数据盘挂载情况lsblk 查看哪个磁盘没有挂载[root@ecs-3921 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part

2020-12-25 18:12:13 1591 1

原创 docker-swarm搭建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、swarm及特点是什么?二、安装步骤1.准备服务器2.安装docker 和 swarm 搭建(192.168.0.87)3.安装docker 和 swarm 搭建(192.168.0.102)4.swarm使用前言Docker Swarm 是 Docker 原生的一个集群工具,它可以把多个 Docker 主机转化为单一的虚拟 Docker 主机。一、swarm及特点是什么?Docker Swarm 是 Dock

2020-12-25 16:35:46 192

原创 docker-容器运行

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、容器启动二、优化前言结合平时运行出现的问题,什么情况下需要什么样的参数进行说明一、容器启动以java启动应用为例容器基础镜像为openjdk:8-jdk-alpine启动命令docker run -d \-p 8080:8080 \--name=proxy \registry.cn-shanghai.aliyuncs.com/xxx/proxy:1.0.0以上为一般情况下启动

2020-12-24 15:06:40 334

原创 docker-DockerFile手动构建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、构建步骤1.安装docker工具2.上传编译后的可运行程序3.创建Dockerfile文件4.执行手动构建命令前言采用手动docker镜像构建方式,不依赖于maven等构建工具,这种方式可以针对任何程序创建镜像,本文以java应用为例。一、构建步骤1.安装docker工具准备好一台linux系统服务器安装docker步骤略过(上篇文章有写)输入命令docker info表示安装成果创建

2020-12-24 13:00:00 305

原创 docker-安装和使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、docker是什么?二、使用步骤1.安装docker2.使用3.注意总结前言只是记录平时学习及工作中的一些成果一、docker是什么?vmware这种虚拟机软件,是一种安装在电脑的一款软件,可以通过它在一台windows系统的电脑中创建多个不同系统的“子电脑”,系统可以是linux,windows等等,系统之间资源相互隔离,缺点就是由于这些子系统跟平时用的系统环境没太大区别,系统占用很大,启动很慢,而且有些

2020-12-23 18:27:03 209

navicat_v15.0.21.0.rar

亲测可用

2021-02-06

空空如也

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

TA关注的人

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