Home

Java数据类型

Java数据类型以及区分 Java虚拟机规范,数据类型分为 基本类型 primitive type 引用类型 reference type 能够赋值为null的,则是引用类型,否则为基本类型 Java基本类型及其长度 基本类型 长度 byte 1 Byte short 2 Byte int 4 Byte long 8 Byte char 2 Byte float ...

Read more

JDK与JRE的区别

JDK, JRE, JVM关系 JDK包含JRE,然后JRE包含JVM,如下图 JDK与JRE的区别 JDK与JRE是Java编程的核心概念,它们之间的区别也许经常会在面试时被问到。我们在实际编程中并不需要用到这些概念,但假如你想成为一个Java程序员的话,还是得知道他们之间的区别。 JDK JDK全称Java Development Kit,Java开发工具包。这是一个开发Java应用或Applet应用的软件开发环境。这个开发环境是平台相关的,在Windows、Mac、Unix系统上分别有各自对应的安装包。Java程序员可以在Windows、MacOS、Solaris、Linux等系统上使用JDK进行开发和运行Java程序。JDK包含JRE,还包含其它一些开发工具,例如...

Read more

HttpServletResponse触发浏览器下载文件

Java代码例子 public static void download(HttpServletResponse response, String fileName, byte[] content) throws Exception { OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); response.reset(); response.setContentType("application/octet-stream"); response.setBufferSize(1024); response.setHeader("Content-...

Read more

Oracle分页查询语句例子

SQL例子 select * from(select inner.*, rownum as rn from(select * from t_evaluate where rownum < 21) inner) outer where outer.rn > 10; 最内层 查询数据 加上rownum限制行数的上界 次内层 查出rownum 但在此层查询中,还属于伪列,不能直接用where过滤 最外层 rownum不是伪列,加上rownum限制下界

Read more

Oracle模糊查询日期

问题背景 如果日期数据是带时间的,而查询的时候想忽略时间,只按日期过滤 解决方法 可以用like where liquidate_dt like to_date('2016-11-01', 'yyyy-MM-dd'); liquidate_dt即使包含时间,也可以查询出来。如果用等于则必须要时间是00:00:00才可以查询出来

Read more

Java方法重写

方法重写规则 方法名和参数一致 public abstract class A { public abstract Object doSomething(String string); } public class B extends A { @Override public Object doSomething(String string) { return null; } } 子类权限修饰符大于等于父类 public abstract class A { protected abstract Object doSomething(String string); } public class B extends...

Read more

SQL分组计数统计,没有条数需要显示数量0

问题背景 需要统计店铺的订单数,订单表t_order中有shop字段表明属于哪个店铺 --该语句可以统计,但没有订单的店铺并没有显示出来 select shop, count(*) from t_order group by shop; 解决方法 以MySQL为例 select t_shop.id, count(t_order.id) from t_shop left join t_order on t_order.shop = t_shop.id group by t_shop.id; 以店铺表t_shop为主表左连接订单表t_order,可以保证统计时肯定能显示所有店铺,由于左连接的特性,没有订单的店铺也会查询出一条信息,使用count(t_order.id)可以把...

Read more

JavaScript的setTimeout跟随调用

在JavaScript中,如需要在一个函数调用结束后调用另外一个函数,可以使用 setTimeout(function() {}, 0); 将此函数加入线程队列,确保前一个函数结束后才会调用这个函数

Read more