java
feifantiantang
不介绍了吧
展开
-
lombok注解
使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。@AllArgsConstructor使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数@NoArgsConstructor使用后创建一个无参构造函数@B原创 2021-01-29 15:07:50 · 129 阅读 · 0 评论 -
AtomicInteger 的使用实例
* 删除车辆管理对象 * * @param ids 需要删除的数据ID * @return 结果 */ @Override public int deleteAppCarByIds(String ids) { String[] array = Convert.toStrArray(ids); AtomicInteger ai = new AtomicInteger(0); //高并发,保证是整数的完整性...原创 2021-01-28 20:21:13 · 180 阅读 · 0 评论 -
java中list和map详解
java中list和map详解一、List和Set以及Map1、List , Set, Map都是接口,前两个继承至Collection接口(Collection接口下还有个Queue接口,有PriorityQueue类),Map为独立接口,(1)List下有ArrayList,Vector,LinkedList(2)Set下有HashSet,LinkedHashSet,TreeSet(2)Map下有Hashtable,LinkedHashMap,HashMap,TreeMap 注意转载 2020-12-11 15:35:10 · 152 阅读 · 0 评论 -
new typeReference使用
//这个new typeReference导入的包是package com.alibaba.fastjson; //它还有一个包是package com.fasterxml.jackson.core.type; /** *这是转成list的例子,转成对象还是map大体上差不多 **/ String provinces = readJsonFile(".//areaCode//provinces.json");...原创 2020-12-11 15:30:07 · 6148 阅读 · 0 评论 -
关于lombok的常用注解
常用的几个注解:@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@AllArgsConstructor : 注在类上,提供类的全参构造@NoArgsConstructor : 注在类上,提供类的无参构造@Setter : 注在属性上,提供 set 方法@Getter : 注在属性上,提供 get 方法@EqualsAndHashCode : 注在类上,提供对应的 equals 和 hashCode 方法@Log4j/@Sl原创 2020-10-12 17:03:18 · 178 阅读 · 0 评论 -
如何遍历枚举Enum类型
大家都知道,枚举类型无法像数组一样,无法获取下标,更无法直接遍历。但枚举类型可以直接转换成数组。抓换后可以通过数组的下标,来找到我们需要的枚举类。接下来就展示代码了。public enum DisposeEnum{ NO_DISPOSE(0,"待审核"), SUCCESS(1,"审核通过"), REJECT(2,"驳回审核"); public Integer code ; public String msg ; public static Stri原创 2020-10-12 15:14:22 · 5948 阅读 · 0 评论 -
分享一个Excel拿来即用的工具类
package com.lwkj.common.utils.poi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.mat.原创 2020-09-30 10:38:46 · 141 阅读 · 0 评论 -
分享一个Excel工具类
packagecom.niucipol.framework.component.poi;importcn.hutool.core.date.LocalDateTimeUtil;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONArray;importcom.alibaba.fastjson.JSONObject;importcom.niucipol.constant.CommonConstant...原创 2020-09-08 16:55:22 · 183 阅读 · 0 评论 -
bootstrap和layui同时使用,使用bs的弹出层时,无法动态追加数据
在项目开发中,发现在动态为select添加数据时,一直无法添加。结果一直显示select无法读取到数据。在前端打印时,发现数据已经传过来了。于是判断,肯定是在append的时候有问题。这块的问题,分为两种情况1、jquery无法引入2、jquery能引入,无法追加继续运行,打印了一下$,发现可以运行。很奇怪啊,于是,F12查看源码,发现源码里根本没有此元素。DOM元素不存在...原创 2020-03-25 11:55:12 · 1374 阅读 · 0 评论 -
layui弹出最外层iframe
parent.layer.open({})一般只有两层,如果多层,就parent.parent....layer.open({})原创 2020-03-25 11:42:38 · 1243 阅读 · 0 评论 -
Windows使用git新建项目上传到码云
Git的安装不做叙述,傻瓜式一键到底。Git可视化工具使用过程中,遇到拉不进来也推不上去。一直不知道什么问题。使用git命令也无法合并。于是重新拉了新项目。1、先清空本地安装过的git,如果很清晰的知道路径的情况下,可以直接添加环境变量。环境变量,要添加三个。有的是32位的,我这是64位的,macos的不做考虑2、在idea中,先安装下gitee所需要的插件,找到->...原创 2020-03-18 12:18:22 · 145 阅读 · 1 评论 -
springboot项目Mybatis学习之批量插入、循环遍历
批量插入void batchInsertWorks(@Param("empNo") String empNo, List<Works> worksList);<insert id="batchInsertWorks" parameterType="java.util.List">delete from mf_works_schedule where emp_...原创 2019-05-28 18:28:59 · 3023 阅读 · 0 评论