上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 基于PHP的应用面临着各种各样的攻击: XSS:对PHP的Web应用而言,跨站脚本是一个易受攻击的点。攻击者可以利用它盗取用户信息。你可以配置Apache,或是写更安全的PHP代码(验证所有用户输入)来防范XSS攻击 SQL注入:这是PHP应用中,数据库层的易受攻击点。防范方式同上。常用的方法是,使 阅读全文
posted @ 2017-03-17 00:35 踏雪无痕SS 阅读(24660) 评论(3) 推荐(3) 编辑
摘要: 写在前面:当你部署一台服务器,第一步不应该是部署应用,安全是才是首要任务 如果某一天当你登录服务器发现 /bin/bash –i,python -c 'import pty; pty.spawn("/bin/sh")' 等命令在服务器上出现的时候,那么恭喜你,服务器被入侵了 但是入侵者都是很聪明的, 阅读全文
posted @ 2017-02-26 01:00 踏雪无痕SS 阅读(2728) 评论(4) 推荐(2) 编辑
摘要: 一、问题的提出 秒杀或抢购活动一般会经过 预约,下单,支付 ,扛不住的地方在于下单,一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。 2、超卖 任何商品都会有数量上限,如何避免成功下订单买到商品的人数不超过商品数量的上限,这 阅读全文
posted @ 2016-12-18 22:22 踏雪无痕SS 阅读(3420) 评论(5) 推荐(3) 编辑
摘要: 一、参数优化 文件句柄 Linux中,每个进程默认打开的最大文件句柄数是1000,对于服务器进程来说,显然太小,通过修改/etc/security/limits.conf来增大打开最大句柄数 虚拟内存设置 max_map_count定义了进程能拥有的最多内存区域 sysctl -w vm.max_m 阅读全文
posted @ 2016-11-29 20:14 踏雪无痕SS 阅读(6753) 评论(2) 推荐(3) 编辑
摘要: 在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license、Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsearch 2.4.2 Kibana 4.5 Elasticsearch License 2.4.2 pl 阅读全文
posted @ 2016-11-27 00:06 踏雪无痕SS 阅读(7021) 评论(0) 推荐(0) 编辑
摘要: 一、写入 先来一个简单的官方例子,插入的参数为-XPUT,插入一条记录。 从上面的这个例子中,可以看出ES的http的服务的默认端口9200,后面的/test/users/1是这条记录的索引部分,体现了它的RESTful风格 这三级目录分布对应了_index,_type,_id 实际上ES上存放的所 阅读全文
posted @ 2016-11-26 01:39 踏雪无痕SS 阅读(2076) 评论(1) 推荐(0) 编辑
摘要: 一、Centos下升级python3.7.2 1、下载安装 2、解决升级后YUM无法使用 3、使用easy_install和 pip 安装模块 二、Centos下升级到2.7.x 1、下载安装 2、设置path 3、安装 setuptools 4、安装 PIP 5、修复yum 二、Ubuntu下升级 阅读全文
posted @ 2016-11-14 17:40 踏雪无痕SS 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 一、Git 协议 Git 可以使用四种主要的协议来传输数据:本地传输,ssh 协议,Git 协议和 HTTP 协议。 Git 使用的传输协议中最常见的就是 ssh 了。大多数环境已经支持通过 ssh 对服务器的访问 ,ssh 也是唯一一个同时支持读写操作的网络协议。另外两个网络协议(HTTP 和 G 阅读全文
posted @ 2016-11-10 14:31 踏雪无痕SS 阅读(6460) 评论(0) 推荐(0) 编辑
摘要: 官方网址:https://www.elastic.co/products/elasticsearch/ 一、特性 1、支持中文分词 2、支持多种数据源的全文检索引擎 3、分布式 4、基于lucene的开源搜索引擎 5、Restful api 二、资源 smartcn, 默认的中文分词 :https: 阅读全文
posted @ 2016-10-24 00:43 踏雪无痕SS 阅读(7780) 评论(1) 推荐(2) 编辑
摘要: 从作用域上来说,C语言可以定义4种不同的变量:全局变量,静态全局变量,局部变量,静态局部变量。 下面仅从函数作用域的角度分析一下不同的变量,假设所有变量声明不重名。 全局变量,在函数外声明,例如,int gVar;。全局变量,所有函数共享,在任何地方出现这个变量名都是指这个变量 静态全局变量(sta 阅读全文
posted @ 2016-09-21 20:36 踏雪无痕SS 阅读(1327) 评论(0) 推荐(1) 编辑
摘要: 今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。 一、产品背景 今日头条是为用户提供个性化资讯客户端。下面就和大家分享一下当前今日头条的数据(据内部与公开数据综合): 5亿注册用户 2014年 阅读全文
posted @ 2016-08-28 12:24 踏雪无痕SS 阅读(21479) 评论(2) 推荐(6) 编辑
摘要: 引文 4 月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的 bug,你如何调试这个 bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? – 编程 遗憾的是知乎很多答案在抨击这道题本身的正确性,虽然我不是这次的面试官,但我 阅读全文
posted @ 2016-08-27 20:30 踏雪无痕SS 阅读(1696) 评论(0) 推荐(1) 编辑
摘要: 一、问题起源 在Linux系统中,通过rm删除文件将会从文件系统的目录结构上解除链接(unlink),如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件磁盘空间也一直被占用 这样就会导致我们明明删除了文件,但是磁盘空间却未被释放 二、问题分析 1、首先获得一个已经被删除但是仍然被 阅读全文
posted @ 2016-08-27 20:16 踏雪无痕SS 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 2、问题分析 google 499 / ClientClosed Request An Nginx HTTP server extension. This codeis introduced to log the case when the connection is closed b 阅读全文
posted @ 2016-08-27 19:18 踏雪无痕SS 阅读(5341) 评论(0) 推荐(0) 编辑
摘要: 熟悉 CDN 行业主流技术的朋友应该都比较清楚,虽然 Nginx 近几年发展的如日中天,但是基本上没有直接使用它自带的 proxy_cache 模块来做缓存的,原因有很多,例如下面几个: 不支持多盘 不支持裸设备 大文件不会切片 大文件的 Range 请求表现不尽如人意 Nginx 自身不支持合并回 阅读全文
posted @ 2016-08-24 17:09 踏雪无痕SS 阅读(7930) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页