韩小莹 于 7天前发表 127 0 0
502 Bad Gateway 一般是php-cgi进程执行超时,导致php页面无法解析。 1:一般比较常见的是用户restart系统后,php-fpm没有启动,直接/etc/init.d/php-fpm start即可。 2:Wdcp由于是apache来解析php,在apache没有启动,也会报502错误,启动apache即可。 3:运行过程中502报错,重启后恢复。 此种多数是在程序在某些特定的情况出现异常导致php-cgi假死,从而内存等资源耗尽。 (1):调整下nginx的缓冲区,一般设置为 fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; (2): php-fpm.conf的max_children参数 max_children主要是设置php-cgi的进程数,一般一个php进程消耗在20-30M左右,在遇到某些程序偶然消耗大内存时会导致phh进程卡住。 适主机硬件资源进行合理调整,不用调整较高或者较低。 一般在php-fpm.conf调整在10个左右即可。小内存主机可以适当调低。
7天前
基础库
韩小莹 于 8天前发表 90 0 0
配置IP方式有两种: 1、通过命令直接配置 sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地址 sudo route add default gw 网关------------添加默认路由 vi /etc/resolv.conf 配置文件 添加nameserver DNS----配置DNS sudo /etc/init.d/networking restart-----------重启网卡配置 但是方式只能临时修改,当服务器重启后,配置信息丢失;第二种方式直接修改配置文件,重启服务器后配置信息不会丢失; 2、直接修改配置文件 Ubuntu 系统配置文件在:/etc/network/interfaces 编辑配置文件:sudo vi /etc/network/interfaces 并用下面的行来替换有关eth0的行: THE PRIMARY NETWORK INTERFACE auto eth0 iface eth0 inet static address IP地址 gateway 网关 netmask 子网掩码
8天前
基础库
何泽 于 9天前发表 386 0 0
引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public class Box { private String object; public void set(String object) { this.object = object; } public String get() { return object; } } 这是最常见的做法,这样做的一个坏处是Box里面现在只能装入String类型的元素,今后如果我们需要装入Integer等其他类型的元素,还必须要另外重写一个Box,代码得不到复用,使用泛型可以很好的解决这个问题。 public class Box { // T stands for "Type" private T t; public void set(T t) { this.t = t; }
9天前
开发模式
何泽 于 9天前发表 82 1 0
引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public class Box { private String object; public void set(String object) { this.object = object; } public String get() { return object; } } 这是最常见的做法,这样做的一个坏处是Box里面现在只能装入String类型的元素,今后如果我们需要装入Integer等其他类型的元素,还必须要另外重写一个Box,代码得不到复用,使用泛型可以很好的解决这个问题。 public class Box { // T stands for "Type" private T t; public void set(T t) { this.t = t; }
9天前
开发模式
何泽 于 9天前发表 242 1 0
题目 1. 请画出一个盒子模型图,并标出各项属性。 话说这题也是醉醉的,画就画吧,喏: 虽然有点像故宫……啥?你没去过故宫?好吧……注意别忘了那个边框,要表示的“厚”一些~ 1. 块级元素和行内元素都有哪些? 简直是送分题嘛: 块级元素: div,section,ul,dl,ol,li,dt,dd,p,h1-h6, nav…… 行内元素(又叫内联、内嵌元素): span, em, time, mark, strong, a…… 1. 请分别列举 5 个 HTML5 新增的元素和 5 个 CSS3 新增属性: 天呐,这是哪家公司?尽出送分题: 5 个 HTML5 新增的元素: section,nav,time,mark,header, footer…… 5 个 CSS3 新增属性: box-shadow, text-shadow,background-size,background-clip,mask, transform,filter…… 但要小心,别光背,万一人家说:6个呢?7个呢……往下简直不敢想,所以,还是学扎实点吧! 1. data-属性的作用是什么?
9天前
前端库
韩小莹 于 10天前发表 124 0 0
step1 修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config PORT 22 //这行去掉#号,防止配置不好以后不能远程登录,还得去机房修改,等修改以后的端口能使用以后在注释掉 Port 20000 //下面添加这一行 step2 修改firewall配置 firewall添加想要修改的ssh端口: firewall-cmd --zone=public --add-port=20000/tcp --permanent (permanent是保存配置,不然下次重启以后这次修改无效) reload firewall: firewall-cmd --reload 查看添加端口是否成功,如果添加成功则会显示yes,否则no firewall-cmd --zone=public --query-port=20000/tcp step3 修改SELinux 使用以下命令查看当前SElinux 允许的ssh端口: semanage port -l | grep ssh 添加20000端口到 SELinux
10天前
基础库
韩小莹 于 11天前发表 144 0 0
当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。 Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下行网速。 但在没有图形化桌面时(例如,当你通过命令行远程登陆服务器或使用没有图形界面的操作系统),基于flash、界面友好的Speedtest.net将无法工作。幸运的是,Speedtest.net提供了一个命令行版本——speedtest-cli。下面我将向你演示如何在Linux的命令行中使用speedtest-cli来测试宽带连接速度。 以上内容转自江苏3A网络
11天前
基础库
韩小莹 于 12天前发表 105 0 0
Linux iptables常用规则 设置一个自己用的表, 允许ping 允许ssh 允许 web 允许mysql 允许 ftp 允许dns查询 其他的拒绝.脚本如下 FIREWALL CONFIGURATION WRITTEN BY SYSTEM-CONFIG-SECURITYLEVEL MANUAL CUSTOMIZATION OF THIS FILE IS NOT RECOMMENDED. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :MY-Firewall-1-INPUT - [0:0] -A INPUT -j MY-Firewall-1-INPUT -A FORWARD -j MY-Firewall-1-INPUT -A MY-Firewall-1-INPUT -i lo -j ACCEPT -A MY-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
12天前
基础库
林鑫 于 13天前发表 178 0 1
前言 在vue里,组件之间的作用域是独立的,父组件跟子组件之间的通讯可以通过prop属性来传参,但是在兄弟组件之间通讯就比较麻烦了。比如A组件要告诉一件事给B组件,那么A就要先告诉他们的爸组件,然后爸组件再告诉B。当组件比较多,要互相通讯的事情很多的话,爸组件要管他们那么多事,很累的。vuex正是为了解决这个问题,让多个子组件之间可以方便的通讯。 项目介绍 image [https://raw.githubusercontent.com/lin-xin/notepad/master/screenshots/3.gif] 待办事项中的一个事件,它可能拥有几个状态,未完成、已完成、已取消或被删除等。这个事件需要在这多种状态之间切换,那么使用vuex来管理也是非常方便的。 来看一下vuex怎么完成状态管理的: image [https://raw.githubusercontent.com/lin-xin/notepad/master/screenshots/1.png]
13天前
前端库
韩小莹 于 13天前发表 119 0 0
SSH连接登陆后: 进入 cd /etc/sysconfig/network-scripts [http://7tszky.com1.z0.glb.clouddn.com/FpYhZY0Xz4nPUSVqCN-O2ZtSOKPo] ![] 一般第一个是系统默认的IP编辑文件。有些系统会有多个连接,X36上新开的VPS,会有4个连接,即有ifcfg开头的文件有5个,ifcfg-lo是环回口。最好VI进入文件编辑,查看哪个文件下有初始默认的Ip,就在该文件修改! vi ifcfg-7i24NIC 进入该配置文件 新增Ip配置命令: IPADDR2=103.255.177.88 PREFIX2=24 IPADDR3=103.255.177.89 PREFIX3=24 IPADDR4=103.255.177.90 PREFIX4=24 IPADDR5=103.255.177.91 PREFIX5=24 IPADDR6=103.255.177.92 PREFIX6=24 IPADDR7=103.255.177.93 PREFIX7=24 规律: 新增第n个IP 命令:
13天前
基础库
韩小莹 于 14天前发表 239 0 0
国内: 1.OpenerDNS:42.120.21.30(可访问google或facebook这些网站,域名前加上https://) 2.114DNS:114.114.114.114;114.114.115.115 3.oneDNS:112.124.47.27;114.215.126.16 4.aliDNS:223.5.5.5;223.6.6.6 5.DNSpod 119.29.29.29 国际: 1.V2EX DNS:199.91.73.222;178.79.131.110 2.Google DNS:8.8.8.8;8.8.4.4 3.OpenDNS:208.67.222.222;208.67.220.220 208.67.222.220;208.67.220.222 可以阻挡成人网站和含有恶意网站的两个opendns: 208.67.222.123;208.67.220.123 如果需要访问google服务,推荐方案: 主DNS:openerDNS,42.120.21.30
14天前
基础库
韩小莹 于 15天前发表 132 0 0
数据库默认路径保存在注册表里,我们可以通过xp_instance_regwrite来修改注册表,具体可以试试下面的方法: --1.更改資料文件默認存放路經: EXEC xp_instance_regwrite@rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultData', @type=REG_SZ, @value='D:\MSSQL\Data' www.2cto.com --2.更改日志文件默認存放路經: EXEC master..xp_instance_regwrite@rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultLog',
15天前
基础库