`
米奈希尔
  • 浏览: 268226 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
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后,发现字体有问题,具体应该说中文显示不清楚,字体太小。 查了下,之前版本使用的是Courier New字体,这样就简单了。   依次点击Window->Preferences->General->Appearance->Colors and Fonts,进入到这步后, 点击右边的Eidt default...按钮,在弹出的画面中,找到Courier New字体设置就可以了。
<script type="text/javascript">document.domain = &quot;iteye.com&quot;;</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 ...
Global site tag (gtag.js) - Google Analytics