java
supershuyun
每天积累一点点,每天成长一点点。
展开
-
类型后面三个点(String...)和数组(String[])的区别
类型后面三个点(String…),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String…strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错误,系统提示出现...转载 2018-12-14 10:01:37 · 160 阅读 · 0 评论 -
Java 中的==与equals()方法区别
总结: 1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; 诸如String、Date等类对equals方法进...原创 2018-12-20 11:12:01 · 175 阅读 · 0 评论 -
表单数据提交之后,后台处理!
Map<String, Object> map = ComponentUtil.requestToMap(request);Elereport elereport = (Elereport) ComponentUtil.reflectEntity(map, Elereport.class); /*** 请求转换为map*/public static Map<...原创 2018-12-11 13:51:16 · 1192 阅读 · 0 评论 -
Java中的Excel导出
三、使用java Excel操作Excel文件Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。jxl 由于其小巧 易用的特点, 逐渐已经取代了 POI-excel的地位, 成为了越来越多的java开发人员生成excel文件的首选。Java Excel的特征:● 支持Excel 95-2...原创 2018-12-12 10:45:08 · 288 阅读 · 0 评论 -
定时任务实战
记录一次简单的定时任务:注意的点:思路:实现IQuartzJobService,重写execute()方法;步骤:1、判断ip是否与配置的ip一致; 2、打印日志 3、调用业务接口以下是源码:import cn.sh.ideal.elereport.service.IElereportService;import cn.sh....原创 2019-01-11 10:09:17 · 297 阅读 · 0 评论 -
Java常用工具类
记录几个常用的java工具类package cn.sh.ideal.web.util;import cn.sh.ideal.system.entity.SystemConfig;import cn.sh.ideal.system.service.ISystemConfigService;import com.google.common.collect.Lists;import ne...原创 2019-01-11 10:26:34 · 296 阅读 · 0 评论 -
编号的生成
1.在日常工作中,编号用处有很多地方,以下是一个编号的生产代码:标号规则:1、按照年份排序 2、删除不影响编号顺序思路:1、需要借助一个外表去统计编号,此处用到的是:KM_OT_NUMBER;字段至少需要id、numberType(区分编号类别,方便其他模块复用)、year、count(统计编号)2、根据模块名及类别去查询是否存在此模块的记录。2.1、如果没有,则返回编号为1,同时插...原创 2019-01-11 14:37:09 · 1538 阅读 · 0 评论