
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在一次接口联调中,我遇到了一个诡异的事情,请求一个添加接口时有时候能请求成功,有时候又不能,经过排查,发现竟然是我前段时间改了tomcat,最大请求参数的原因,前端请求的数据量一大,后台就接收不到。解决办法:把之前配置的请求大小限制干掉max-http-form-post-sizetomcat:protocol-header: X-Forwarded-Proto# max-http-form-po
post请求,即前端请求方式。

一、概念幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如:订单接口, 不能多次创建订单支付接口, 重复支付同一笔订单只能扣一次钱支付宝回调接口, 可能会多次回调, 必须处理重复回调普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次 等等二、常见解决方案唯一索引 – 防止新增脏数据token机制 – 防止页面重复提交悲观锁 – 获取数据的时候加锁
出现这个错误的原因是Spring默认定时@Scheduled不支持L关键字解决方案:首先,为每个可能的最后几天调用调度程序(28,29,30,31)。然后,在函数块内用if块检查这是否是最后一个日期。如果是,则执行预期的任务。@Scheduled(cron = "0 15 10 28-31 * ?")public void execute() {final Calendar c = Calenda
1.client_body_buffer_size 尽量设置的大点,这是基于速度的考虑,如果因为设置的过小,导致上传的文件老要写磁盘,那速度就太慢了。3.client_max_body_size 设置上传文件的最大值,这个是基于安全的考虑,我们认为正常用户不会或者基本不会上传太大的文件。如果上传文件大小超过client_max_body_size时,会报413 entity too large的错
使用mybatis plus时返回的主键id,返回的数据是1515287203954688002的,这显然不是我想要的orderDAO.insert(orderDO);return orderDO.getId();原因:实体类没有加自增主键@TableId(value = "id",type = IdType.AUTO)private Long id;...
场景:数据库字段是年月日时分秒通过java转换时间格式查询当天数据。

需求分析一个list集合内有name,sex字段,需要判断list中是否有name有叫张三的人,如果有返回truelist.stream().filter(m->m.getName().equals("张三")).findAny().isPresent();
在MySQL中Blob是一个二进制的对象,它是一个可以存储大量数据的容器(如图片,音乐等等),且能容纳不同大小的数据,在MySQL中有四种Blob类型,他们的区别就是可以容纳的信息量不容分别是以下四种:①TinyBlob类型最大能容纳255B的数据②Blob类型最大能容纳65KB的③MediumBlob类型最大能容纳16MB的数据④LongBlob类型最大能容纳4GB的数据而在我们实际使用的时候,
org.springframework.transaction.CannotCreateTransactionException:CouldnotopenJDBCConnectionfortransaction;nestedexceptionisjava.sql.SQLTransientConnectionException:HikariPool-3-Connectionisnotavailabl








