基于注解配置的Spring AOP固然简单,但是这节我们会给大家介绍基于XML配置的AOP是如何应用的。为什么这么说了,因为后面我们还会介绍到Spring对Dao操作的事务管理(基于AOP的XML文件方式来配置事务) 1. 基于XML文件方式来配置Spring的AOP,则我们需要的一些基本元素如下 ...
分类:
编程语言 时间:
2017-04-07 22:56:02
阅读次数:
243
Java Level 2 学习的八大名著 前段时间有几天难得的假期,于是把自己认为Java技术栈中的精华总结了一下,但是一直没有时间写下来,今天终于得空希望本文可以对大家有所启发。通过多个实际项目的沉淀和一些Java开源项目的源代码研究,个人认为Java语言中的精华技术主要包括如下三个方面,其实严格 ...
分类:
编程语言 时间:
2017-04-07 22:56:25
阅读次数:
296
1 package 日期日历类; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class TestDate { 8 publ ...
分类:
编程语言 时间:
2017-04-07 22:58:22
阅读次数:
365
1128: 零起点学算法35——再求多项式(含浮点) Description 输入一个整数n,计算 1+1/(1-3)+1/(1-3+5)+...+1/(1-3+5-...+2n-1)的值 输入一个整数n,计算 1+1/(1-3)+1/(1-3+5)+...+1/(1-3+5-...+2n-1)的值 ...
分类:
编程语言 时间:
2017-04-07 23:01:39
阅读次数:
1161
#include #include #include #include #include #include #include #include #ifndef T_DESC #define T_DESC(x, y) (y) #endif #if T_DESC("global", 1) pid_t g... ...
分类:
编程语言 时间:
2017-04-07 23:06:10
阅读次数:
298
首先要引入js文件和css文件 下面是div部分: 最后是JS部分: 效果如上图所示 ...
分类:
编程语言 时间:
2017-04-07 23:07:58
阅读次数:
811
1.1. class类的相等比较 对于class类的对象,只有由相同的类加载器加载,并且类名相同,才是相同的class。 同时,对于类的委托加载机制,可以遵循,也可以不遵循。 定义Hello类。 定义类加载器。 编写测试代码。 运行结果: loadClass:Hello specialLoadCla ...
分类:
编程语言 时间:
2017-04-07 23:08:43
阅读次数:
271
1.1. 类加载器的职责 每个类(Class)都有一个类加载器。类加载器ClassLoader的职责包括以下内容: (1)类的定位。根据类的名称找到对应的class文件,也可以不需要class文件。 (2)类的定义。产生表达类的定义的Class类的实例。 某个Sample类的代码如下: 定制的MyC ...
分类:
编程语言 时间:
2017-04-07 23:11:39
阅读次数:
257
一段简单的JavaScript代码思考 先看一段简单的代码,打印结果是??为什么why?? 从上述打印结果不难看出,在打印基本变量num、函数表达式fn、函数声明fun时,就已经知道变量num、函数表达式fn值为undefined,函数声明fun值为function 但这样会存在一个疑问?js在代码 ...
分类:
编程语言 时间:
2017-04-07 23:12:39
阅读次数:
223
1. 类的创建 类是一种数据结构,我们可以用它来定义对象,后者把数据值和行为特性融合在一起。类是现实世界的抽象的实体以编程形式出现。实例是这些对象的具体化。 类名通常由大写字母打头。这是标准惯例 2. 方法 self 参数,它在所有的方法声明中都存在。这个参数代表实例对象本身,当你用实例调用方法时, ...
分类:
编程语言 时间:
2017-04-07 23:14:23
阅读次数:
230
1.1. 类加载器的层次 类加载器包括三种: Bootstrap ClassLoader:用于加载JRE的lib目录下的jar文件中的class。 ExtClassLoader:用于加载JRE的lib/ext目录下的jar文件中的class。 AppClassLoader:用于加载classpath ...
分类:
编程语言 时间:
2017-04-07 23:14:45
阅读次数:
266
其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或者以'''开头以'''结尾 或以"""开头以"""结尾的文档注释,如: ''' hello world '''和 ''' hello world''' 思路是用is_comment记录是否存在多行注释,如果不存在, ...
分类:
编程语言 时间:
2017-04-07 23:16:57
阅读次数:
179
1.1. 查看动态代理类的各种信息 通过反射机制可以获取Proxy创建的动态代理类的各种信息,包括实现的接口,构造函数,方法等。查看到这些信息后,可以更好的理解为什么动态代理这么使用。 运行结果: interfaces: com.test.javatechnology.proxy.ProxyTest ...
分类:
编程语言 时间:
2017-04-07 23:17:34
阅读次数:
677
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 template<typename T> 6 class Stack 7 { 8 private: 9 T stack[100]; 10 int i = 0; 11 ...
分类:
编程语言 时间:
2017-04-07 23:19:30
阅读次数:
252
1.自动转换类型:容量小的数据类型与容量大的数据类型做运算,容量小的会自动转换为容量大的数据类型。 2.自动转换:char,byte,short=>int=>long=>float=>double。Char,byte,short之间做运算默认的是int类型。 3.强制类型转换;容量大的转换为容量小的 ...
分类:
编程语言 时间:
2017-04-07 23:19:52
阅读次数:
379
1. 使用模板可能导致代码膨胀 使用模板是节省时间和避免代码重用的很好的方法。你不需要手动输入20个相同的类名,每个类有15个成员函数,相反,你只需要输入一个类模板,然后让编译器来为你实例化20个特定的类和300个你需要的函数。(只有在被使用的情况下类模版的成员函数才会被隐式的实例化,所以只有在30 ...
分类:
编程语言 时间:
2017-04-07 23:20:34
阅读次数:
280
我作为万千Java程序员的一名程序员,J2EE应用程序的开发者来说,Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们的经验和能力正接近于极限,程序员编写支持所选框架的程序所花的时间比解决实际问题的时间要多太多。我们有时候会想,有必要把Java搞得这么繁复吗?.答案是否定的。 ...
分类:
编程语言 时间:
2017-04-07 23:20:50
阅读次数:
207
1.1. 用反射访问参数化类型 使用反射机制可以获取到一部分参数化类型有关的信息。 运行结果如下: interface java.util.List rawtype:interface java.util.Listactualtype:T class com.test.javatechnology. ...
分类:
编程语言 时间:
2017-04-07 23:21:33
阅读次数:
195
题意: 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (^符号表示乘方的意思) 对于一个给定的正整 ...
分类:
编程语言 时间:
2017-04-07 23:22:18
阅读次数:
266
1 public class TestDate { 2 public static void main(String[] args) { 3 System.out.println(new java.util.Date()); 4 } 5 } 运行结果:Fri Apr 07 21:56:24 CST ...
分类:
编程语言 时间:
2017-04-07 23:24:18
阅读次数:
273