1.首先解释一下什么是方法重载?方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与实参匹配的方法执行操作的一种技术。这里所说的参数不同是指以下几种情况:①参数的类型不同②参数的个数不同③参数的个数相同时他们的先后顺序不同注意:系统会认为..
问题一:什么是重写?“重写”父类方法就是修改它的实现方式或者说在子类中对它进行重新编写。问题二:为什么要重写父类的方法?通常,子类继承父类的方法,在调用对象继承方法的时候,调用和执行的是父类的实现。但是,有时候需要对子类中的继承方法有不同的实现方式。问题三..
一、背景1.什么是缓存无底洞问题:Facebook的工作人员反应2010年已达到3000个memcached节点,储存数千G的缓存。他们发现一个问题--memcached的连接效率下降了,于是添加memcached节点,添加完之后,并没有好转。称为“无底洞”现象2.缓存无底洞产生的原因:键值数据库或者缓存..
分类:
其他好文 时间:
2016-09-28 16:53:04
阅读次数:
171
HACluster基础及heartbeat实现HA配置环境node1:192.168.1.121 CentOS6.7node2:192.168.1.122 CentOS6.7node3:192.168.1.123 CentOS6.7vip192.168.1.88配置前准备#cat/etc/hosts 127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4 ::1localhostlo..
分类:
数据库 时间:
2016-09-28 16:53:22
阅读次数:
272
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义我们先写一个简单的脚本,执行以后再解释各个变量的意义脚本内容如下:[root@oldboy~]#cattest.txt
#!/bin/bash
echo"number:$#"
echo"scname:$0"
echo"first:$1"
echo"second:$2"
echo"argume:$@"
echo"showparmlist:$*"
echo"showpr..
分类:
系统相关 时间:
2016-09-28 16:53:21
阅读次数:
163
/*使用npm常见的报错处理(1)更换npm为淘宝的源npminstall-gcnpm--registry=https://registry.npm.taobao.org(2)项目运行的时候;8080端口不要被被占用;因为一个8080端口只能用于一个地方;(3)报错----ERRORinEntrymodulenotfound:Error:Cannotresolve‘file‘or‘directory..
分类:
其他好文 时间:
2016-09-28 16:52:06
阅读次数:
628
在mac系统下(osx10),手动设置ip地址后,弹出错误提示“无效的服务器地址”解决的办法是:~networksetup-listallnetworkservices列出所有网络服务信息~networksetup-setv6off"Ethernet"停止对应网卡的ipV6服务~networksetup-setmanual"Ethernet"192.168.1.2255.255.255.0192.168...
分类:
系统相关 时间:
2016-09-28 16:51:05
阅读次数:
940
概述http协议及httpd的一些特性,是学习web服务需要掌握的一些基础知识,接下来让我们进一步了解httpd相关功能的配置,本文讲解的web服务之httpd新特性及其虚拟主机,访问控制及https等功能的配置。httpd之基本特性实验环境介绍开始之前,先介绍一下httpd在CentOS6.8版本及文件..
分类:
Web程序 时间:
2016-09-28 16:50:19
阅读次数:
185
在六间房上市以后,我有幸参加六间房,并有幸变成刘岩的部属,如此便占据了得天独厚的优势能够听取许多的职业本相,依据刘岩自个的意思,有些本相不说也罢,但我孤注一掷的以为,不写点儿东西,对不住咱们互相那么屡次的唠叨。——掂刀小生“上个工作阅历是啥,对,再上一个”..
分类:
其他好文 时间:
2016-09-28 16:51:16
阅读次数:
235
简单介绍:此模块提供命令行选项解析,目前支持短格式和长格式选项快速安装:说明:内建模块无需安装解析方法:getopt(args,shortopts,longopts=[])->(opts,args)说明:args为要解析的参数序列,常为sys.argv[1:],shortopts为单字符选项定义串,如果某个选项需要一个参数,响应字母后..
分类:
编程语言 时间:
2016-09-28 16:50:52
阅读次数:
222
新安装一台KVM服务器,启动KVM服务时候报错:versionBasenotdefinedinfilelibdevmapper.so.1.02withlinktimereference现象如下:#/etc/init.d/libvirtdstartStartinglibvirtddaemon:libvirtd:relocationerror:libvirtd:symboldm_task_get_info_with_deferred_remove,versionBas..
分类:
移动开发 时间:
2016-09-28 16:50:31
阅读次数:
386
我们在Linux运维的日常工作中最常用的权限无非就是r(读)、w(写)、x(执行)三种。那么是不是学会了这三种权限就是纵横Linux权限疆域呢?当然不是,如果仅仅掌握了读写执行三种权限,会写类似chmod755文件名这样的命令就可以在Linux权限领域里信马由缰,那么我就没有必要写..
分类:
其他好文 时间:
2016-09-28 16:49:38
阅读次数:
224
EmEdit是个非常好的软件,功能非常齐全,而且G级别文件轻易可打开。作者经常使用文本需要选中几万行的数据,如果用鼠标下拉非常耗费时间下面说个我研究出来的方法。举例,现在有个1000行当文本,我只需要里面500~800行内容。操作方法一:鼠标点击到500行开头。按Ctrl+F8滚动右..
分类:
其他好文 时间:
2016-09-28 16:49:18
阅读次数:
585
1:需求当所管辖的服务器磁盘空间满的时候,会发邮件给同事。将同事的联系方式保存在address_book.txt文件中,但是避免列表丢了之后重新统计的麻烦,将会在每次修改的时候备份一遍。2:脚本#!/bin/sh
cd/data/
bak=address_book.txt_`date+%Y%m%d`.bak//定义备份文件名称
i=0/..
分类:
其他好文 时间:
2016-09-28 16:47:46
阅读次数:
109
importcn.jpush.api.JPushClient;
importcn.jpush.api.common.resp.APIConnectionException;
importcn.jpush.api.common.resp.APIRequestException;
importcn.jpush.api.push.PushResult;
importcn.jpush.api.push.model.Message;
importcn.jpush.api.push.model.Options;
impo..
分类:
编程语言 时间:
2016-09-28 16:47:00
阅读次数:
572
config.php//视图输出字符串内容替换‘view_replace_str‘=>[‘__PUBLIC‘=>‘/public/‘,‘__ROOT__‘=>‘/‘,‘_Cssjs_‘=>‘/blog/public/static/‘],
分类:
Web程序 时间:
2016-09-28 16:47:36
阅读次数:
193
线上通过执行脚本,生成cvs文件,但是相关人员希望能够以特定格式的xls统计给他们,根据cvs的方法名查找字典xls去对应相关的中文名称,并且添加一行进去。在这个背景下,写了这个自动化的脚本。crontab定期去执行这个脚本。主要代码如下:定义一个发送email的模块:#!/usr/loca..
分类:
其他好文 时间:
2016-09-28 16:46:25
阅读次数:
261