大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

检查

检查的英文名称为Check, 定义为为验证航空器其功能是否符合经批准的标准而进行的工作。 所属学科为航空科技(一级学科) ;航空器维修工程(二级学科)。

laravel 使用 composer 加载自定义函数和自定义类

laravel 使用 composer 加载自定义函数和自定义类 导语 在开发中,会封装一些自定义函数以及自定义的类,本篇文章讲一下怎么使用 composer 实现自动加载。 自定义函数 实现自动加载,共有三步。 创建文件。在 app 目录下创建 Helpers.php 文件,用于自定义函数; 修改 composer.json 文件,添加如下语句 最后是在项目目录中执行 composer dump-autoload 接下来就可以在代码中使用自定义的函

如何检查数据库各个Database和Table的大小?

查看全部table的大小 下面的命令由大到小列出每一个数据库中每一个表的大小。 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC;

Hadoop常见错误,包含搭建,hdfs,MapReduce

Hadoop常见错误,包含搭建,hdfs,MapReduce 一.hadoop重新格式化namenode 因为之前正常启动过hadoop集群。所以在hadoop的对应data目录中,已经有很多相关文件夹了。我们在格式化之前得先删除相关文件夹才行。 解决方案: 一、对于master主节点进行操作 1、删除data、name、namesecondary三个文件夹。 2、删除mrlocal目录中的四个文件夹 3、删除logs文件夹中的所有文件 二、对Slaves从节点进行操

hadoop常见错误集锦

hadoop常见错误集锦 1、启动hadoop时没有NameNode的可能原因: (1) NameNode没有格式化 (2) 环境变量配置错误 (3) Ip和hostname绑定失败 2、搭建hadoop集群使用ssh不成功 ①查看防火墙 ②检查用户权限 ③可能是缺少插件 使用命令: yum install -y openssh-clients* 3、启动时报错java.net. UnknownHostException 原因分析:通过localhost.localdomain根本无法映射到一个IP地址。 解决方法:查看/etc/hosts,将

集群常见错误解决方案

log,NodeManager日志存放位置是各个NodeManager节点上hadoop安装目录下的logs目录下的yarn-*-nodemanager-*. 2)清理Linux文件系统中的垃圾数据 26、linux profile配置文件隔离 解决方法:cd /etc/profile.d;

[Spring] Web层AOP方式进行参数校验

[Spring] Web层AOP方式进行参数校验 Spring的AOP方式有很多用途,本次记录其使用AOP的方式处理Controller层参数校验问题 思路 使用 Hibernate validator 注解式参数校验 利用AOP织入Controller层方法,在参数校验完成后检查BindingResult里的校验结果 代码 AOP类 package com.zp.haveplace.aop;setExceptionResponse(errorInfo); } 参考 [SpringMVC] Web层注解式参数校验 优雅的SSM(Spring+SpringMVC+Mybatis)框架

给 Java 开发者的 Kotlin 快速上手教程(Kotlin for Java Develope

is String - print("Not a string") else - print("Unknown") } } 空值检查 Kotlin中,如果一个值可能为null就必须显式标示为nullable,使用问号?,下面的函数返回可能为null fun parseInt(str: String): Int? } 使用返回值可能为null的函数 fun testInt(args: Array ) { if (args.size 2) { print("Two integers expected") return } val x = parseInt(args[0]) // Int? = 1 // Int 包装类型 (java.lang.Integer) // val b: Long?

spring-boot项目的docker集成化部署

spring-boot项目的docker集成化部署 spring-boot项目的docker集成化部署 [toc] 前言 据说流行的微服务和docker一起,更配哦!接下来,使用简单spring-boot项目演示docker的集成化部署的案例,在看过微笑的博客觉得不过瘾,自己动手,下面的方案与Devops的方式比较接近;希望搭建理解这种思路。 基本思路与方案 docker化的流程图1 开发者push到git服务器 Jenkins通过触发器收到通知 Jenkins克隆工

UI自动化之selenium元素定位不到问题分析及解决办法

until(EC.presence_of_element_located(By.tagName("xxx"))) fially: driver.close() 每隔0.5s检查一次,最多等待10s。 6.xpath定位方式错误 检查xpath是否写错,可打开Chrome,按下F12,ctrl+f,把要检查的xpath输入,看能否定位到正确元素。 image

几分钟内提升技能的8个 JavaScript 方法!

几分钟内提升技能的8个 JavaScript 方法! 我们今天构建的大多数应用程序都需要进行某种数据收集修改。您最常遇到的常见操作是处理集合中的项。不要再使用 for-loop 循环的传统方式(let i=0; 示例: 假如你想展示一个喜爱的水果列表,但不是通过一个循环函数的方式。你可以用一个扩展操作符,像这样: JavaScript 代码: const favoriteFood = ['Pizza', 'Fries', 'Swedish-meatballs'];

vue-cli 3.0 入门

vue-cli 3.0 入门 环境安装 全新版本的脚手架、逼格非常高、 记住这个名字 @vue/cli ,对就是这个 你npm 或者yarn 安装就行了,先保证全局环境有它。 npm install -g @vue/cli yarn add global @vue/cli 创建项目 这里对比下以前2.vue` 文件。 modules: false }, // 在生产环境下为 Babel 和 TypeScript 使用 `thread-loader` // 在多核机器下会默认开启。 parallel: require('os').

原型链图解

原型链图解 原型链.png 注解 红虚线即原型链,各类实例都是通过原型链继承到各数据类型本身的方法和属性。比如Object原型对象包含着对象的原生方法。 函数实例通过原型链指向了Object的原型,所以函数实例也可作为对象使用。比如Jquery,Jquery.ajax()就是当对象使用,Jquery("div")就是当函数使用。 instanceof运算符用于测试构造函数的prototype属性是否出现在对象的原型链中的任何

第一次安装docker

第一次安装docker 这是第一次安装docker 原文地址:https://www.aclihui.com 之所以是第一次安装docker就是因为docker的安装确实消耗一些时间,这次直接采用在外网进行安装,加速安装的进程。下面正式开始。 安装过程 第一步,开新的服务器 此步骤比较的简单,我使用服务器是digitalOcean的服务器。随开随用,随关随停。 置如下: centos7.5 image 首先检查内核版本号(必须在3.

kubelet 创建 pod 的流程

case e := -plegCh: .-syncCh: .-housekeepingCh: .ok { kl.rejectPod(pod, reason, message) continue } } mirrorPod, _ := kl.podManager.GetMirrorPodByPod(pod) // 通过 dispatchWork 分发 pod 做异步处理,dispatchWork 主要工作就是把接收到的参数封装成 UpdatePodOptions,调用 UpdatePod 方法. } // 如果 pod 网络是 host 模式,容器也相同;其他情况下,容器会使用 None 网络模式,让 kubelet 的网络插件自己进行网络配置 if ! container !

DNS bind-9 ipv6 centos6.7

添加allow-query属性: allow-query { localhost; 要添加的zone配置在/etc/named/named.conf.local,如下: zone "example.com" { type master; Negative Cache TTL IN NS dns1.example.com. dns1 IN AAAA 2001:250:4000:2000::44 host1.example.com. IN AAAA 2001:250:4000:2000::41 host2.example.com. IN AAAA 2001:250:4000:2000::43 创建逆向解析文件reserve mapping $TTL 604800 @ IN SOA example.com. admin.example.com ( 3 ; name servers IN NS dns1.example.com. ;

基础设施与应用监控之监视分布式和微服务系统

基础设施与应用监控之监视分布式和微服务系统 介绍 系统和基础设施监控是各种规模的运营团队的核心职责。行业里已经开发了许多策略和工具,以帮助监控服务器,收集重要数据,并响应不同环境中的事件和不断变化的条件。但是随着软件方法和基础设施设计的发展,监控必须适应新的挑战并在相对不熟悉的领域提供洞察力。 到目前为止,在本系列中,我们已经讨论了什

Grub2配置开机启动主题

Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-75e162bff3224d96ae0f70509e31ac69 Found initrd image: /boot/initramfs-0-rescue-75e162bff3224d96ae0f70509e31ac69.img done 3. 测试成功 grub2-theme.png

Ansible批量部署Nginx

Ansible批量部署Nginx 1.1 将nginx的安装包,和安装脚本copy到客户端,并安装脚本 vim /ansible/roles/nginx/tasks/nginx.yml - name: copy nginx_tar_gz to client copy: src=nginx-1.8.0.tar.gz dest=/tmp/nginx-1.8.0.tar.gz - name: copy install_shell to client copy: src=install_nginx.sh dest=/tmp/install_nginx.sh - name: install nginx shell: /bin/bash /tmp/install_nginx.sh 1.2 Nginx 安装脚本 vim /ansible/roles/nginx/files/install_nginx.sh #!chown nginx.nginx /application/nginx/ .

滴答清单的场景标签和每日计划

滴答清单的场景标签和每日计划 把标签当场景用 标签功能,是在清单分类后的另一个分类维度。我们可以借助标签功能,来区分任务的执行场景。我设置的场景标签有: 在公司 电脑前(工作) 电脑前(其他) 在家里 在外面 手机上 开车时 以上场景标签仅供参考,大家可以根据自己日常生活所处的场景进行设置。 每天做好计划 我给自己设置了一个叫“回顾今日,计划明天