ASPX语法比较简单,所以ASPX解析器几乎完全是通过正则表达式来实现的。Razor解析器与ASPX解析器之间有很大不同,它实际上分为三个独立的组件: 1)理解基础HTML语法的标记解析器; 2)理解基础C#或者VB语法的代码解析器; 3)理解标记和代码如何混合的中央控制器 所以Razor解...
分类:
其他好文 时间:
2015-07-03 18:43:24
阅读次数:
109
1. 《21天学通C#》 周红安等编著 电子工业出版社
2.
http://blog.csdn.net/21aspnet/article/details/1682200
3. 《C#入门经典》
4. SQL Server 2008宝典
5. SQL Server 2008数据库设计与实现
6. 《sqlserver2005技术内幕:t-sql查询》...
分类:
数据库 时间:
2015-07-01 20:40:46
阅读次数:
147
MySQL技术内幕-InnoDB存储引擎-读书笔记(二)
作为php开发,使用mysql总是少不了的
系列文章博客链接 http://itsong.net/articles/466.html 第三章 文件mysql与innodb几个类型的文件
参数文件,配置路径、初始化参数、内存大小等
日志文件,包括错误日志,二进制日志,慢查询日志,查询日志
socket文件,用unix域套接字,unix...
分类:
数据库 时间:
2015-06-30 23:37:52
阅读次数:
187
一、new 操作符(new operator)
人们有时好像喜欢故意使C++语言的术语难以理解。比如说new操作符(new operator)和operator new的区别。
当你写这样的代码:
string *ps = new string("Memory Management");你使用的new是new操作符。这个操作符就象sizeof一样是语言内置的,你不能改变它的含义,它的功能总...
分类:
编程语言 时间:
2015-06-30 16:20:41
阅读次数:
104
1,Spring的主要子项目:
-1,Spring Framework(Core):Spring项目的核心。提供IoC,AOP,MVC等核心功能。
-2,Spring Web Flow:工作流引擎。
-3,Spring BlazeDs Integration:Spring提供的与Flex通讯模块。
-4,Spring Security:Sprin...
分类:
编程语言 时间:
2015-06-28 14:14:03
阅读次数:
145
mysql技术内幕InnoDB存储引擎这本书断断续续看了近10天左右,应该说作者有比较丰富的开发水平,在源码级别上分析的比较透彻。如果结合高可用mysql和高性能mysql来看或许效果会更好,可惜书太厚,还在啃当中,希望能早点读完……。 应该说与oracle相比,mysql数据库还是相对比简单...
分类:
数据库 时间:
2015-06-28 06:20:26
阅读次数:
132
MySQL技术内幕-InnoDB存储引擎-读书笔记(一)
作为php开发,使用mysql总是少不了的
第一章 MySQL体系结构和存储引擎
MySQL被设计为一个单进程多线程架构的数据库
./mysql --help | grep my.cnf 可以查看mysql数据库实例启动时,它会在哪些位置查找配置文件。
配置文件中有一个datadir参数,指定了数据库所在的路径。默认为/usr/local...
分类:
数据库 时间:
2015-06-28 01:17:57
阅读次数:
171
生成SingleTon代理对象在getSingleTonInstance方法中完成,这个方法时ProxyFactoryBean生成AopProxy对象的入口。代理对象会封装对target目标对象的调用,也就是说针对target对象的方法调用行为会被这里生成的代理对象所拦截。具体的生成过程是首先读取ProxyFactoryBean配置,为生成代理对象做好准备。Spring通过AopProxy类来具体生...
分类:
编程语言 时间:
2015-06-27 18:28:01
阅读次数:
178
JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异。
在接下来的日子里,通过写博客的形式学习JVM,让自己更懂得Java!
本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。
《JVM解读》第一篇:JVM体系结构
《JVM解读》第二篇:JVM类加载器ClassL...
分类:
编程语言 时间:
2015-06-26 23:49:48
阅读次数:
161
**二、AOP的设计与实现
1、JVM的动态代理特性**
在Spring AOP实现中, 使用的核心技术时动态代理,而这种动态代理实际上是JDK的一个特性。通过JDK的动态代理特性,可以为任意Java对象创建代理对象,对于具体使用来说,这个特性使通过Java Reflection API来完成的。在此之前先简要复习一下Proxy模式,其静态类图如下:
我们可以看到有一个RealSubjec...
分类:
编程语言 时间:
2015-06-25 09:05:47
阅读次数:
250