Java
Phil_Jing
一个不断成长的菜鸟
展开
-
Java8 Stream.concat() non-static method cannot be referenced from a static context
网上的太扯淡了,下面这种写法才会出现报错,别的写法报错纯粹你的问题。原创 2022-08-04 08:44:55 · 593 阅读 · 1 评论 -
POI 3.17 读取Excel(模板)、导出Excel
最近在给通用做一个项目,很多功能块需要导入Excel模板,我正好研究了几天Maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <ve...原创 2018-04-28 20:24:54 · 23457 阅读 · 1 评论 -
Java数据类型
Java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用户表示真值的boolean类型。原创 2017-08-31 19:02:52 · 555 阅读 · 0 评论 -
Java创建数组的几种方式
借鉴http://blog.csdn.net/u014199097/article/details/505517311、一维数组的声明T[] arrayName; 或 T arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示T[]是一种引用类型(数组)。建议不要使用第二种方式下面是典型的声明数组(整型为例)的方式: // 声明整型数组 in原创 2017-03-24 15:49:49 · 18704 阅读 · 0 评论 -
Java泛型自定义设计命名的区别以及好处
根据官方解释,原文章我在oracle官网打开显示404E - Element 集合中使用,比如ListT-Type声明是类型持有者的名称,比如定义一个泛型dao,可以用BaseDaoK-Key,V-Value用在键值匹配,比如MapN-Number这个我没用过?表示不确定,比如List 同 List其实是一样的,指的就是java的所有对象原创 2016-12-29 21:11:49 · 1196 阅读 · 0 评论 -
为什么日志器(logger)要声明为static final的
(1)出于资源利用的考虑,Logger的构造方法参数是Class,决定了Logger是根据类的结构来进行区分日志,所以一个类只要一个Logger就可以了,故static(2)final表示一种编程习惯,表示该类的Logger只是记录该类的信息,否则日志会无法提供可以令人信服的记录顺便贴一个自己的log4j.properties:log4j.rootLogger=INFO原创 2016-10-11 17:08:14 · 8962 阅读 · 0 评论 -
两个List比较各自对象的属性相同的问题
最近做checkbox默认勾选的时候,涉及到两个list直接比较彼此对象的Id属性是否相同的问题。原创 2015-09-23 01:03:28 · 1464 阅读 · 0 评论 -
关于复选框多重值传到后台的问题
最近遇到一个form表单提交需要将选中的checkbox的id和name一起传到后台,但是EL表达式不能用+号直接拼接字符,好难受,所以用了这个方法。今天发现直接用httpReq.getParameterValues()无法获取到,原因就是form表单的数据没有做bean的接收,所以想到用隐藏域的办法传到后台。项目没有引入jquery,暂且直接用js了。(未采用ajax的原因是页面需要重新跳转)原创 2015-09-16 14:34:57 · 5960 阅读 · 0 评论