1. 使用反射得到对象的属性. 注: 属性的使用,同样也受private,public等作用域的限制.
public class FieldClass {
public String publicField = "ss"; // public 属性
private Double privateField = new Double(22.22); // private 属性
public static Boolean staticField = true; // static 属性
}
import java.lang.reflect.Field;
import ...
1. 为tomcat中配置jconsole
在tomcat\bin\catalina.bat中添加具体配置
2. 为Eclipse中Run的项目配置jconsole
修改Arguments的VM arguments
3. 运行jconsole
1. 配置My.ini
我的my.ini是从my-small.ini重命名来的,也没有更改里面原有的任何配置。
看英文提示,将下面的原本注释掉的行打开,再修改了一下目录即可。
引用# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = D:\JAVA\mysql-5.0.27-win32\data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = D:\JAVA\mysql-5.0.27-w ...
java.lang.ClassFormatError: Invalid pc in LineNumberTable in class file ....
代码在开发的Eclipse上怎么都是正常的, 但一旦将其编译成jar文件后,进入改代码对应的功能页面后,就抛这个错误.[无论开发还是测试的电脑上都会有]
上网查了下,应该是源代码的行数过多造成的.
这个类的代码有6k多行,不停的重构,不停的测试,终于在3.5k的时候不抛异常了.[具体jdk可以支持多少行就不清楚了]
终于知道pc是什么意思了,在编译过后的.class文件中,可以看到类似下面的内容.
189 return
...
public class WebSpider {
public static void main(String[] args) throws Exception {
String urlString = "http://lggege.javaeye.com/blog/173840";
URL url = new URL(urlString);
Object contentObj = url.getContent();
if (contentObj instanceof InputStream) {
new InputStreamReader ...
单例模式(Singleton)
鼎鼎大名的Singleton模式,就是为了在一个JVM内只有一个实例对象存在.
public class SingletonClass {
// 饿汉式单例模式
private static SingletonClass action = new SingletonClass ();
private SingletonClass () { }
public static SingletonClass getInstance() {
return action;
}
}
上面就是Single ...
/**
* Internal constructor for already-normalized pathname strings.
* The parameter order is used to disambiguate this method from the
* public(File, String) constructor.
*/
private File(String child, File parent) {
assert parent.path != null;
asser ...
从官网下的hsqldb.jar包是不包含dump功能的.
在HSQL Database Manager窗口(DatabaseManagerSwing)上选择菜单dump,会看到在cmd里面都是异常,提示Transfer类不存在.进入lib/hsqldb.jar查看,在org.hsqldb.util包下,的确是没有Transfer有关的类.
将hsqldb源代码导入Eclipse,发现,Transfer.java是有的.看来只能自己从源码导出一个jar,再使用dump功能了.
解决源码的依赖很容易,因为,hsqldb只对servlet.jar依赖,这个在lib文件夹下可以找到.
导出ja ...
public class RandomTest extends TestCase {
public void testRandom1() throws Exception {
String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
char[] c = s.toCharArray();
Random random = new Random();
for( int i = 0; i < 8; i ++) {
System.out.println(c[random.nextInt ...
interface是功能的抽取,应该都会有要求实现类所需要实现的一些方法,但Java中存在着一些接口,他们没有需要去实现的方法.例如:
java.io.Serializable Java序列化接口
java.util.RandomAccess
sunw.io.Serializable
java.lang.Cloneable 对应于 java.lang.Object 的clone()方法
在Spring里面也可以找到一些这样的接口
org.aopalliance.aop.Advice {
}
public interface SpringProxy {
}
org.spring ...
assert args == null : "参数不可为空!";
java在1.4引入了assert这个关键字, 在运行的时候是默认不支持的, 会忽略掉所有的断言. 如果需要开启则需要在运行的时候加入相应参数.
assert的详情请见:深入解析Java的新特性assertion
问题就是:
因为存在一个开启与关闭的开关,你会使用这个 assert 吗?
if (args == null) {
return;
}
有太多逻辑,我们为了程序的完整性去这么做了,但实际上,有太多逻辑,如果args真是空,那一切都没必要去继续做,因为,这个时候就是脏数据. 这个时候礼 ...
在大学做了几个.net的小项目。对.Net也算是有所了解。
很久没有关注.net的发展,最近有机会接触了.net,立马傻了,Spring.net,NHibernate,NUnit,NLog4j,iBATIS,net 。
我看了同学的架构,将java领域中大名鼎鼎的spring,Hibernate,Log4j,组装在一起,活脱脱的一个java么。。
疯了,这哪是原来所知的.net呀。纯粹一个java的翻版。
没想几年不见,原来一个完整的.net框架,MS提供的一整套解决方案就被众多开源框架给四分五裂,而且还是来自于JAVA。
传说中的3分钟绑定数据库,没了踪影。
真不知道.net还保持 ...
2008-03-17 19:33:12 ERROR ContextLoader:205 - Context initialization failed
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [...] for bean with name 'roleSolutionDao' defined in class path resource [.../applicationContext.xml]: problem with class file or depend ...
private Connection connection;
private Statement statement;
public void initConnection(String driverClass, String dbUrl, String username, String password) throws Exception {
Class.forName(driverClass);
this.connection = DriverManager.getConnection(dbUrl, username, password);
this.sta ...
1. 在ClassPath下存一个空的blank.mdb. (也就是在你的项目中包含一个空白的.mdb文件)
2. 将项目中的blank.mdb另存到新的路径. (可能是用户选择要导出mdb文件的保存路径)
3. 将.mdb作为数据源, 用JDBC ODBC添加数据. 注: jdbc-odbc 在jre中是有的jre/lib/rt.jar. 也就是不需要引入额外的jar包.
注:
步骤3中, 你可以执行CREATE Table的SQL语句.
如果你已经知道了DB的SCHEMA, 那更简单了, 你直接在你的项目中包含一个带有SCHEMA的空的.mdb文件, 这样在步骤3的时候, 不需要 ...
- 浏览: 6465 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
IndexCardGenerator
共 13 张
共 13 张
最近加入圈子
最新评论
-
RAP[1] RAP开发环境的安装
Eclipse RAP的客户端渲染是基于qooxdoo,一个很优秀的开源java ...
-- by Quake Wang -
惊艳!!! Swt 上的Ribbon.
dev.java.net上早有ribbon的实现了,不过是swing的:http ...
-- by diggywang -
.net终于被java同化了
支持Java
-- by love2008 -
Groovy的Eclipse插件
多谢,在这里找到插件了
-- by wdlfellow

![lggege的博客: [203] lG 槛~ 迈过去! 用户头像](http://www.javaeye.com/upload/logo/user/18674/d58959b8-54ec-376e-b9f2-5d3a36beaa2f.jpg?1206674671)




评论排行榜