- 博客(26)
- 收藏
- 关注
原创 EasyExcel - 不固定表头,导入数据百分数、小数显示位数不全及精读丢失问题解决
在工作中遇到有一个问题,导入文件中有百分数或者是小数(excel中显示百分数或小数,不是文本类型如图),在页面显示2位小数但实际选中后展示的数据并不只是2位小数的前提下,经过后端程序解析之后,发现解析后百分数和小数的小数点后面也只是保留了2位。因为是动态表头不能用注解。但是业务要求,虽然我Excel页面展示2位,但是你要把小数后面的全获取到给我。
2023-12-17 19:34:46 2467 1
原创 EasyExcel动态表头—导入导出(无实体)
最近有一个项目要求导出Excel,但是却不是直接从表中导出,甚至连实体都不能创建,因为这个excel的表头是从数据库中查询,不光内容会变化连个数也不确定最终我使用的是EasyExcel的动态表头解决这个问题,希望可以帮助到其他人,有用就鼓励一下吧。
2023-08-07 22:48:10 6252 3
原创 VS-code禁用EsLint代码检查(严格模式)
EsLint代码检查,该模式开启对与代码校验太过严格,这里我们介绍如何将vscode中Vue的严格模式关闭
2022-12-01 15:33:51 3120
原创 Spring中更改状态码
作为后端开发工作者,有时前台会需要你将一些请求的状态码进行改变,例如本人遇到的情况,前台访问token,在token过期情况下返回到前台的状态信息依然是200,因为这是程序完整走完过滤器而返回的指定结果所以并没有错,而前端想要的是这种情况下返回401的状态码。
2022-09-26 20:04:02 919
原创 mybatis-plus使用
官网:http://mp.baomidou.com/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2022-09-19 19:57:08 1324
原创 第一章 初识Java
Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。目前最新的版本是Java17。
2022-07-14 18:11:40 312
原创 RabbitMQ—入门搭建工程
目录1、需求2、步骤3、搭建工程实例1.1、创建工程1.2、添加依赖1.3、编写生产者1.4、编写消费者1、需求 使用简单模式为例搭建环境完成消息传递2、步骤 ① 创建工程(生产者、消费者) ② 分别添加依赖 ③ 编写生产者发送消息 ④ 编写消费者接收消息3、搭建工程实例1.1、创建工程① 创建生产者② 创建消费者1.2、添加依赖<depen...
2022-02-26 21:26:37 1027
原创 mybatis配置文件
目录1、核心配置文件1.1、根标签1.2、子标签1.2.1、properties【属性标签】1.2.2、settings【设置标签】二、映射配置文件1、根标签2、子标签1、核心配置文件1.1、根标签configuration:所有子标签均需书写在当前根标签内部1.2、子标签1.2.1、properties【属性标签】作用:将数据库配置属性从dataSource标签内部提取到外部 属性: resource:设置外部属性文件类路径 ..
2022-02-24 13:20:14 641
原创 SE - 注解(@)
一、注解样式@ 注解名 ,就是注解例如:@Override,用在重写的方法上面二、注解有什么用?注解是一种特殊的注释。 代码基本的注释。不仅可以给人以说明解释作用 也可以给另一段代码读取,提供相关的信息。 例如:@Override, 程序员看到它,就知道这个方法是重写父类或父接口的方法。 编译器(javac.exe程序)看到它,就会对这个方法进行严格的格式校验,按照“重写”的要求进行校验。 三、元注解(4个)1、定义在声明注解时,加在注解上面的注解称为元注解。2.
2022-02-22 15:06:23 320
原创 Comparable接口和Comparator接口实现数组排序
一、说明1、 static void sort ( Object[ ] a ):(1)要求对象数组的元素实现java.lang.Comparable接口,即支持比较大小。元素重写的int compareTo(Object obj)指定按照什么排序,就怎么排序2、static void sort ( Object[ ] a , Comparator c):(1)给对象数组传一个java.util.Comparator接口的实现类对象,重写的int compare(Object o1, Obj
2021-11-19 01:38:31 632
原创 Comparber接口和Comparator接口比较俩个数大小
一、作用1 、java.lang.Comparable(优先考虑它)(自然排序接口,自然比较接口)3、java.util.Comparator(作为上面接口的补充,备胎)(定制排序接口,定制比较接口)上面两个接口有点像孪生兄弟,经常一起出现,所以要注意区分。这两个接口的作用:当Java的对象要比较大小时,要排序时,就要实现他们两个接口之一。二、 举例说明例:我们要实现学生对象的排序或比较大小(1)要让学生类Student实现java.lang.Comparable,并且重写int com
2021-11-19 01:07:40 508
原创 Java 已知三边求三角形求面积
//求三角形面积:public double getArea(){ //1、先判断三边是否可以组成三角形 if ((a+b)>c && (a+c)>b && (b+c)>a){ //2、使用海伦公式求面积 double s=(a+b+c)/2; return Math.sqrt(s*(s-a)*(s-b)*(s-c)); }else{ System.out.print.
2021-11-09 22:13:27 3975
原创 枚举类遍历(初学者)
Enum类的方法,所有枚举类都会继承(1)String name():返回枚举类的常量对象名称。(2)int ordinal():返回枚举类的常量对象编号,从[0]开始(3)static 枚举类[ ] values():作用是把所有枚举类对象,放到一个数组中,方便我们遍历这个方法API文档中没有,这是编译器自动生成的(4)static 枚举类 valueOf(String name):根据常量对象名,获取常量对象.这个方法API文档中没有,这是编译器自动生成的//遍历...
2021-11-08 22:40:39 1195
原创 jsonArray循环遍历取固定值(无实体)
@Override public JSONArray allExamName() { new ArrayList<>(); //MongoDB创建查询,括号中为表名 MongoCollection<Document> 考试表 = mongoTemplate.getCollection("nip_training");//取得表中所有数据 FindIterable<Doc...
2021-09-08 16:31:39 911
原创 数据库备份——mysqlidump
mysqldump是MySQL自带的逻辑备份工具。它的备份原理是通过协议连接到MySQL数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当我们需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。...
2021-08-21 10:49:55 178
原创 若依框架发布项目
1、准备工作: ① 首先确定你的数据库是否为你要用来发布使用的库,若不是需要在代码中改为你的发布库 ② 若多人开发,切记发布前拉取代码,且与同事沟通好。 ③ 拉取项目后跑一遍,简单进行一个测试,主要看倒库是是否有错,以及屏蔽掉一些开发人员用到但用户用不到的模块2、开始发布 ① 首先需要关掉项目 ② 将项目打成jar包:找到项目文件夹打开 → bin → package.bat(双...
2021-08-16 18:55:03 637
原创 数据管理系统导出文件,但是不是Excel格式文件的解决方法
1、问题描述:系统需导出数据,但是当导出数据时,却发现格式不对,需选中打开方式才能打开,如下图:2、解决:问题解决比较简单,但对于初学者难免有些迷茫,只需要找到你文件命名的地方,在文件名后后面加上后缀,例XXX.xlsx...
2021-08-16 10:14:16 3188
原创 idea如何设置自动倒包
idea如何设置自动倒包1、Settings→Editor→General→Auto Import2、对对应的框进行勾选 Optimize imports on the fly:自动去掉一些没有用到的包 Add unambiguous imports on the fly:自动帮我们优化导入的包...
2021-06-08 11:58:50 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人