#述及

Redis学习之Redis概述及原理、基本操作及持久化

  Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。  它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sortedsets...

性能概述及技术指南

性能测试目的:观察系统在一个给定的环境和场景中的性能表现是否与预期目标一致,评判系统是否存在性能缺陷,并根据测试结果识别性能瓶颈,改善系统性能。执行速度:程序反应是否迅速,响应时间是否短内存分配:内存分配是否短,是否存在过多消耗内存或者内存泄露启动时间:从启动到可以正常处理业务所需时间负载承受能力:当系统压力上升时,系...
代码星球 ·2021-01-23

布隆过滤器简述及应用

一、布隆过滤器1、维基百科  布隆过滤器(BloomFilter)是1970年由布隆提出的。  实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。  优点是不需要存储key,节省空间,空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。2、原理概念 ...

Spring MVC框架:第一章:SpringMVC概述及初步体会SpringMVC使用过程

第一节SpringMVC在知识体系中的坐标在我们学习框架知识以前,JavaSE+JDBC+JavaWeb+SQL这样的技术组合已经可以实现任何业务逻辑了。为什么还要学习SSM这样的框架呢?很简单,MyBatis是对JDBC的封装,而SpringMVC是对JavaWeb的封装。其中JavaWeb和SpringMVC提供了...

XSS 和 CSRF简述及预防措施

在Web安全领域中,XSS和CSRF是最常见的攻击方式。本文将会简单介绍XSS和CSRF的攻防问题。XSS,即CrossSiteScript,中译是跨站脚本攻击;其原本缩写是CSS,但为了和层叠样式表(CascadingStyleSheet)有所区分,因而在安全领域叫做XSS。XSS攻击是指攻击者在网站上注入恶意的客户...
代码星球 ·2020-08-25

NIO概述及实例(时钟服务器)

NIO,非阻塞IO,重点是非阻塞而不是异步!NIO的一般实现如下:packagecom.pt.nio;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.SelectionKey;importjava.ni...

三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较

目前知道的三种主流的Web服务实现方案为:REST:表象化状态转变(软件架构风格)SOAP:简单对象访问协议 XML-RPC:远程过程调用协议 简单介绍:REST:表征状态转移(RepresentationalStateTransfer),采用Web服务使用标准的HTTP方法(GET/PUT/POS...

MSSQL → 01:SQLServer 2008概述及安装

据库的发展史  在人类诞生以来,就有记录数据的需求,在远古时代就有了结绳记事的故事,而随着科技的进步,我们记录数据的方式也发生了天翻地覆的变化,从效率低、规模小、不能适应信息高速发展的需要的手工或者简单机械记录信息到为了适应现在高速大量的信息发展而创立的数据库管理系统。  目前的数据库主流的都是关系型数据库,当然未来的...