- 浏览: 210693 次
- 性别:
- 来自: 武汉
-
最新评论
-
youngcoder:
goodjob
Java获取package下所有的class对象(普通文件包和Jar文件包) -
www314599782:
springmvc3.2之后原生支持日期转换 不需要加jota ...
SpringMVC处理Date类型的成员变量方法 -
dyy_gusi:
wuyuetiank 写道需要什么jar ??我把代码贴进去H ...
Java访问远程服务 -
wuyuetiank:
需要什么jar ??我把代码贴进去HttpClients这个报 ...
Java访问远程服务 -
wuyuetiank:
谢谢,学习下
Java访问远程服务
文章列表
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 ...