itmyhome的专栏

越努力,越幸运

排序:
默认
按更新时间
按访问量

JXL返回正确的行数

如果Excel中在有数据的行下面有回车,getRows()也会返回该行数,判断方法为如果该行每一列都是空值就过滤掉 /** * 过滤掉空行 * @param sheet * @return */ private static int getRigh...

2018-06-01 15:28:37

阅读数:32

评论数:0

MyEclipse项目名有红叉,但文件中没有红叉的解决方法

环境:MyEclipse2017 JDK1.8 Tomcat8.5 首先最能想到的就是jar missing 或java编译版本不一致之类的,检查一下不是 此次问题的原因是.settings文件夹下的一个文件所引起 项目...

2018-05-11 14:20:08

阅读数:34

评论数:0

Oracle中判断一个字符串是否为全数字

在一个字段上使用sum()聚合函数的时候报“ORA-01722:无效数字”错误,原因是该字段值有非数字其中一个解决方法是将只要包含非数字的都替换为0select sum(to_number(nvl2(translate(LA_J_B, '/1234567890.', '\'), '0', LA_J...

2018-05-08 11:59:04

阅读数:48

评论数:0

Oracle中nvl(), nvl2()函数的区别

nvl(expr1, expr2) 表示:如果expr1为NULL,则nvl返回expr2。如果expr1不是NULL,则nvl返回expr1。 nvl2(expr1, expr2, expr3) 表示:如果expr1不为空,则nvl2返回expr2。如果expr1为空,则nvl2返回e...

2018-05-08 11:46:14

阅读数:29

评论数:0

将SQL语句合并为一行

有如下代码: select sum(b.qob_bornuptotal) / 10000 AS qob_bornuptotal, a.CX_TYPE_DETAIL FROM BUS_BB_CX a left join BUS_BB_QOB b on a.cx_name = b...

2018-03-29 18:02:54

阅读数:64

评论数:0

面经二

一面: 没问什么技术相关的,就是随便聊聊,面试官很nice 二面: 部门leader,相关问题如下 1、异常的分类和继承关系 Java中提供两种错误的异常类,分别是Error和Exception,他们拥有相同的父类Throwable(当时没想起来),Error表示错误,不可恢复,发生...

2018-03-27 21:26:51

阅读数:111

评论数:0

面经一

我只是在网上刷新了简历,便接到了外包公司的电话,某动力。是XX司的外派项目,既然是电话面试,那就答应面吧,长点面试经验也好,毕竟一年多没面过试了。 一、自我介绍 二、介绍做过的项目 三、SpringMVC相关 1、介绍框架搭建的流程 2、介绍一些主要注解的作用 3、接收参数...

2018-03-22 22:24:26

阅读数:125

评论数:0

文章整理

Java集合 HashMap实现原理及源码分析 ArrayList和Vector的区别 ArrayList和LinkedList的区别 HashSet实现原理及源码分析 TreeMap实现原理及源码分析 TreeSet实现原理及源码分析 Hashtable实现原理及源码分析 HashMap和Ha...

2018-03-18 23:00:58

阅读数:107

评论数:0

JDK1.7 switch支持String类型的原理

我们知道在JDK1.6之前 switch语句只支持byte、char、short、int以及Enum,是不支持String类型的 JDK1.7之后加入了对String类型的支持,如下代码(需1.7以上版本): public class Test { public static v...

2018-03-10 23:00:28

阅读数:138

评论数:0

Servlet单实例多线程模式

问题:Servlet是线程安全的吗? Servlet类本质上也是一个普通的类,并且Servlet容器默认只允许单个实例存在。当请求到达服务器时,Servlet实例如果已经存在的话则直接加载该实例,如果该Servlet类还未实例化则会先初始化这个Servlet。当请求到达Web服务器时,Web服...

2018-03-04 22:31:11

阅读数:116

评论数:0

Java使用阻塞队列BlockingQueue实现生产者消费者

什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 1、支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2、支持阻塞的移除方法:意思是在队列为空时,获取元素的线程会等待队列变为非空。 ...

2018-02-22 22:58:45

阅读数:167

评论数:0

Java之浅克隆和深克隆

克隆就是复制一个对象的副本,但一个对象中有可能有基本数据类型,如 int,long,float等,也可能含有对象引用数据类型,如 数组,集合等 浅克隆: 被复制对象的所有变量都含有与原来的对象相同的值,而所有的其他对象的引用仍然指向原来的对象。换言之,浅克隆仅仅复制所考虑的对象,而不复制它...

2018-02-11 22:06:32

阅读数:94

评论数:0

Java中split使用时遇到的问题

项目中是这样使用split()的 // onestr 为 PRO:=:2018-01 // 按 “:” 分隔为3部分 String[] valueT = onestr.split(":"); 之前一直没事,直到日期值变为了 2018-01-31 11:...

2018-02-11 22:05:17

阅读数:110

评论数:0

遇到一个MySQL小问题 Data truncation: Out of range value for column 'huid' at row 1

在数据库某表中字段 “huid” 为 int 类型 程序代码中设置的”huid”值为1518753768709 ,超出了该字段所承载的范围,故报错。 解决方法为 int 类型修改为bigint类型 附表:显示了每个整数类型所需的存储空间和范围 类型 最小值 最大值 ...

2018-02-10 23:23:33

阅读数:192

评论数:0

Hibernate通过SQL查询常量时只返回第一个字符解决方法

在做统计查询的时候需要使用到一个常量,如 session.createSQLQuery("select '张三' as name from tab").list() 查询,结果只返回了一个 ‘张’。常量在数据库中被认为是CHAR类型的,Hibernat...

2018-02-10 23:19:43

阅读数:146

评论数:0

Java并发编程之final

final域的重排序规则对于final域,编译器和处理器要遵守两个重排序规则。 在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。 初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。 下面通...

2018-01-03 23:15:25

阅读数:522

评论数:1

Java并发编程之volatile

volatile可以说是Java虚拟机提供的最轻量级的同步机制,Java内存模型对volatile专门定义了一些特殊的访问规则。当一个变量定义为volatile之后,它将具备两种特性,第一是保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立...

2017-12-30 22:25:35

阅读数:367

评论数:0

Java并发编程之内存模型

硬件的效率与一致性让计算机并发执行若干运算任务不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果的哪个,由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存...

2017-12-26 21:09:24

阅读数:467

评论数:0

深入理解Java虚拟机 - 泛型与类型擦除

泛型是JDK 1.5的一项新增特性,它的本质是参数化类型(Parametersized Type)的应用,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、 接口和方法的创建中,分别称为泛型类、 泛型接口和泛型方法。 Java语言中的泛型只在程序源码中存在,在编译后的字节码文件...

2017-12-22 13:39:37

阅读数:471

评论数:0

深入理解Java虚拟机 - 字节码指令集

Java虚拟机的指令由一个字节长度的、 代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。 字节码与数据类型 在Java虚拟机的指令集中,大多数的指令都包含了其操作所对应的数据类型信息。 例如,iload...

2017-12-22 13:38:05

阅读数:509

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭