摘要: Class.forName() 和 ClassLoader.loadClass()的区别? Class.forName() 和 Class.forName().NewInstance()的区别? Class.forName("xx.xx")等同于Class.forName("xx.xx",true, 阅读全文
posted @ 2016-09-20 21:53 Evil_XJZ 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: hadoop源代码分析(4)-org.apache.hadoop.util包-GenericOptionsParser类【原创】 一 准备 hadoop版本:1.0.3,GenericOptionsParser所在的包:org.apache.hadoop.util 学习方法:理解GenericOpt 阅读全文
posted @ 2016-09-20 16:57 Evil_XJZ 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 什么是SQL注入 SQL注入攻击(SQL Injection),简称注入攻击,是Web开发中最常见的一种安全漏洞。可以用它来从数据库获取敏感信息,或者利用数据库的特性执行添加用户,导出文件等一系列恶意操作,甚至有可能获取数据库乃至系统用户最高权限。 而造成SQL注入的原因是因为程序没有有效过滤用户的 阅读全文
posted @ 2016-09-20 10:48 Evil_XJZ 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 事件代表过去发生的事件,事件既是技术架构概念,也是业务概念。以事件为驱动的编程模型称为事件驱动架构EDA。 EDA是一种以事件为媒介,实现组件或服务之间最大松耦合的方式。传统面向接口编程是以接口为媒介,实现调用接口者和接口实现者之间的解耦,但是这种解耦程度不是很高,如果接口发生变化,双方代码都需要变 阅读全文
posted @ 2016-09-20 10:08 Evil_XJZ 阅读(507) 评论(1) 推荐(0) 编辑