归档: 2020

VSCode 圈复杂度插件 CodeMetrics

VSCode 圈复杂度插件 CodeMetrics圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复杂度有着很大关系。 圈复杂度主要与分支语句(if、els

限制 MongoDB 内存

限制 MongoDB 内存默认情况下,mongodb占用的内存大小为: (总内存 × 50% - 1GB) 和 (256MB) 两者中的较大值。 配置文件 /etc/mongod.conf 123456789storage: dbPath: /var/lib/mongodb journal: enabled: true# engine:# mmapv1: wir

Monkey Android 压力测试

Monkey Android 压力测试Monkey运用于Android压力测试的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。 Monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。只针对Activity做测试,不能对Service做测试。

数据缓存层的原理

数据缓存层的原理工作流程 数据缓存层维护一个大DataSet,这个DataSet以static存在于应用程序中,这是缓存数据集。 客户端发起请求,数据查询请求发送到数据缓存层。 数据缓存层查询缓存起来的数据查询条件,查找该查询条件是否被使用过。 如果该查询条件以前使用过,则不从数据库查询数据,只从缓存数据集中查询。 如果该查询条件以前没有用过 ,则调用数据访问层从数据库中查询数据,并将查询

Redis 缓存层

Redis 缓存层https://blog.csdn.net/zuiyingong6567/article/details/80218769 更新缓存的Design Pattern更新缓存的Design Pattern有四种:Cache aside, Read through, Write through, Write behind caching Cache Aside Pattern这是最常用

sudo - no tty present and no askpass program specified

sudo: no tty present and no askpass program specified问题描述在jenkins中运行脚本,出现上面的错误 解决方案给jenkins添加不用密码使用sudo的权限。 1sudo vi /etc/sudoers 在sudoers文件中加一行: 1jenkins ALL=(ALL) NOPASSWD:ALL

linux tail 过滤日志文件中的关键字

linux tail 过滤日志文件中的关键字1. 查看日志文件中带有指定关键词的日志信息1tail -f 日志文件名 | grep 关键字 | grep 关键字 2. 查看日志文件最后1000行1234567tail -f -n 1000 日志文件 # 实时打印最新的日志信息tail -1000n 日志文件 # 实时打印最新的日志信息tail -1000 日志文件 #

Jenkins 插件安装失败解决办法

Jenkins 插件安装失败解决办法解决方案修改文件: 1/var/lib/jenkins/updates/default.json 将所有: 1https://updates.jenkins.io/download/ 替换为: 1https://mirrors.tuna.tsinghua.edu.cn/jenkins/

Centos7 启动盘安装系统无法进入图形安装界面-提示 could not inset 'edd'

Centos7 启动盘安装系统无法进入图形安装界面-提示 could not inset ‘edd’解决方案重启系统,按方向键进入系统安装选择界面”该项不是正式安装界面”,进入该界面后键入”e”键进行编辑,找到如下信息: 1vmlinuz initrd.img inst.stage2=hd:LABEL=centOS\x207\x20x86_64 rd.live.check quiet 把上述信息

Linux 防火墙

Linux 防火墙1. 查看firewall服务状态1systemctl status firewalld 2. 查看firewall的状态1firewall-cmd --state 3. 开启、重启、关闭firewalld.service服务123456# 开启service firewalld start# 重启service firewalld restart# 关闭service fi

Jenkins Redhat 安装

Jenkins Redhat 安装yum安装1234sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install j

Airtest 自动化测试工具

Airtest 自动化测试工具工具介绍Airtest是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。 官方网站http://airtest.netease.com/

手游防外挂SDK

手游防外挂SDKhttps://wetest.qq.com/product/mtpt 功能特性防通用修改器针对葫芦侠、烧饼等通用修改器,发现外挂,立即闪退。 防通用变速器针对各类通用变速器加减速操作,一经发现,立即闪退。 极速接入稳定卓越 0.5天即可完成接入 兼容超过2000种设备 已为7亿游戏玩家提供稳定安全服务 数据监控 实时数据展示,外挂对抗形势了如指掌 核心、全面的数据内容,封号惩罚轻

开服流程

开服流程操作步骤开服流程: 123456781. 区服全部改成维护中2. 停服3. 部署登录服和后台4. 部署一台区服5. 提前通知发行并进入测试6. 部署全部区服7. 区服全部改正常8. 通知发行维护完成

cmd中启动tomcat出现乱码

cmd中启动tomcat出现乱码解决方案修改tomcat->conf->logging.properties文件中的配置: 将: 1java.util.logging.ConsoleHandler.encoding = UTF-8 更改为: 1java.util.logging.ConsoleHandler.encoding = GBK

CAS 5.0.3.1部署

CAS 5.0.3.1部署https://blog.csdn.net/q981553477/article/details/60877363?utm_source=blogxgwz9

CAS 5.0.3.1部署

CAS 5.0.3.1部署https://blog.csdn.net/q981553477/article/details/60877363?utm_source=blogxgwz9

log4js的使用

log4js的使用安装1npm install log4js 定义:logger.js123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657'use strict';let moment = require('m

自动化导出数据,恢复数据,重启服务

自动化导出数据,恢复数据,重启服务12345678910111213#!/bin/shYMDAY=`date +%Y-%m-%d-%H-%M-%S`cd /data/db/dumps/mongodb/#备份数据库mongodump --host xxxxx --username xxx --password xxx --authenticationDatabase admin -d XXX -o

CentOS 7 挂载阿里云硬盘

CentOS 7 挂载阿里云硬盘操作步骤1. 查看实例上的数据盘1fdisk -l 2. 分区数据盘1fdisk -u /dev/vdb 在交互界面中输入以下命令: p - 打印分区表 n - 创建新分区 p - 主分区 回车 - 使用默认分区号 回车 - 使用默认起始扇区 回车 - 使用默认结束扇区 p - 再次打印分区表确认 w - 写入分区表并退出 3. 查看新分区1fdisk -l