- 浏览: 121070 次
- 性别:
- 来自: 杭州
最新评论
-
willse:
嘿嘿,很好很强大! 有意思............
[转]用ReflectionFactory实现不调用构造参数创建对象 -
phoenix_sun:
谢谢,很完正,是我需要的例子,多谢
使用Spring的JdbcTemplate调用Oracle的存储过程 -
fly533:
不错,非常完整!
使用Spring的JdbcTemplate调用Oracle的存储过程 -
lxc914_java:
,不错,很详细。
[转]详解JAVA POI导出EXCEL报表的操作(包括各种格式及样式的实现)
文章列表
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/09/javascript-variables-and-delete-operator/以及本声明。刚刚看到一篇好文(原文链接), 对Javascript中的delete操作符分析得很透彻。在这里简单地介 ...
转自:http://hi.baidu.com/wjx_5893/blog/item/49e52cf4fd0c917fdcc4748d.html
@content ejb3注解的API定义在javax.persistence.*包里面。
注释说明:
@Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)
@Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。
@Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字
@Column —— 注解声明了属性到列的映射。 ...
首先出个题:
如图:
假设对成长速度显示规定如下:
成长速度为5显示1个箭头;
成长速度为10显示2个箭头;
成长速度为12显示3个箭头;
成长速度为15显示4个箭头;
其他都显示都显示0各箭头。
用代码怎么实现?
差一点的if,else:
Js代码
复制代码 代码如下:
var add_level = 0;
if(add_step == 5){
add_level = 1;
}
else if(add_step == 10){
add_level = 2;
}
else if(add_step == 12){
add_level = 3;
}
else if(add_step == 15) ...
36. 属性只能被隐藏
Java代码
1.class P {
2. public String name = "P";
3.}
4.
5.class S extends P {
6. // 隐藏父类的name域,而不像方法属于重写
7. private String name = "S";
8.}
9.
10.public class Test {
11. public static void main(String[] args) {
12. // !! S.name is not vis ...
数值表达式1. 奇偶判断不要使用 i % 2 == 1 来判断是否是奇数,因为i为负奇数时不成立,请使用 i % 2 != 0 来判断是否是奇数,或使用
高效式 (i & 1) != 0来判断。
2. 小数精确计算Java代码 1.System.out.println(2.00 -1.10);//0.8999999999999999 System.out.println(2.00 -1.10);//0.8999999999999999 上面的计算出的结果不是 0.9,而是一连串的小数。问题在于1.1这个数字不能被精确表示为一个double,因此它被表
示为最接近它的do ...
Oracle关于时间/日期的操作
1.日期时间间隔操作
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MINUTE from dual
当前时间减去7小时的时间
select sysdate - interval '7' hour from dual
当前时间减去7 ...
IndexSearcher排序
本文主要讲解:
1.IndexSearcher中和排序相关的方法及sort类、SortField类(api级别);
2.按文档得分进行排序;
3.按文档内部id进行排序;
4.数值型、日期型排序注意事项;
5.多Field排序;
6.通过改变boost值来改变文档的得分。
----------------------------------------------------------------------
1.IndexSearcher中和排序相关的方法及sort类、SortField类(api级别);
用IndexSearcher ...
如果需要在tomcat启动的时候加载一些服务,可以采用监听器的方式,监听器要实现ServletContextListener类.
public class XXXListener implements ServletContextListener {
/*** */private static final long serialVersionUID = 1L;public void contextDestroyed(ServletContextEvent arg0) { // TODO Auto-generated method stub }public void contex ...
Oracle10g提供了个新函数wmsys.wm_concat,可以完成行转列后列以字符串的形式进行拼接,如下SQL
Sql代码
create table aaa(
SQL中escape的主要用途
1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用: WHERE ColumnA LIKE '%5/%%' ESCAPE '/' 2.ESCAPE 'escape_character' 允许在字符串中搜索通配符而不是将其作为通配符使用。escape_character 是放在通配符前表示此特殊用途的字符。 SELECT * FROM finance ...
最近终于体会了一下oracle10G的闪回数据库,这个功能太实用了,大家可以参考以下我的体会结果
闪回查询(1).查询闪回例如:1)在删除员工smith记录后,希望查询到删除该行记录前的值,则可以查询emp在'2007-02-11 23:34:05'时的数据,查询方法如下:select * from emp as of timestamp to_timestamp('2007-02-11 23:34:05','yyyy-mm-dd hh24:mi:ss') where ename='SMITH';2)查询当前时间alter session set nls_date_format='yyyy ...
点的转义:. ==> \\u002E美元符号的转义:$ ==> \\u0024乘方符号的转义:^ ==> \\u005E左大括号的转义:{ ==> \\u007B左方括号的转义:[ ==> \\u005B左圆括号的转义:( ==> \\u0028竖线的转义:| ==> \\u007C右圆括号的转义:) ==> \\u0029星号的转义:* ==> \\u002A加号的转义:+ ==> \\u002B问号的转义:? ==> \\u003F反斜杠的转义:\ ==> \\u005C
深拷贝与浅拷贝的区别1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,只复制对象的基本类型,对象类型仍属于原来的引用.。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,不仅复制对象的基本类,同时也复制原对象中的对象。就是说完全是新对象产生的。 2.Java的clone()方法⑴clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足:①对任何的对象x,都有 ...
在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的每个集合调用Hibernate.initialize()(这个调用必须发生咱session关闭之前); 或者使用带有FETCH从句,或FetchMode.JOIN的Hibernate查询, 事先取得所有的数据集合。如果你在应用中使用了Command模式,代替Session Facade , 那么这项任务将会变得简单的多。
你也可以通过merge()或lock() ...
五、array(数组)映射
将实体类Department修改如下:
Java代码
private Employee[] emps;