记List<Map<String,Object>> list=jdbcTemplate.queryForList(sql.toString());返回大数据量list报OOM解决办法 Connection connection = jdbcTemplate.getDataSource().getConnection(); PreparedStatement ps = connection.prepareStatement(execSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); ps.setFetchSize(Integer.MIN_VALUE); ps.set..
js java 导入 导出 一、导入 1、js /*导入*/ upload.render({ //允许上传的文件后缀 elem: '#uploadEventFile' ,url: '/billopenb/importExcel' ,accept: 'file' ...
巧用Ajax的beforeSend 提高用户体验 jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。 具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/$.ajax({ beforeSend: function(){ // Handle the beforeSend event ...
CopyOnWriteArrayList 原文链接: http://ifeve.com/java-copy-on-write/Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的...
java链表ListNode /** * 描述:删除链表中等于给定值val的所有节点。样例:给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5。分析:1.首先判断head是不是空,为空就直接返回null 2.然后从head.next开始循环遍历,删除相等于val的元素 3.最后...
java十进制转换成任意进制 package interview;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack;public class SwitchNumbers {public static void main(Strin...
Java内部类 在一个类的内部定义的类称为内部类。 1、内部类的基本语法 顶层类只能处于public和默认访问级别,而内部类可以是public,protected,默认,private这四种访问级别。package visitcontrol;public class Outer { public class Inner { public int add(int a, int b) {
Java数组 1、数组排序,冒泡排序法package arraytest;public class ArraySort { public static void bubbleSort(int[] array) { int len = array.length - 1; for (int i = 0; i < len; i++) { for (int
Java集合 Set(集):集合中的对象不按特定方式排序,并且集合中的元素没有重复。 List(集):集合中的对象按照索引位置排序,可以有重复对象。 Map(集):集合中的每一个元素包括一对键对象和值对象,没有重复的键对象,值对象可以重复。 1、Collection和Iterator接口 Collection中声明了适用于Java集合(Set,List)的通用方法 Iterator接口隐藏底层的数据
hadoop之hive环境安装 1、 集群环境 192.168.67.10 192.168.67.11 192.168.67.12 2、下载软件包 #master wget http://mirror.bit.edu.cn/apache/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz tar zxvf apache-hive-1.2.2-bin.tar.gz 3、修改
Java异常 1、try…catch…finally,其中finally语句不被执行的唯一情况是先执行了用于终止程序的System.exit()方法。exit()用于终止当前的Java虚拟机进程,Java虚拟机所执行的Java程序也随之终止。 2、return语句用于退出本方法。在执行try或catch代码中的return语句时,假如有finally代码块,会先执行inally代码块package Test;p
Java接口 转自:http://blog.csdn.net/wei_zhi/article/details/52738471 一、基本概念接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接
Java语言中的修饰符 1、访问控制修饰符 公开级别:用public修饰,对外公开。 受保护级别:用protected修饰,向子类及同一个包中的类公开。 默认级别:没有访问修饰符,向同一个包中的类公开。 私有级别:用private修饰,只有类本身可以访问,不对外公开。 成员变量、成员方法、构造方法可以处于4个访问级别中的一个(局部变量只能在方法内部被访问,不能用public,protected,private修饰
hadoop2.0集群搭建 1、 集群环境 192.168.67.10 192.168.67.11 192.168.67.12 2、 关闭系统防火墙及内核防火墙 #master、slave1、slave2 #清空系统防火墙 iptables -F #保存防火墙配置 service iptables save #临时关闭内核防火墙 setenforce 0 #永久关闭内核防火墙 vim
Java重载,覆盖,多态 1、方法重载(Overload)必须满足以下条件: ●方法名相同 ●方法的参数类型、个数、顺序(方法签名)至少有一项不相同 ●方法的返回类型可以不相同 ●方法的修饰符可以不相同 2、方法覆盖(Override)必须满足多种约束: ●子类方法的名称、参数签名和返回类型必须和父类的一致。 ●子类方法不能缩小父类方法的访问权限 ●子类方法抛出的异常必须和父类方法抛出的异常相同或是父类方法抛