代理模式(Proxy pattern)核心作用: 通过代理,控制对对象的访问 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后 做后置处理(即:AOP的微观实现) AOP(Aspect Oriented Programming面向切面编程)的核心实现机制 --核心角 ...
分类:
其他好文 时间:
2018-08-02 16:01:14
阅读次数:
114
买了《深入理解Java虚拟机》 周志明著这本书一直没有看,我们的程序都用JVM在跑,所以学习java必须掌握JVM,才能理解我们对象到底干嘛了。 1.为什么要编译JDK 想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK,通过阅读和跟踪调试JDK源码去了解Java技术体系的原理,虽 ...
分类:
系统相关 时间:
2018-07-25 21:09:49
阅读次数:
734
写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项目时用到了WCF。 从这个小项目中我学会了两个地方: 1、利用IIS部署WCF服务,也就是大家接触到的发布SVC文件。2、动 ...
分类:
Web程序 时间:
2018-07-25 13:48:51
阅读次数:
180
Java12-java语法基础(十一)继承 一、继承 学习要求: 1、 理解继承的概念与作用 2、 掌握继承的实现机制 3、理解继承中的覆写与覆盖 4、掌握super关键字的使用 回顾: 1、对客观世界进行分析,抽象成类,并利用java语言实现。 2、利用private进行封装。 3、利用this关 ...
分类:
编程语言 时间:
2018-07-23 11:07:45
阅读次数:
142
什么是?URL Scheme?? ? android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。?&n
分类:
移动开发 时间:
2018-07-18 10:58:23
阅读次数:
198
Linux 定时器应用 实验目的 阅读 Linux 相关源代码,学习 Linux 系统中的时钟和定时器原理,即,ITIMER_REAL实时计数,ITIMER_VIRTUAL 统计进程在用户模式执行的时间,ITIMER_PROF 统计进程在用户模式和核心模式下的执行时间。 理解这些定时器的实现机制。 ...
分类:
系统相关 时间:
2018-07-13 15:08:28
阅读次数:
176
混乱的 Java 日志体系 混乱的 Java 日志体系 2016/09/10 | 分类: 基础技术 | 0 条评论 | 标签: LOG 分享到: 2016/09/10 | 分类: 基础技术 | 0 条评论 | 标签: LOG 分享到: 原文出处: xirong 一、困扰的疑惑 目前的日志框架有 jd ...
分类:
编程语言 时间:
2018-07-09 14:15:12
阅读次数:
180
虚函数的内存布局以及局限,请参照下面网址的介绍,很详细很精彩 https://blog.csdn.net/lixungogogo/article/details/51138493 C++在基类中声明一个带关键之Virtual的函数,这个函数叫虚函数;它可以在该基类的派生类中被重新定义并被赋予另外一种 ...
分类:
其他好文 时间:
2018-07-07 20:34:50
阅读次数:
311
1. 数据库事务处理中出现的数据不一致的情况 在多个事务并发做数据库操作的时候,如果没有有效的避免机制,就会出现种种问题。大体上有四种问题,归结如下: 1.1 丢失更新 如果两个事务都要更新数据库一个字段X,x=100 事务A | 事务B | 读取X=100 | 读取X=100 写入x=X+100 ...
分类:
数据库 时间:
2018-07-03 01:00:11
阅读次数:
172
Promise 研究 Promise 的动机大体有以下几点: 对其 api 的不熟悉以及对实现机制的好奇; 很多库(比如 fetch)是基于 Promise 封装的,那么要了解这些库的前置条件得先熟悉 Promise; 要了解其它更为高级的异步操作得先熟悉 Promise; 基于这些目的,实践了一个 ...
分类:
Web程序 时间:
2018-07-02 10:51:33
阅读次数:
189