`
dyy_gusi
  • 浏览: 207420 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
Spring中AOP开发,使用Annotation注解1.先加入依赖的jar包    aspectjart-*.jar    aspectjweaver-*jar    cglib-nodep-*.jar 2.修改配置文件中加入    加入新的命名空间:xmlns:aop="http://www.springframework.org/schema/aop"    加入新的约束文件:http://www.springframework.org/schema/aop                       http://www.springframework.org/s ...
Java中的代理代理解释:一种设计模式,代理类与委托类(被代理对象、目标对象)有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 通俗解释:不直接调运目标对象,直接调运代理对象,让代理对象去调运目标对象。代理目的:当调运代理对象,然后在代理对象调运目标对象之前或者调运目标对象以后,我们可以干一些事,比如权限控制,日志记录等。代理分类:静态代理,动态代理举例分析:     程序说明 ...
Java中class是如何加载到JVM中的:1.class加载到JVM中有三个步骤    装载:(loading)找到class对应的字节码文件。    连接:(linking)将对应的字节码文件读入到JVM中。    初始化:(initializing)对class做相应的初始化动作。2.Java中两种加载class到JVM中的方式    2.1:Class.forName("className");        其实这种方法调运的是:Class.forName(className, true, ClassLoader.getCallerClassLoader())方法 ...
读取一个package路径下面所有的class。 起初觉得很简单,只需要通过IO流找到文件,然后取出下面的所有文件,然后通过反射得到Class对象。 但是发现从普通文件包下面这样做很容易,但是要是package在一个jar文件的下,这就比价麻烦了,因为我们不能通过文件对象File那样直接定位到jar文件下面的内容。所以我们需要使用特殊的方式。 第一种:普通文件安包中的package里面 /** * 获得包下面的所有的class * * @param pack * package完整名称 * @return List包含所有class的实例 ...
给两个数a和b,然后交换a和b的值。方式一:通过临时变了存放交换 int a = 2; int b = 3; System.out.println("a=" + a + ",b=" + b); int temp = a; a = b; b = temp; System.out.println("a=" + a + ",b=" + b);  方式二:通过加减计算交换 int a = 2; int b = 3; System.out.println("a=" + a + ...
Java开发前奏:1.jre:java runtime environment Java运行环境。        jre=jvm(java虚拟机)+Java类库。    jdk:java development kits Java开发工具包。        jdk=jre+java开发工具。    运行Java程序只需要有jre即可,jdk是专门为开发人员使用的。        下载并安装jdk。2.环境变量Path:    在开发之前需要配置环境变量:        JAVA_HOME=C:\Program Files\Java\jdk1.7.0 (jdk安装目录)        Path=% ...
  在java中,可以使用joda提供的类和方法处理。首先,在java中有两个和日期相关的对象:java.util.Date和java.util.CalendarDate的常用方式: Date jdkDate = new Date(); int year = jdkDate.getYear(); int month = jdkDate.getMonth(); int day = jdkDate.getDate(); int hour = jdkDate.getHours(); int minute = jdkDate.getMinutes(); int second = ...
Oracle中的权限管理 说明:Oracle中权限分为系统权限和对象权限 1.Oracle中有3个默认的用户 1.sys用户 change_on_install DBA用户 (登录是必须加 as sysdba) 2.system用户 manager 管理员用户 3.scott用户 tiger 普通用户 4.创建新的用户 create user myUser identified by myPwd; 2.Oracle中3个重要的系统权限 1.Oracle连接数据库权限 新创建的用户(myUser)是不能连接数据库的,需要管理员给他赋予连接数 ...
Oracle中主要有一下几种内置函数:字符操作函数,数字操作函数,日期操作函数,转换函数注意:可以使用dual表去验证或者计算1.字符操作函数:   lower(char);字符串转换为小写   upper(char);字符串转换为大写   lenght(char);返回字符串的长度   substr(char,m,n);取字符串的子串2.数字操作函数:   round(n,[m]);四舍五入n的值,m代表小数点后面的位数   trunc(n,[m]);截取n的值,m代表小数点后面的位数   mod(m,n);取模运算   floor(n);地板函数,取小于等于n的最大整数   ceil(n ...
Global site tag (gtag.js) - Google Analytics