DNS及CDN解析

DNS域名解析 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。 因特网的域名结构 各级域名由其上一级的域名管理机构管理,而最高的顶级域名则由ICANN进行管理。用这种方法可使每一个域名在整个互联网范围内是唯一的...

2018-05-25 16:54:19

阅读数:276

评论数:0

栈上分配、TLAB

JAVA对象分配流程 如果开启栈上分配,JVM会先进行栈上分配,如果没有开启栈上分配或则不符合条件的则会进行TLAB分配,如果TLAB分配不成功,再尝试在eden区分配,如果对象满足了直接进入老年代的条件,那就直接分配在老年代,如下图。 栈上分配 栈上分配是java虚拟机提供的一种优...

2018-05-24 14:46:25

阅读数:488

评论数:0

JVM GC笔记二

一次编写,到处运行 夸平台支持语言可以分为两种 一:c,c++等语言,属于编译级别, 二、JAVA,.Net属于中间字节码级别。 JVM, JRE,JDK的关系 如上图: JVM是整个JAVA平台的最底层, 它负责于操作系统的交互。 JRE(java runtime envirom...

2018-05-22 20:34:36

阅读数:21

评论数:0

Web分布式建构发展简述

冯诺依曼模型 为什么使用分布式系统: 1. 升级单机处理能力的性价比越来低 升级单机处理能力的性价比越来低 升级单机处理能力的性价比越来低 2. 单机处理能力存在瓶颈 单机处理能力存在瓶颈 3. 稳定性和可用这两个指标很难达到 . 架构的发展过程 阶段一,单应用架构 把所...

2018-05-21 10:52:15

阅读数:14

评论数:0

NIO 笔记

既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。 这些是Java NIO中最重要的通道的实现: FileChannel DatagramChannel Socket...

2018-05-19 23:00:13

阅读数:37

评论数:0

centos 7 安装donet core2.0环境

安装环境: centOS 7.0 其他环境参照: https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current Add the dotnet product feed Before instal...

2018-05-18 09:13:32

阅读数:56

评论数:0

docker笔记

Image: 1.Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。 2.实际开发中...

2018-05-17 09:53:19

阅读数:32

评论数:0

xml中 aop:aspect aop:advisor如何配置

我们知道Spring-AOP的核心执行流程是这样的. 1. Spring Ioc初始化所有Bean. 如果初始化Bean的时候发现改Bean满足pointcut中SpEl表达式, 则将该Bean做动态代理. 2. 在Bean的方法执行时,判断该Bean是否为代理对象,若是代理对象的话, 判断当...

2018-05-09 16:28:23

阅读数:77

评论数:0

手动模拟实现Spring-AOP

Spring中AOP设计思路是这样的. 在BeaFactory.getBean()时,调用方法initBean(); 在该方法中判断当前Bean是否含有满足SpEL表达式的Method, 没有的话, 返回原始的Bean, 有的话, 会对当前Bean做动态代理, 当代理对象的方法被调用时,...

2018-05-07 18:10:02

阅读数:40

评论数:0

手动模拟实现Spring-MVC

SpringMVC功能的实现主要由两部分实现 1. 配置ContextLoaderListener在Web容器启动过程中生成WebApplicationContext, 用来存储Web容器上下文,初始化Ioc等. 2. 配置DispatcherServlet,用来拦截Servlet请求,实现M...

2018-05-07 15:48:18

阅读数:95

评论数:0

手动模拟实现Spring-IOC

Spring框架太大,读源码包装太严重, 抽丝剥茧整理出主要思路,自己模拟一份Spring框架,该框架支持如下功能: DI,IOC,等基础功能; 主要类如下: FLBeanDefinition: 保存XML中Bean被解析后的基本信息, FLBeanWrapper: 包装实例...

2018-05-07 11:17:36

阅读数:143

评论数:0

手动模拟实现动态代理--Proxy

承接 上一篇博客, https://blog.csdn.net/yangsnow_rain_wind/article/details/79291256 接着分析动态代理的深层实现 当对象被动态代理之后, 原生对象被代理为一个新对象, 类型为class com.sun.proxy.$Prox...

2018-05-06 18:20:44

阅读数:214

评论数:0

Spring AOP源码 浅析

NND ,源码实在复杂,先整理个思路吧 AOP配置文件demo <bean id="daoImpl" class="com.xx.xx.pcwebv2.Dao.CDaoImp" /&amp...

2018-05-03 17:42:36

阅读数:16

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭