- 博客(7)
- 收藏
- 关注
原创 JEECG框架下EXCEL导出的方法
在JEECG框架下尝试过用EasyExcel或者使用POI进行EXCEL导出,但是效果总是不尽如人意,要么是导出失败要么是格式对不上等诸如此类的问题,然后去官网下载了demo再仔细看了看。在官网的后端项目demo中,org.jeecg.common.system.base.controller#exportXls为导出excel的实现方法,根据入参HttpServletRequest中的属性字段去过滤查询出来的数据,最后用ModelAndView来返回,构造函数的入参是JeecgEntityExcelVi
2020-10-26 14:22:38
6155
11
原创 MySql根据一个字段分组并保留(时间/数值/长度)最大或最小的一条
现在有一个成绩表(score),字段为id(主键)、student_id(学生id)、student_name(学生名称)、subject_name(学科名称)、subject_score(学科成绩)、created_time(创建时间)表中数据如图所示:想查询每个学生最新录入的一条成绩,方法如下:先来一个子查询,目的是根据目标条件排序,为主查询的group by铺垫,取日期最大:select *from scoreorder by created_time desc加上外层的主查
2020-10-19 15:08:23
1335
1
原创 一种常见的Mybatis的SQL注入
Mybatis是后端开发中一种常见的ORM框架,主要用于数据持久化。举个例子重现一下:现在有一张名为student的表,表结构如下:其中id为自增主键,余下字段分别为英语成绩、数学成绩、美术成绩、学生的学号、学生的姓名、学生的电话。目前表里面有6条数据:使用mybatis框架实现根据美术成绩查找相应的记录,在mapper.xml文件里,代码大概会这么写: <!--通过美术成绩...
2020-04-05 23:27:31
1133
原创 使用EasyCode+Lombok快速生成增删查改的代码
在Java后端开发过程中,往往会遇到需要实现对数据表进行增删查改的接口,这种任务难度比较低,但是操作比较繁琐,而且代码实现起来也是千篇一律的样式,下面是一种自己总结出来的快速生成增删查改代码的方法,采用IntelliJ IDEA环境中的Easycode+Lombok插件实现。【EasyCode】1、下载Easycode插件。在主界面的导航栏中依次打开File->Settings-&g...
2020-04-05 17:27:50
2183
原创 Git:使用JetBrains-IDEA环境中的cherry-pick功能进行分支的合并
一、简介在多人协作开发中,Git是一种常用的版本控制工具。使用Git时往往会伴随着各种分支的合并操作。二、问题现状例如A同学做了一个功能,他的代码需要提交到SIT分支(测试环境分支),以便把任务移交给负责测试的同学进行下一步的发版、测试、BUG报告生成等一系列的操作,那么分支合并便成为了开发工作中较为关键的一个步骤。在这个步骤中可能会出现的问题但不限于:1、自己的代码把别人的代码覆盖了,导致...
2020-03-22 17:47:53
1003
原创 Double变量转字符串(不用科学计数法表示)的方法
关于Double变量转字符串(不用科学计数法表示)的方法。Double类型的变量在区间(负一千万,正一千万)中是正常显示的, 无小数部分时默认带一位小数,如:9999999—>9999999.010000000—>1.0E710000000.1—>1.00000001E7想让Double变量无论是什么数值都不使用科学计数法表示,那么只能将此值转换为字符串形式,当然也...
2019-10-06 17:54:56
7043
1
原创 Java关于日期转换的笔记
在做项目的时候遇到了关于时间类型和字符串类型互相转换的问题。总结了一些心得,分享给大家。首先介绍一下常用的时间类型有哪些,大致分为以下六种类型(其中java.text.SimpleDateFormat和java.util.Calendar可以理解为工具类)。java.util.Date (年、月、日、时、分、秒)java.sql.Date (年、月、日)java.sql.Time ...
2019-09-29 13:45:25
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人