摘要: 本文简单介绍几种常见的攻击手段及其防御方式 XSS(跨站脚本攻击) CSRF(跨站请求伪造) SQL注入 DDOS web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 XSS 概念 全称是跨站脚本攻击(Cross Site Scripting),指攻击者在网页中嵌入恶 阅读全文
posted @ 2017-08-01 10:14 西凤楼 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1. 优化SQL步骤 1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结果 阅读全文
posted @ 2017-07-31 09:18 西凤楼 阅读(462) 评论(1) 推荐(0) 编辑
摘要: Netty是什么? 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东 如果没有Netty? 远古:java.net + java.io 近代:java.nio 其他 阅读全文
posted @ 2017-07-31 09:01 西凤楼 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 Paste_Image.png Paste_Image.png Paste_Image.png 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓 阅读全文
posted @ 2017-07-28 17:16 西凤楼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2017-07-28 16:44 西凤楼 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 一、为什么需要消息系统 二、kafka 架构 2.1 拓扑结构 如下图: 图.1 2.2 相关概念 如图.1中,kafka 相关名词解释如下: 2.3 zookeeper 节点 kafka 在 zookeeper 中的存储结构如下图所示: 图.2 三、producer 发布消息 3.1 写入方式 p 阅读全文
posted @ 2017-07-28 16:41 西凤楼 阅读(35707) 评论(2) 推荐(3) 编辑
摘要: 从以下几个维度,对 Redis、memcache、MongoDB 做了对比。 1、性能 都比较高,性能对我们来说应该都不是瓶颈。 总体来讲,TPS 方面 redis 和 memcache 差不多,要大于 mongodb。 2、操作的便利性 memcache 数据结构单一。(key-value) re 阅读全文
posted @ 2017-07-28 09:33 西凤楼 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Linux下Redis安装链接 : 转到 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持p 阅读全文
posted @ 2017-07-26 13:41 西凤楼 阅读(7547) 评论(0) 推荐(0) 编辑
摘要: 前言:本文主要为mysql基础知识的大总结,mysql的基础知识很多,这里作简单概括性的介绍,具体的细节还是需要自行搜索。当然本文还有很多遗漏的地方,后续会慢慢补充完善。 数据库和数据库软件 数据库是保存有组织数据的容器 DBMS是为管理数据库而设计的软件管理系统,MYSQL、ORACLE 等是数据 阅读全文
posted @ 2017-07-25 15:22 西凤楼 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 三种方式: 1.niginx iphash 2. session复制 修改web.xml <distributable/> 分布式修改tomcat server.xml配置cluster节点 3. redis共享session (spring-session) 能适应各种负载均衡 安全性较高 扩展能 阅读全文
posted @ 2017-07-05 15:51 西凤楼 阅读(641) 评论(0) 推荐(0) 编辑
如果,您认为阅读这篇博客让您有些收获, 如果,您希望更容易地发现我的新博客,不妨关注一下。因为,我的写作热情也离不开您的肯定支持。 感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客。 因为有小孩,兼职卖书,路过的朋友有需要低价购买图书、点读笔、纸尿裤等资源的,可扫最上方二维码,质量有保证,价格很美丽,欢迎咨询!