良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

Redis的持久化机制

Redis由于支持非常丰富的内存数据结构类型,如何把这些复杂的内存组织方式持久化到磁盘上是一个难题,所以Redis的持久化方式与传统数据库的方式有比较多的差别,Redis一共支持四种持久化方式,分别是:

标签: redis持久化

作者:良玉 分类:Redis 浏览:693 评论:0

SLB技术原理浅析

1 SLB功能介绍

 
SLB(Server Load Balance)服务通过设置虚拟服务地址(IP),将位于同一地域(Region)的多台云服务器(Elastic Compute Service,简称ECS)资源虚拟成一个高性能、高可用的应用服务池;再根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中。


阅读全文...

标签: SLB

作者:良玉 分类:Linux 浏览:694 评论:0

DDoS防御

1. 防御基础

 

1.1. 攻击流量到底多大
谈到DDoS防御,首先就是要知道到底遭受了多大的攻击。这个问题看似简单,实际上却有很多不为人知的细节在里面。


阅读全文...

标签: DDOS防御

作者:良玉 分类:DDOS 浏览:846 评论:0

DDoS攻击

1.   DDoS攻击基础

DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。

 

按照发起的方式,DDoS可以简单分为三类。


阅读全文...

标签: DDOS攻击

作者:良玉 分类:DDOS 浏览:772 评论:0

ThinkPHP中M方法和D方法的区别

ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。

使用M方法

如果是如下情况,请考虑使用 M方法:

阅读全文...

标签: thinkphpMD

作者:良玉 分类:PHP 浏览:685 评论:0

MYSQL的WARNINGS 和 ERRORS查询细节

1、SHOW ERRORS 语句只是显示上一个语句的错误,不同时显示警告以及注意事项。
举个例子:

mysql> show dfdafsadf
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'dfdaf
sadf' at line 1

阅读全文...

ThinkPHP save() 方法

ThinkPHP 内置的 save 方法用于向数据表更新数据,相当于 SQL 中的 UPDATE 行为。

ThinkPHP save() 方法

ThinkPHP 中使用 save() 方法来更新数据库,并且也支持连贯操作的使用。

例子:


阅读全文...

标签: thinkphpsave

作者:良玉 分类:PHP 浏览:656 评论:0

nagios结合omsa监控服务器硬件

dell服务器可以安装omsa对服务器的硬件设备进行web界面的查看和管理
nagios监控omsa的报警主要是通过check_openmanage这个插件进行监控,安装omsa网上有很多方法,google一下即可,当我运用check_openmanage的时候,发现了很多问题,网上的博文均讲的不够清楚,

阅读全文...

js动态给table添加行(tr)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">// Example: obj = findObj("image1");
function findObj(theObj, theDoc)

阅读全文...

easyUI属性汇总(详)

属性分为CSS片段和JS片段。

CSS类定义:
1、div easyui-window        生成一个window窗口样式。
      属性如下:
                   1)modal:是否生成模态窗口。true[是] false[否]
                   2)shadow:是否显示窗口阴影。true[显示] false[不显示]


阅读全文...

标签: easyui

作者:良玉 分类:Easyui 浏览:782 评论:0

Chrome 里的请求报错 "CAUTION: Provisional headers are shown"

这个警告的意思是说:请求的资源可能会被(扩展/或其他什么机制)屏蔽掉

之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回,这里的 Header 信息才会被更新为真实的。不过这一切也可能不会发生,因为该请求可能会被屏蔽。比如说 AdBlock 什么的,当然了不全是浏览器扩展,具体情况具体分析了。


阅读全文...