-
[Web安全之实战] 跨站脚本攻击XSS [转]
文章Points: 1. 认识XSS 2. XSS攻击 3. XSS防御(重点) 一、认识XSS先 其实什么叫攻击,很简单。获取攻击者想要的信息,就黑成功了。抓到一个 Tomcat漏洞(这不是我说的,一个认识的人说的),上传一个 JSP,里面模拟HttpClient,下载一个木马,运行。OK,搞定了。所以,没有绝对的安全。 今天,泥瓦匠带你们认识下X...
时间:2018-11-28点击:827收藏
-
总结:JDK1.5-JDK1.8各个新特性【转】
JDK各个版本的新特性 以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。 JDK1.5新特性 1:自动装箱与拆箱: 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。 自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleVa...
时间:2018-11-28点击:582收藏
-
基于REST微服务的5个最佳实践
微服务现在已经很流行了,如果想让微服务架构开发变得友好,而且可以让开发者管理起来轻松一些,跟踪误差更容易,那么只要遵循本文中所述的5个最佳实践就可以了。 1.用户代理:在请求头里面命名有意义的名字是非常重要的,如果出现了类似于系统运行缓慢,内存访问量骤增,甚至出现飙升的情况,那么从该微服务发起的请求头中,开发人员就可以很容易定位问题。在服务请求头的User-...
时间:2018-11-28点击:538收藏
-
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置
前言 项目中用到文件服务器,有朋友推荐用fastdfs,所以就了解学习了一番,感觉确实颇为强大,在此再次感谢淘宝资深架构师余庆大神开源了如此优秀的轻量级分布式文件系统,本篇blog就记录一下fastdfs的最新版本5.0.5在centos7中的安装与配置。 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(trac...
时间:2018-11-28点击:558收藏
-
spring 两种实现定时任务的方式
第一种:(@Scheduled注解) 1、在spring的core配置文件中添加空间命名 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schem...
时间:2018-11-28点击:1074收藏
-
龙果开源支付系统业务介绍与部署
1、龙果支付系统介绍 2、龙果支付系统操作说明 3、龙果支付系统搭建与部署 4、龙果支付开源项目对账接口介绍 5、大、小额支付系统介绍 部署视频:http://www.roncoo.com/course/view/a09d8badbce04bd380f56034f8e68be0 龙果开源项目大全: github:https://github.com/ronc...
时间:2018-11-28点击:827收藏
-
dubbo源码解析-集群容错架构设计
前期铺垫 官网介绍图.png 这张是官网的对于集群容错的架构设计图,即使你有一定的使用经验,第一眼看到这个图可能还是有些懵逼.因为这个图是从设计的角度画出来的,而不是使用的角度.但是即使这个图你看不懂也不影响你对本文的阅读,但是你必须要记住三个关键词,因为这三个关键词接下来会贯穿全文,他们就是Directory,Router,LoadBalance 再接下来...
时间:2018-11-28点击:764收藏
-
使用Mockito修改Bean的依赖
概述 在使用单元测试时经常会遇到某些dependency依赖了外部资源,或者想主动绕过真正的方法执行mock返回结果而快速得到单元测试最终的期望结果,可能有以下两种场景, 对于TestCase A,设单元测试的方法是Service A的execute1方法和execute2方法,在执行execute1和execute2方法时都会调用ServiceB的不同方法...
时间:2018-11-28点击:638收藏
-
Redis缓存失效机制
Redis缓存失效的故事要从EXPIRE这个命令说起,EXPIRE允许用户为某个key指定超时时间,当超过这个时间之后key对应的值会被清除,这篇文章主要在分析Redis源码的基础上站在Redis设计者的角度去思考Redis缓存失效的相关问题。 Redis缓存失效机制 Redis缓存失效机制是为应对缓存应用的一种很常见的场景而设计的,讲个场景: 我们为了减轻...
时间:2018-11-28点击:682收藏
-
Zabbix 监控部署
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabb...
时间:2018-11-28点击:841收藏
-
Python 3 进阶 —— 使用 PyMySQL 操作 MySQL
PyMySQL 是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 安装 pipinstallPyMySQL 创建数据库连接 importpymysql connection=pymysql.c...
时间:2018-11-28点击:794收藏
-
Spring Boot 2.0 整合 ES 5 文章内容搜索实战
本章内容 文章内容搜索思路 搜索内容分词 搜索查询语句 筛选条件 分页、排序条件 小结 一、文章内容搜索思路 上一篇讲了在怎么在 Spring Boot 2.0 上整合 ES 5 ,这一篇聊聊具体实战。简单讲下如何实现文章、问答这些内容搜索的具体实现。实现思路很简单: 基于「短语匹配」并设置最小匹配权重值 哪来的短语,利用 IK 分词器分词 基于 Fiter...
时间:2018-11-28点击:668收藏
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程