SpringAOP的实现机制 设计模式代理模式 参考我之前的代理模式 http://www.cnblogs.com/cutter-point/p/5226642.html 这里写个简单的案例 测试一波: 这就是,比如我们要对subjectimpl进行代理的时候,我们就需要根据ISubject接口实现 ...
分类:
编程语言 时间:
2018-04-26 23:17:28
阅读次数:
244
本文由 网易云 发布。 原文地址:反射型 DDoS 攻击的原理和防范措施-网易云博客 随着僵尸网络的兴起,同时由于攻击方法简单、影响较大、难以追查等特点,分布式拒绝服务攻击(DDoS,Distributed Denial of Service)得到快速壮大和日益泛滥。成千上万主机组成的僵尸网络为 D ...
分类:
其他好文 时间:
2018-04-20 13:29:25
阅读次数:
182
一、C++中的对象模型 1、 概念 语言中直接支持面向对象程序设计的部分; 对于各种支持的底层实现机制。(没看懂……) 2、 类中的成员分类 a) 成员函数 i. static function ii. non static function iii. virtual function b) 数据成 ...
分类:
编程语言 时间:
2018-04-16 14:40:27
阅读次数:
210
一、分布式的两大场景 数据存储的分布式 服务的分布式 二、数据存储的分布式 比如海量数据,单机存储不下,需要多机,以集群的方式存储,即为数据的分布式存储,数据存储的分布式一般涉及如下几个方面 数据的分片策略 全局主键的实现机制 跨结点数据的聚合 分布式事务 数据容灾机制 2.1数据分片策略 2.1. ...
分类:
其他好文 时间:
2018-03-31 00:44:36
阅读次数:
152
简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 ...
分类:
编程语言 时间:
2018-03-22 15:03:01
阅读次数:
219
介绍在之前的文章中,我们构建了一个非常简单的数据结构,这是块链数据库的本质。 而且我们可以用它们之间的链式关系向它添加区块:每个区块与前一个链接。 唉,然而在现实中添加一个区块添加到链是艰巨的工作。工作证明块链的一个关键思想是,必须通过工作证明才能将数据放入其中。这是一个艰巨的工作,使块链安全和一致。此外,这笔辛苦的工作也得到了奖励(这是人们获得采矿硬币的方式)。这种机制与现实生活中的机制非常相似
分类:
其他好文 时间:
2018-03-21 19:59:56
阅读次数:
372
一.什么是注解: 注解是标记,也可以理解成是一种应用在类、方法、参数、属性、构造器上的特殊修饰符。注解作用有以下三种: 第一种:生成文档,常用的有@param@return等。 第二种:替代配置文件的作用,尤其是在spring等一些框架中,使用注解可以大量的减少配置文件的数量。 第三种:检查代码的格 ...
分类:
编程语言 时间:
2018-03-13 15:43:44
阅读次数:
223
1.ArrayList与HashMap有什么不同,内部实现机制是什么? 2.ConcurrentHashMap与hashMap有什么不同,内部实现机制是什么? 3.ArrayList与LinkedList有什么不同,内部实现机制是什么? 4.HashMap与TreeMap有什么区别 2.Concur ...
分类:
编程语言 时间:
2018-03-11 22:33:03
阅读次数:
178
简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 ...
分类:
其他好文 时间:
2018-03-11 21:06:03
阅读次数:
131
Scheme跳转协议 概述:Android中的Scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的Scheme协议,可以非常方便跳转App中的各个页面, 通过Scheme协议,服务器可以定制化告诉App跳转哪个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。 ...
分类:
移动开发 时间:
2018-03-08 00:12:08
阅读次数:
262