`
fjfj910
  • 浏览: 89015 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
SQL语句中的rank () over , row_number() over ,rank_dense ()总结如下:我创建了一个表,数据如下,SQL> select * from test;       A1       A2---------- ----------      1       3      2       4      3       2      3       5      4       2然后用rank () over,SQL> select a1,a2,rank () over (order by a1) rank from test;       ...
sql语句中left join、inner join中的on与where的区别 table a(id, type): id     type ---------------------------------- 1      1         2      1          3      2          table b(id, class): id    class --------------------------------- 1      1 2      2 sql语句1:select a.*, b.* from a left jo ...
HttpClient 功能介绍 以下列出的是 HttpClient 提供的主要的功能,要知道更多详细的功能可以参见 HttpClient 的主页。 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等) 支持自动转向 支持 HTTPS 协议 支持代理服务器等 下面将逐一介绍怎样使用这些功能。首先,我们必须安装好 HttpClient。 HttpClient 可以在http://jakarta.apache.org/commons/httpclient/downloads.html 下载 HttpClient 用到了 Apache Jakarta c ...
oracle 提供了start with connect by 语法结构可以实现递归查询。 1. 一个简单举例: SQL> select *  from test; BILL_MONTH           DAY_NUMBER MSISDN -------------------- ---------- -------------------- 200803                        1 13800 2 ...
1.Calendar 转化 String  //获取当前时间的具体情况,如年,月,日,week,date,分,秒等         Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime());   2.String 转化Calendar String str="2010-5-27"; ...
wmsys.wm_concat //数据库内部函数:把多行转换成一合并列 例如: select b.fchannel_id from sinocms_bindle_channel b where b.channel_id='1000000027'    结果: 1 1000000029 2 1000000030 3 1000000031 4 1000000032 5 1000000033 6 1000000034    把多行转换成一合并列 select wmsys.wm_concat(b.fchannel_id) from sin ...
Hibernate中有三种状态 临时状态 持久状态 游离状态在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。 1, 临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象; 2, 持久化状态(Persistent):已经持久化,加入到了Session缓存中。如通过hibernate语句保存的对象。处于此状态的 ...
1.struts 优点:Struts是开源软件,除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率;关于页面导航,使系统的脉络更加清晰。通过一个配置文件,即可把握 ...
一、数据并发带来的各种情况  ①脏读:事务A读到事务B尚未提交的数据,并基于这个数据进行后续操作 ②不可重复读:事务A读取数据后,被事务B修改或删除,事务A再次读取时前后两次读取的数据不一致 ③幻像读:事务A读取数据后,事务B新增了数据,事务A再次读取是前后两次读取的数据不一致 不可重复读和幻想读的区别:幻象读和不可重复读是两个容易混淆的概念,前者是指读到了其它已经提交事务的新增数据,而后者是指读到了已经提交事务的更改数据(更改或删除),为了避免这两种情况,采取的对策是不同的,防止读取到更改数据,只需要对操作的数据添加行级锁,阻止操作中的数据发生变化,而防止读取到新增数据,则往往需要 ...
在项目中用户需要导入大量Excel表格数据到数据库,为此需求自己写了一个读取Excel数据的java类,现将代码贴出来与大家一起分享。 该类提供两个方法,一个方法用于读取Excel表格的表头,另一个方法用于读取Excel表格的内容。 (注:本类需要POI组件的支持,POI是apache组织下的一个开源组件,) 代码如下: Java代码 package org.hnylj.poi.util;       import java.io.FileInputStream;    import java.io.FileNotFoundException;    import java.io.IO ...
Global site tag (gtag.js) - Google Analytics