![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常识
文章平均质量分 63
Running_Tiger
这个作者很懒,什么都没留下…
展开
-
jquery实现回车登录实例代码
jquery 实现回车登录详解及实例代码1.button按钮提交方式//按钮事件$(‘#btnSumit‘).click(function() { alert(‘提交成功!‘);}); //回车提交事件$("body").keydown(function() { if (event.keyCode == "13") {//keyCode=13是回车键 $(‘#btnSumit原创 2017-12-31 16:03:19 · 8156 阅读 · 0 评论 -
Shell 编程(五)Shell流程控制
Shell流程控制1、if elseif condition1thencommand1elif condition2thencommand2elsecommandNfi2、 for方式一for N in 1 2 3doecho $Ndone或for N in 1 2 3; do echo $N; done或for N in {1..3...原创 2018-03-15 09:55:27 · 134 阅读 · 0 评论 -
Shell 编程(六)Shell函数使用
Shell函数使用所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell 解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。[ function ] funname [()]{action;[return int;]}1、可以带 function fun()定义,也可以直接 fun() 定义,不带任何参数。 2、参数返回,可以显示加 ret...原创 2018-03-15 09:55:34 · 207 阅读 · 0 评论 -
Nginx 配置虚拟主机
Nginx 配置虚拟主机1、虚拟主机概念虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响的。 如图:通过nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置,1、基于ip的虚拟主机, 2、基于域名的虚拟主机 3、基于端口的虚拟主机2原创 2018-04-07 22:11:18 · 234 阅读 · 0 评论 -
Nginx反向代理
Nginx反向代理1、反向代理概念通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的。 而反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部原创 2018-04-07 22:45:18 · 151 阅读 · 0 评论 -
Nginx 负载均衡
Nginx 负载均衡1、负载均衡概念负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。2、nginx实现负原创 2018-04-07 22:49:21 · 158 阅读 · 0 评论 -
负载均衡方案
负载均衡方案1、负载均衡概念一台普通服务器的处理能力是有限的,假如能达到每秒几万个到几十万个请求,但却无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。这就是负载均衡最初的基本设计思想。 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具原创 2018-04-07 23:02:58 · 6585 阅读 · 0 评论 -
lvs实现四层负载DR模式
lvs实现四层负载DR模式1、什么是lvsLVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。2、lvs实现负载的三种方式运行 IPVS软件的服务器,在整个负载均衡集群中承担一调度角色 软件的服务器,(即 向真实服务器分配从客户端过来的请求。LVS中的调度方法有三种原创 2018-04-07 23:29:02 · 361 阅读 · 0 评论 -
LVS高可用
LVS高可用1、LVS高可用概念lvs作为负载均衡器,所有请求都先到达lvs,可见lvs处于非常重要的位置,如果lvs服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内原创 2018-04-08 00:01:41 · 3119 阅读 · 0 评论 -
MYSQL中replace into用法
replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中 1. 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 2. 否则,直接插入新数据。注意:插入数据的表必须有主键或者是唯一索引!否则,replace into 会直接插入数据,这将导致表中出现重复的数据。MySQL replac...原创 2018-06-21 23:12:28 · 359 阅读 · 0 评论 -
Java中instanceof用法
Java中instanceof用法java 中的instanceof 是一个二元操作运算符,是Java的保留关键字,和>=,<=,==属同一类,用来作判断,instanceof 左边对象是否为instanceof 右边类的实例,返回boolean类型值。还可以用来判断子父类的所属关系。用法: boolean result = object instanceof String[...原创 2018-09-21 11:34:55 · 608 阅读 · 0 评论 -
SQL---Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '
SQL---Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '数据库中执行sql语句时报这个错误: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona...原创 2018-09-21 15:24:09 · 909 阅读 · 0 评论 -
MySQL查看数据库性能常用命令
MySQL查看数据库性能常用命令一、查询服务器状态和配置列出MySQL服务器运行各种状态值:mysql> show global status;查询MySQL服务器配置信息语句:mysql> show variables;二、慢查询 mysql> show variables like '%slow%'; +--------------...原创 2018-09-21 15:49:44 · 26263 阅读 · 1 评论 -
nvalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3
解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986这个问题是高版本tomcat中的新特性:Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http请求的规则验证,就是严格按照 RFC 3986规范进行访问...原创 2018-10-26 00:22:24 · 4005 阅读 · 3 评论 -
Shell 编程(四)Shell运算符
Shell运算符Shell 和其他编程语音一样,支持包括:算术、关系、布尔、字符串等运 算符。原生 bash 不支持简单的数学运算,但是可以通过其他命令来实现,例如 expr。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加:val=`expr 2 + 2`echo $val注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写...原创 2018-03-15 09:55:20 · 201 阅读 · 0 评论 -
Shell 编程(三)Shell参数传递
Shell参数传递在执行 Shell 脚本时,可以向脚本传递参数。 脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… $0 表示当前脚本名称。1、特殊字符$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。$$ 脚本运行的当前进程 ID 号$! 后台运行的最后一个进程的 ID 号$@...原创 2018-03-15 09:55:09 · 212 阅读 · 0 评论 -
如何让自己的博客主动被搜索引擎收录
如何让自己的博客主动被搜索引擎收录博客主动被搜索引擎收录,博客写的好还要去优化才能更出彩,标题 文章的标题是很重要的。如果你的标题定得很随意,即使是你自己原创的内容也不一定就会被收录。想要有所收录,就必须修改标题,简洁,见名知意还要有关键词,再换个方式来表达。正文 正文的内容重复度不要过高,如果重复度太高。也会影响文章的收录的,所以要发布创新性的内容。原创 2018-01-06 13:01:56 · 7894 阅读 · 4 评论 -
HTTP标签 If-Modified-Since
HTTP标签 If-Modified-Since 在分析Squid的access.log日志文件时,发现了一个现象。 就是即使是对同一个文件进行HTTP请求,第一次和第二次产生的网络流量数据也是不一致的。 浏览器是有缓存的,里面存放之前访问过的一些网页文件。 例如IE,会把缓存文件存到“C:\Documents and Settings\zh2000g\Local Sett原创 2018-01-06 15:47:18 · 4509 阅读 · 1 评论 -
JavaEE跟大数据的区别
javaEE跟大数据的区别1.架构层面javaEE体系:三层架构 表现层(Web) 业务层(service) 持久层(Dao) 大数据体系:围绕数据 数据采集(数据源) 数据存储 数据计算(分析) 数据展示2.技术层面JavaEE: 成熟 解决方案多 技术点集中 大数据:相对年轻 迭代更新快 解决方案相对少 技术相当繁琐 杂碎3.开发层面Java原创 2018-01-31 16:48:02 · 13275 阅读 · 0 评论 -
How to enable minidumps in Java for Windows
Failed to write core dump. Minidumps are not enabled by default on client versions of Windows错误信息# A fatal error has been detected by the Java Runtime Environ解决方法:配置文件添加-XX:+CreateMinidumpOnCrash原创 2018-02-04 10:09:46 · 3845 阅读 · 1 评论 -
yum在线安装、卸载MySQL
yum在线安装、卸载MySQL1.下载2.配置3.开机启动4.卸载原创 2018-02-04 20:09:05 · 2253 阅读 · 0 评论 -
SSH:Secure Shell
SSH:Secure ShellSecure Shell ,是一种网络安全协议,主要用于登录远程计算机的加密过程。SSH登录方式主要有两种:1.用户名密码验证方式说明: (1)当客户端发起ssh请求,服务器会把自己的公钥发送给用户; (2)用户会根据服务器发来的公钥对密码进行加密; (3)加密后的信息回传给服务器,服务器用自己的私钥解密,如果密码正确,则用户登录成功。2.基于密钥的登录方式说明原创 2018-01-30 00:16:59 · 9431 阅读 · 0 评论 -
InputStreamReader转换为BufferedReader
InputStreamReader转换为BufferedReader在开发的过程中读取的是字节流方式但是我们想用字符的按行读取的方式,这就要用到不同流之间的转换了。下面是是字节流转换为字符流InputStreamReader in=new InputStreamReader(new FileInputStream(new File(filePath));BufferedReader buffere原创 2018-02-06 00:49:31 · 2229 阅读 · 0 评论 -
RPC
RPC1.什么是 RPCRPC(Remote Procedure Call Protocol)远程过程调用协议。 通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个过程或函数,就像调用本地应用程序中的一样。 正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。2.RPC 主要 主要 特质RPC 是协议:协议意味着规范。目前典型的 RPC原创 2018-02-28 13:43:40 · 186 阅读 · 0 评论 -
IO 通信模型
IO 通信模型网络通信的本质是网络间的数据 IO。只要有 IO,就会有阻塞或非阻塞的问题,无论这个 IO 是网络的,还是硬盘的。原因在于程序是运行在系统之上的,任何形式的 IO 操作发起都需要系统的支持。1.BIO(阻塞模式)BIO 即 blocking IO,是一种阻塞式的 IO。 jdk1.4 版本之前 Socket 即 BIO 模式。 BIO 的问题在于 accept()、read()的操原创 2018-02-28 13:52:13 · 2617 阅读 · 0 评论 -
storm出现log4j-over-slf4j.jar和slf4j-log4j12.jar冲突
storm出现log4j-over-slf4j.jar和slf4j-log4j12.jar冲突Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError排除冲突的依赖: <dependency> <groupId原创 2018-02-28 22:34:09 · 576 阅读 · 0 评论 -
最全 Chrome 快捷键
最全Chrome 快捷键1、chrome窗口和标签页快捷键:Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然...原创 2018-03-18 00:01:56 · 235 阅读 · 0 评论 -
最全的浏览器User-Agent
最全的浏览器User-Agent1、基础知识:Http Header之User-Agent User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标 识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体原创 2018-03-14 09:21:34 · 2633 阅读 · 2 评论 -
Shell 编程(二)Shell变量
Shell变量1、 语法 语法 格式变量=值,如:your_name=”cheng.cn” 注意:变量名和等号之间不能有空格,同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)中间不能有空格,可以使用下划线(_)不能使用标点符号不能使用 bash 里的关键字(可用 help 命令查看保留关键字)2、 变量 变量 使用使用一个定义过的变量,只要在变量名前面加 $ 即可。原创 2018-03-14 15:31:53 · 141 阅读 · 0 评论 -
HTTP状态码总结
HTTP状态码总结在url发出一个请求时,服务器上都会对应一个应答对象response,其中它包含一个数字”状态码”。HTTP状态码表示HTTP协议所返回的响应的状态。100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在...原创 2019-06-02 09:28:31 · 242 阅读 · 1 评论