搜索到与相关的文章
编程技术

缓冲区溢出原理及防护

在过去的十年中,以缓冲区溢出为攻击类型的安全漏洞是最为常见的一种形式。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以使得一个匿名的Internet用户有机会获得一台主机的部分或全部的控制权!由于这类攻击使任何人都有可能取得主机的控制权,所以它代表了一类极其严重的安全威胁。缓冲区溢出攻击之所以成为一种常见的攻击手段,其原因在于缓冲区溢出漏洞太普通了,并且易于实现。而且,缓冲区溢出所以成为远程攻击的主要手段,其原因在于缓冲区溢出漏洞给予了

系统 2019-08-29 23:17:24 2827

编程技术

jar命令使用

jar命令使用这是给学生作的,哈!他们说这个命令满难懂所以全程图片jar命令用途:采用zip和ZLIB的压缩格式,将一系列程序相关的文件压缩为一个文件。优点:1)加快Applet的下载速度。2)提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar文件的压缩包包含jar文件结构信息,它包存在META-INF\MANIFEST.MF文件。该文件可以用来指明主类(mainclass)jar命令使用如下:1.察看jar命令参数:2.参数详

系统 2019-08-29 22:58:49 2827

数据库相关

修复数据库索引问题:删除索引以提升性能

在一个数据库上创建索引会给数据库带来负面影响。当对表执行插入、更新和删除操作时,您就会看到这个性能的负面影响。您对表每作一次修改,包含这些修改记录的索引都必须更新,以符合最新的修改。使用过滤索引后,需要更新的索引变少了。然而,包含这些记录的索引仍然需要在记录修改时进行更新。因为这些操作必须在每一次数据修改时进行,您应该把数据库中不用于查询数据的索引删除。这样可以减少数据库的I/O需求和数据库的大小。为了查找不使用的索引,可以使用如下所示的查询语句去查询sy

系统 2019-08-12 01:32:36 2827

Tomcat

Tomcat入门

本章将演示如何开发、部署和运行由主流转换JavaBeans组件和用JavaServerPageh(JSP)创建的Web页面客户端组成的简单Web应用。该应用首先部署并运行在ApacheSoftwareFoundation(www.apache.org)开发出来的JavaServlet和JSP容器,即Tomcat上,且与JavaWebServicesDeveloperPack(JavaWSDP)包含在一起。本章作为引言,介绍了如何利用Tomcat部署Web服

系统 2019-08-12 01:32:29 2827

Python

Ubuntu18.04下安装pyenv(python多版本管理工具)和

最近正在重头梳理Python的基础知识,为了更好地使用Python进行开发,防止发生版本混乱(不同的第三方库有可能因为Python版本不兼容而报错),所以需要使用pyenv进行版本管理。通常来说,安装一个开源程序需要自己编译和下载相关依赖包,但是作者提供个一个简易的安装器,只需要一条命令即可搞定安装。$curlhttps://pyenv.run|bashpyenv.run重定向到github内的安装脚本,上面这句命令等同于$curl-Lhttps://gi

系统 2019-09-27 17:46:53 2826

编程技术

Zookeeper工作原理

zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原

系统 2019-08-29 22:44:36 2826

编程技术

宋宝华ABC

编写出版《Linux设备驱动开发详解》,互动出版网2008年度IT图书风云榜“十大畅销经典”、“十佳原创”、畅销榜操作系统类排名第1;51CTO、中国图书商报、China-pub联合评比“2008年度最佳技术图书”;本书繁体中文版一直位于畅销版。主持翻译《EssentialLinuxDeviceDrivers》,繁体中文版、简体中文版已出版参与Linux内核开发:Commitof"BarrySong<21cnbao@gmail.com>"版本行数补丁数量2

系统 2019-08-29 22:05:09 2826

编程技术

在iframe框架中取referer来源

在iframe框架中取得的referer,是该iframe中地址,而不是嵌套该iframe地址。代码文件名:iframe-index.html测试iframe页面
当前页面url:/iframe-index.html
Helloworld

系统 2019-08-12 09:29:46 2826

Linux

ElasticSearch在linux上的安装部署全程记录

由于项目需求,需要在linux平台搭建一套ES服务。在搭建过程中,遇到各种各样的问题。后来都一一解决。现在要记录下来这个过程,以及其中遇到的问题,及其解决方法。一、环境配置操作系统:CentOS7ElasticSearch版本:1.4.1JDK版本:1.7SSHSecureShell版本:3.2.9elasticsearch-servicewrapper:ES的服务插件,一般在linux上使用。二、操作过程1.elasticsearch作为一个系统serv

系统 2019-08-12 09:27:03 2826