下面,我们将会回顾常见的安全原则,并介绍在使用 Yii 开发应用程序时,如何避免潜在安全威胁。 大多数这些原则并非您独有,而是适用于网站或软件开发, 因此,您还可以找到有关这些背后的一般概念的进一步阅读的链接。 基本准则 无论是开发何种应用程序,我们都有两条基本的安全准则: 过滤输入 转义输出 过滤输入 过滤输入的意思是,用户输入不应该认为是安全的,你需要总是验证你获得的输入值是在允许范围内。 比
这个安全辅助函数文件包含一系列和安全相关的函数。 加载这个辅助函数 辅助函数可以使用如下代码进行加载:$this->load->helper('security'); 可以使用下面的函数: xss_clean() 这个函数提供了 XSS 过滤,其实它是输入类的一个别名,关于更多的信息可以到那里去查看。 sanitize_filename() 此函数对目录遍历提供保护. 其实它是 安全类(下$thi
1.2 编译运行 1.2.1 创建项目 package main import ( "github.com/henrylee2cn/pholcus/exec" // "github.com/henrylee2cn/pholcus/logs" _ "github.com/pholcus/spider_lib" // 此为公开维护的spider规则库 // _ "spi
1 安装 1.1 下载源码 下载第三方依赖包源码,放至 GOPATH/src 目录下 [点击下载 ZIP] 下载保持更新状态的源码,命令行如下 go get github.com/henrylee2cn/pholcus 备注:Pholcus公开维护的spider规则库地址 https://github.com/pholcus/spider_lib
JVM 选项可以通过设置环境变量来更改. 您可以使用 GRADLE_OPTS 或者 JAVA_OPTS. JAVA_OPTS 是一个用于 JAVA 应用的环境变量. 一个典型的用例是在 JAVA_OPTS 里设置HTTP代理服务器(proxy), GRADLE_OPTS 是内存选项. 这些变量可以在 gradle 的一开始就设置或者通过 gradlew 脚本来设置.
Node 安装 官网:https://nodejs.org 官网下载:https://nodejs.org/zh-cn/download/ 历史版本下载:https://nodejs.org/zh-cn/download/releases/ 此时(20171212) Maven 最新版本为:8.9.3 (includes npm 5.5.1) 官网安装教程:https://nodejs.org/e
Alfresco 介绍 官网:https://www.alfresco.com 开源社区版下载:https://www.alfresco.com/alfresco-community-download 官网文档说明:http://docs.alfresco.com/ 开源社区版本安装说明:http://docs.alfresco.com/community/concepts/master-ch-i
LDAP 基本概念 https://segmentfault.com/a/1190000002607140 http://www.itdadao.com/articles/c15a1348510p0.html http://blog.csdn.net/reblue520/article/details/51804162 LDAP 服务器端安装 环境:CentOS 7.3 x64(为了方便,已经禁用
Zabbix 说明 Zabbix 是一个企业级的分布式开源监控方案,也是目前 Linux 最主流的监控方案。 Zabbix 官网:https://www.zabbix.com Zabbix 官网的中文文档:https://www.zabbix.com/documentation/3.4/zh/manual/introduction/about Zabbix 基础概念 zabbix-agent za
环境说明 CentOS 7.3(不准确地说:要求必须是 CentOS 7 64位) 不建议在 Windows 上使用 Docker 基本概念 官网:https://www.docker.com/ 宿主机:安装 Docker 的那台电脑 Docker:一个虚拟化软件,你可以认为是类似:VMware、Virtualbox 镜像:可以认为是类似 Windows 下的:XXXX.iso 容器:容器为镜像的
Docker Compose 安装方式 创建宿主机挂载目录:mkdir -p /data/docker/gitlab/gitlab /data/docker/gitlab/redis /data/docker/gitlab/postgresql 赋权(避免挂载的时候,一些程序需要容器中的用户的特定权限使用):chown -R 777 /data/docker/gitlab/gitlab /data
Dubbo-Admin 搭建 需要环境 CentOS 6 JDK 1.8(必须是 1.8) Tomcat 7 或 8(我测试都可以) Dubbo 版本:2.5.4-SNAPSHOT(当前这个版本是最新的。2.5.3 我测试是不行的) Dubbo-Admin 需要修改部分代码,让它支持 JDK 8,具体看文章:https://github.com/alibaba/dubbo/issues/50 最终
介绍 说明:tmux is a "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed altern
需要环境 JDK 安装 下载安装 官网:https://zookeeper.apache.org/ 此时(201702)最新稳定版本:Release 3.4.9 官网下载:http://www.apache.org/dyn/closer.cgi/zookeeper/ 我这里以:zookeeper-3.4.8.tar.gz 为例 安装过程: mkdir -p /usr/program/zookeep
部署的环境 系统:CentOS 6.7 / CentOS 7.4 JDK:jdk-8u72-linux-x64.tar.gz Mycat:Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz Mycat 安装 官网(页头有一个 PDF 要记得下载,这本资料写得很好):http://mycat.io/ 官网下载(官网下载地址很乱,如果哪天右边这个地