Java技术
剑-帝
这个作者很懒,什么都没留下…
展开
-
解决MAC M1 idea启动java项目慢的问题
1、修改hosts文件:127.0.0.1 localhost “这里继续写上自己的hostname,不用加双引号,终端输入hostname即可获取”,改完这个能让你的idea项目启动速度提升两倍;2、jdk使用适配M1的版本:这能再次缩减10秒左右,M1资源的jdk官方暂时未放出,下面是第三方的,亲测,很顶!链接: https://pan.baidu.com/s/1eJdxpufhagDH65KpjwKT1w 密码: sgck...原创 2020-12-22 09:55:27 · 4491 阅读 · 14 评论 -
POI导入excel或zip文件
**前言:**这是本人工作中的一个SpringBoot项目,有关通过excel模板(或者zip里面有excel)导入数据,先分享给大家,后面还会发布POI导出普通excel、模板excel、单个压缩文件含多个excel、单个excel含多个sheet、模板word。为了让大家能够完全看懂,我尽量把每一步代码都写上,没看懂的骚年们可以留言,我看到必回。首先添加依赖:<dependency> <groupId>org.apache.poi</groupId>原创 2020-10-21 11:12:01 · 835 阅读 · 0 评论 -
Swagger引用接口界面化
1、现在大部分项目都是SpringBoot项目,所以首先引入依赖:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId></dependency><dependency> <groupId>io.springfox</groupId> <原创 2020-10-21 09:57:06 · 953 阅读 · 0 评论 -
ArrayList和LinkedList的增删查速度对比
“大家普遍认为”:ArrayList底层的实现是数组,所以用下标访问的速度比较快,但是插入和删除元素,会有移动元素的开销,所以速度比LinkedList差。LikedList底层是链表实现的,所以插入和删除元素时间复杂度LinkedList较好,但是随即访问需要遍历元素,所以效率比ArrayList差。但是:对于数据量趋足够多的情况下ArrayList总体比LikedList好,上代码:public class Test { private static final Integer N =原创 2020-08-25 15:42:19 · 2383 阅读 · 3 评论 -
EasyUI框架数据校验
引入:我们在用easyui框架完成保存数据前必须对用户填写的数据进行有效验证后,才执行保存操作,如下:那么,如何应用easyui框架进行验证呢?先不急,我们试想下这里面的数据或要完成的业务是否用easyui框架进行数据验证满足了呢?答案是否定的。为此,我总结了三个方面进行全面校验:一、Easyui框架数据验证在项目的Jsp文件中加入data-options=“required:true”...原创 2018-09-30 14:38:41 · 2059 阅读 · 0 评论 -
Java后台接口数据验证
一、在Controller层加上以下几点(红框标注部分):二、在对应的JavaBean中写注解:public class TemProveBean { private String controlSeq ; //主键 private String houseUserName; // 房屋使用人(法人) @NotBlank(message="房屋地址不能为空") p...原创 2018-09-30 15:12:07 · 2802 阅读 · 0 评论