- 浏览: 268867 次
- 性别:
- 来自: 南京
最新评论
-
fondOfJava:
警告:不带处理器的注释类型: [ExtractInterfac ...
注解apt工具示例程序 -
sswh:
没有感觉 动态MBean有什么实际的用处?
JMX动态MBean示例 -
cl1090135587:
的确IDE不全时,没注意啊,org.aspectj.lang ...
error at ::0 can't find referenced pointcut和error at ::0 formal unbound in point -
tianhandigeng:
2楼正解
注解apt工具示例程序 -
anguspeng:
我按你说的做了,还时不行,为何?
关于The APR based Apache Tomcat Native library警告
文章列表
1. Java中静态变量只会被初始化一次,除非显示改变其值(定义为static final的常量只能被初始化一次,不能改变其值)。
2. 获取系统环境变量使用System.getenv()函数,但需要注意的是如果使用Eclipse进行开发,需要重启Eclipse才能获取到最新的环境变量信息。注意,这里指的是设置在操作系统中的环境变量,在Eclipse中Run configuration中设置环境变量时不需要重启,在Run configuration部分设置只是开发方便,实际环境不会用到。
public <U> Class<? extends U> asSubclass(Class<U> clazz)
这是java.lang.Class中的一个方法,作用是将调用这个方法的class对象转换成由clazz参数所表示的class对象的某个子类。举例来说,
List<String> strList = new ArrayList<String>();
Class<? extends List> strList_cast = strList.getClass().asSubclass(List.clas ...
inverse用于控制关联关系由哪一方维护,通常在1对n关联中由“n”的一方维护关联关系;在n-n关联中根据情况来指定关联一方。
我们以顾客(Customer)和订单(Order)这个例子来说,顾客和订单是1对n的关系,通常我们会这样配置映射文件:
Customer.hbm.xml片段
<set name="orders" inverse="true">
<key column="customer_id" />
<one-to-many class=&quo ...
1. Oracle 数据库的事物隔离级别设置
设置一个事物的隔离级别:
SET TRANSACTION ISOLATION LEVEL [READ COMMITED | SERIALIZABLE | READ ONLY];
设置一个会话的隔离级别:
ALTER SESSION SET ISOLATION_LEVEL [READ COMMITTED| SERIALIZABLE];
2. Mysql InnoDB引擎的事物隔离级别:
获取隔离级别:
-- 获取全局隔离级别
SELECT @@global.tx_isolation;
...
何为关联子查询?这里引用《Oracle Database 10g SQL开发指南》中的解释:
关联子查询会引用外部查询中的一列或多列。这种子查询之所以被称为关联子查询,是因为子查询的确与外部查询有关。当问题的答案需要依赖于外部查询中包含的每一行中的值时,通常就需要使用关联子查询。
products表中有如下数据:
SQL> SELECT * FROM products;
PRODUCT_ID PRODUCT_TYPE_ID NAME DESCRIPTION PRICE
---------- ...
Oracle中的Like操作符使用'_'和'%'作为通配符,使用就像这样:
SELECT name FROM test_like WHERE name like '_a%';
即匹配test_like表name列中第2个字母是a的所有行。但是注意,Oracle匹配时区分大小写的。也就是说上面的查询时无法 ...
Hotmail邮箱基本设置:
POP3服务器:pop3.live.com
SMTP服务器:smtp.live.com
用户名:你的Windows Live ID,如你的用户名@hotmail.com
口令:你用来登录Hotmail或者Windows Live的口令
如下图所示:
设置完成之后会发现,测试邮件发送不出去,这时点击其他设置,按照下图操作即可:
测试通过,这样就OK了。
在使用注解配置Spring AOP过程中发现两个error:
1. error at ::0 can't find referenced pointcut
2. error at ::0 formal unbound in point
对于第1个错误,网上的说法是,如果使用的spring 2.0的版本中的的aspectjrt.jar和jdk6不兼容。
说下我的环境,JDK7 + Spring 3.6.6,因此不是aspectjrt.jar问题(何以如此确定?请看下文)。最初我也尝试使用不同版本的aspectjrt.jar文件,但都不起作用。于是我怀疑可能是a ...
Eclipse中有个Data Source Explorer视图,但之前一直没用过,今天使用了下,感觉还不错。
写这个blog不是说这个多难,而是想记录下自己在配置的过程中出现的问题。配置好之后的样子是这样的:
我遇到的第1个问题是,当我右键点击"Database Connections"->new一个连接时,在指定连接jdbc驱动时会出现一个错误提示:
出现这个错误的原因是,当前workspace(project?)中包含有jdbc的jar包,点击右边的按钮移除就可以了。为什么这里的jar包不行呢?我 ...
如果指定的值列表中有一个为空值(null),那么NOT IN返回false。怎么理解呢?看下面这张表:
表users:
user_id name
1 lisi
2 zhangsan
3 wangwu
现在执行如下这条SQL:
SELECT * FROM users
WHERE user_id NOT IN (2, 3, NULL);
在Oracle 10g下执行结果是:
未选定行
我是这样理解的:NULL本身代表一个不确定的值,也就是说给定的user_id可 ...
今天把以前做的一个项目迁移到自己的机器上,项目使用SSH。
第一次运行程序时,将Hibernte中的hibernate.hbm2ddl.auto设置成create,让Hibernate帮助自动建表,但不成功,报了如下信息:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 1
我很纳闷,为什么之前没有 ...
今天在Eclipse上配置Tomcat7,启动时看到如下警告信息:
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
感到很不舒服,于是在网上找了些解决办法。
以下内容来自:http://cooliron.blog.163.com/blog/static/124703138201112211571276/
在e ...
Eclipse 3.7 Indigo字体问题
- 博客分类:
- 开发工具
今天装了Eclipse 3.7后,发现字体有问题,具体应该说中文显示不清楚,字体太小。
查了下,之前版本使用的是Courier New字体,这样就简单了。
依次点击Window->Preferences->General->Appearance->Colors and Fonts,进入到这步后,
点击右边的Eidt default...按钮,在弹出的画面中,找到Courier New字体设置就可以了。
<script type="text/javascript">document.domain = "iteye.com";</script>
学习SSH的过程中,配置日志,使用SLF4J和LOG4J搭配,数据库连接池使c3p0,启动服务器,会出现如下警告信息:
log4j:WARN No appenders could be found for logger
(com.mchange.v2.log.MLog).
log4j:WARN Please initialize the log4j sys ...
今天按照《Thinking in Java》中使用apt处理注解一节,将书中代码写了一遍,但运行过程中出现了一个问题让我很纳闷,下面先把代码呈上,问题稍后再说。
程序功能很简单,就是从被注解的类中提取出public方法,然后使用注解处理器生成一个包含这些public方法的接口文件。
具体介绍可以参考原书。
ExtractInterface.java——注解定义
/**
*
*/
package net.lazydoggy.annotations.aptdemo;
import java.lang.annotation.ElementType;
impor ...