自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sam Knne的博客

Java后端开发

  • 博客(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 5773 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 1194 1

原创 一种常见的Mybatis的SQL注入

Mybatis是后端开发中一种常见的ORM框架,主要用于数据持久化。举个例子重现一下:现在有一张名为student的表,表结构如下:其中id为自增主键,余下字段分别为英语成绩、数学成绩、美术成绩、学生的学号、学生的姓名、学生的电话。目前表里面有6条数据:使用mybatis框架实现根据美术成绩查找相应的记录,在mapper.xml文件里,代码大概会这么写: <!--通过美术成绩...

2020-04-05 23:27:31 1090

原创 使用EasyCode+Lombok快速生成增删查改的代码

在Java后端开发过程中,往往会遇到需要实现对数据表进行增删查改的接口,这种任务难度比较低,但是操作比较繁琐,而且代码实现起来也是千篇一律的样式,下面是一种自己总结出来的快速生成增删查改代码的方法,采用IntelliJ IDEA环境中的Easycode+Lombok插件实现。【EasyCode】1、下载Easycode插件。在主界面的导航栏中依次打开File->Settings-&g...

2020-04-05 17:27:50 2100

原创 Git:使用JetBrains-IDEA环境中的cherry-pick功能进行分支的合并

一、简介在多人协作开发中,Git是一种常用的版本控制工具。使用Git时往往会伴随着各种分支的合并操作。二、问题现状例如A同学做了一个功能,他的代码需要提交到SIT分支(测试环境分支),以便把任务移交给负责测试的同学进行下一步的发版、测试、BUG报告生成等一系列的操作,那么分支合并便成为了开发工作中较为关键的一个步骤。在这个步骤中可能会出现的问题但不限于:1、自己的代码把别人的代码覆盖了,导致...

2020-03-22 17:47:53 832

原创 Double变量转字符串(不用科学计数法表示)的方法

关于Double变量转字符串(不用科学计数法表示)的方法。Double类型的变量在区间(负一千万,正一千万)中是正常显示的, 无小数部分时默认带一位小数,如:9999999—>9999999.010000000—>1.0E710000000.1—>1.00000001E7想让Double变量无论是什么数值都不使用科学计数法表示,那么只能将此值转换为字符串形式,当然也...

2019-10-06 17:54:56 6644 1

原创 Java关于日期转换的笔记

在做项目的时候遇到了关于时间类型和字符串类型互相转换的问题。总结了一些心得,分享给大家。首先介绍一下常用的时间类型有哪些,大致分为以下六种类型(其中java.text.SimpleDateFormat和java.util.Calendar可以理解为工具类)。java.util.Date (年、月、日、时、分、秒)java.sql.Date (年、月、日)java.sql.Time ...

2019-09-29 13:45:25 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除