java
文章平均质量分 61
青衣武影
这个作者很懒,什么都没留下…
展开
-
Cannot deserialize value of type `java.util.Date` from String “2021-12-01“
Cannot deserialize value of type `java.util.Date` from String "2021-12-01"这种错误往往是前后端都会一起报的错,因为咱们的实体层也就是entity的事件类型是Date,但前端传的是个string类型,传过来的参数转换不到date类型所以接收参数时就会报这个错了最方便的方法就是在实体层entity的时间字段加注解 @DateTimeFormat @JsonFormaimport org.springframework.原创 2021-12-08 09:20:53 · 2384 阅读 · 0 评论 -
java后端需要加减乘除和比例计算等问题
api:BigDecimal常用 APIjava.math 包中提供了 API 类 BigDecimal 用来对超过 16位有效位的数进行精确的运算。BigDecimal 所创建的是对象,所以不能使用 +、-、*、/、等算术运算符直接对其对象进行数学运算。BigDecimal 一共有4个构造方法:BigDecimal(int) 创建一个具有参数所指定整数值的对象BigDecimal(double) 创建一个具有参数所指定双精度值的对象BigDecimal(long) 创建一个具有参数所指定整原创 2021-11-09 15:45:19 · 382 阅读 · 0 评论 -
springboot+前端angular批量删除功能实现
后端代码实现后端逻辑:前端穿的参数应该是个参数的数组进行批量操作,所以传的字段设置为:long[] 传的字段controller层 /** * 批量删除(删除选中) * @param xxx是传的字段进行绑定删除 * @return */ @RequestMapping(value = "/deleteXZ", method = RequestMethod.POST) public RestResult<?> delet...原创 2021-10-25 08:40:55 · 664 阅读 · 0 评论 -
Java导出Excel表只在一张sheet页下分多个表格
这是一个需求:之前的Excel是多个表每一个表一个sheet页,现在想在一个sheet页下导出多个表思路:多添加一个字段rownum(行数),记录每次添加之后行数并在这个行数之后再进行添加数据,就会将数据导到一个sheet页导出来了。这里有一个导出Excel方法工具类例子:excel工具类import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;impo原创 2021-10-11 11:02:57 · 2339 阅读 · 1 评论 -
java导出excel表格进行判断和时间日期格式设置
后端代码实现例子:在这里我定义一个 content我获取的数据库值就会从0开始对应list是数据库调用数据的定义值具体例子判断和日期格式定义成yyyy--mm-dd例子如:@ResponseBody@RequestMapping("/exportExcel") public void export(HttpServletRequest request, HttpServletResponse response) throws Exception {...List<...原创 2021-09-23 08:58:14 · 8454 阅读 · 1 评论 -
try catch finally语句块中存在return语句时的运行顺序
学习了try catch finally 语句发现了一些问题,查了一下,这位大哥的博客文章学到了这个知识详情例子请查看:https://blog.csdn.net/yingshuanglu2564/article/details/82593916其实很简单,finally先运行,如果有return语句那么对应值会进行覆盖,也就是try中的对应值会变成finally return语句中的值再进行return输出,如果finally里没有return 但是有赋值 比如a=2,那么如果try中的a=1原创 2021-09-14 09:04:47 · 136 阅读 · 0 评论 -
sql语句遇见的常用语法
查询查询头几条数据MySQL 语法:从 表中选取头两条记录:select * from 表名 LIMIT 2; Oracle 语法:从表中选取头两条记录:select * from 表名 where ROWNUM <= 2;模糊查询LIKE 操作符、SQL 通配符(1)从表中选取以 "A" 为开始的的字段:select * from 表名 where 字段名 LIKE 'A%';(2) 从表中选取以 "g" 为结尾的字段:select * fr原创 2021-09-06 11:19:57 · 862 阅读 · 0 评论 -
Java实现导出前端数据(Angular)的excel文件
后端Springboot代码实现:Controller层 /** * 导出Excel文件 */ @RequestMapping(value = "/downloadExcel") public void udpTsExport( HttpServletResponse response, UdpTsEntity entity){ RestResult<?> result = new RestResult<>(); ...原创 2021-09-03 11:31:51 · 688 阅读 · 0 评论 -
java.sql.SQLException: ORA-00942: 表或视图不存在
后台出现这个错误首先判断:复制自己sql语句有联查就一句一句在数据库验证是否正常运行出结果然后看看自己的配置文件上的数据库连接是否正确,数据库里是否有这个表spring.datasource.url=jdbc:oracle:thin:...spring.datasource.username=...spring.datasource.password=...再判断表名是否正确写对,前后端页面是否正常跳转,如果设置了管理员什么的检查是否有访问这个数据库的权限...原创 2021-09-01 09:18:55 · 2059 阅读 · 0 评论 -
SQL语句两个表查询数据并取对应ID主键的最近时间的一个值
参考查询链接:https://www.cnblogs.com/shengs/p/5954818.htmlselect*from(selectename,job,hiredate,e.sal,e.deptno fromempe, (selectdeptno,max(sal)salfromempgroupbydeptno)t wheree.deptno=t.deptno...原创 2021-08-31 17:02:54 · 1133 阅读 · 0 评论 -
sql语句简便提取公有以及模糊查询,添加,更新及删除
<mapper namespace="对应mapper文件路径"> <resultMap id="定义值" type="相关数据库路径"> <id column="xxx数据库对应字段" jdbcType="DECIMAL" property="首字母小写之后每个单词首字母大写方便查看" /> <result column="ORG_ID" jdbcType="DECIMAL" property="orgId" />...原创 2021-08-27 09:57:25 · 531 阅读 · 0 评论 -
Java后端项目ID添加时自动生成递增项无需前端写传值
import org.meteor.oid.util.IDGenerator;利用这个包下的IDGenerator.increment例子:(Springboot的ServiceImpl实现层) @Transactional @Override public void addUdp(UdpEntity udp) throws BusinessException{ udp.setUdpId(IDGenerator.increment(udp)); ...原创 2021-08-27 09:25:00 · 782 阅读 · 0 评论 -
Angular 前后端交互时展开对应数据详细信息获取不到对应ID
例子:ngOnInit() {this.activatedRoute.queryParams.pipe(map(params => this.loanProductsId = params['loanProductsId']), mergeMap(() => { console.log(this.loanProductsId); return this.udpService.getUdp(this.loanProductsId).pipe(map(value => {.原创 2021-08-26 16:25:31 · 325 阅读 · 1 评论 -
Angular前后端数据交互出现String -long数据类型异常
如上图所示,后端代码定义的id值是long类型,onGet() { this.udpService.getUdp(String(this.udpEntity.loanProductsId)).subscribe(value => { const resp = value as GeneralResponse; if ('0' === resp.code) { this.messageService.add({severity...原创 2021-08-26 16:15:05 · 876 阅读 · 0 评论 -
后台柜员评价占比例系统的查询sql语句(包含下属机构分支所有数据参照银行)
这是一个评价系统相关的后台查询对应柜员评价信息的sql(比例类型)的查询其中:SAL_FINISH_TIME:业务办理完成时间 (yyyyMMddHHmmss)DOS:满意度 0-不满意 1-一般 2-满意 3-非常满意ORG_ID:机构号(关联另一个表查询这个机构的附属下属机构并一起导出数据)服务测评率=客户评价贷款笔数(月)/客户经理经办贷款笔数(月)客户经理服务综合满意度=非常满意票数(月)/客户评级业务笔数(月) = 满意票数(月)/客户评级...原创 2021-07-20 11:36:30 · 222 阅读 · 0 评论 -
List集合for循环一键导入一年数据报SQL唯一异常
获取一年的对应所有日期并设置格式将获取到的datetime等值给list集合输出对应的sql参照如下<insert id="insertYear" parameterType="java.util.List"> INSERT ALL <foreach collection="list" item="dataInfo" index="index"> into T_CALENDAR_INFO (DATE...原创 2021-07-20 11:20:08 · 219 阅读 · 0 评论