工作中遇到的问题
文章平均质量分 50
performer丶
这个作者很懒,什么都没留下…
展开
-
前端传入字符串日期yyyy-mm-dd ,后端Date接收自动多8个小时
错误重现:前端传入 ‘2021-08-16’后端用 Date 接收会默认以系统的时区 设置 时分秒的默认值。变成 2021-08-16 08:00:00内部具体实现:StdDeserializer 类 _parseDate(String value, DeserializationContext ctxt) 方法解决方法:1:前端传入 时间戳 1644336000000 接收时会显示成 2022-02-09 00:00:002:把数据结构改为 字符串.原创 2022-02-09 17:04:03 · 1700 阅读 · 0 评论 -
Invalid packaging for parent POM x, must be “pom“ but is “jar“ @
在顶级pom 已经加了 pom 的情况下还报这个错,导致原因是 module 子项目的 pom中加了 标签原创 2022-01-26 15:00:49 · 554 阅读 · 0 评论 -
mysql分页出现问题
错误问题:查询账单记录列表,出现少一条订单,并且重复一条订单伪代码如下:SELECT idFROM xxxORDER BY updated_time DESC, created_time DESC LIMIT 0,10;SELECT idFROM xxxORDER BY updated_time DESC, created_time DESC LIMIT 10,10;导致原因是:在两个排序字段的值,都一致的情况下。order by 排序的顺序会随机选一个在第一页原创 2022-01-14 22:30:19 · 452 阅读 · 0 评论 -
记录下在线扩容服务器遇到的问题 NOCHANGE: partition 1 is size 419428319. it cannot be grown
全程安装步骤(NOCHANGE问题直接调到文章结尾)1: fdisk -lu 列出所有分区表和显示分区数目,我的理解就是查看你目前最大能扩容到的容量,我这边是200G2: df -h 查看磁盘占用的空间我的理解就是目前你的磁盘容量大小, /dev/vda1 就是我们日常使用的,我这边是40g ,还剩下20k容量。还没有到达 200G ,所以要执行扩容操作3: blkid 对设备上所采用文件系统类型进行查询我的理解就是查看你的磁盘用的什么 文件系统类型,我这边用的是原创 2021-07-12 10:47:31 · 8506 阅读 · 2 评论 -
项目不报错,正常运行,无法请求到服务
先说我最终的解决办法:debug启动方式 ,无法启动。 不开启debug 正常运行方式可以正常启动idea断点打在了方法名上,导致项目无法运行原创 2020-12-26 10:12:18 · 7520 阅读 · 6 评论 -
org.elasticsearch.index.query.QueryShardException: failed to find geo_point field [geo]错误原因
报错意思是 错误的找不到 geo_point 类型, 名字叫做 geo 的字段先从我创建索引说起。1:用插件创建个名为 amap 的索引,里面的 mappings 都是为空的{"state": "open","settings": {"index": {"creation_date": "1606375206078","number_of_shards": "5","number_of_replicas": "1","uuid": "yxZUNDh_TH6u0TbS...原创 2020-11-26 15:36:38 · 4313 阅读 · 0 评论 -
微信小程序手机号正则校验规则
微信全世界手机号校验规则原创 2020-11-12 17:33:30 · 2896 阅读 · 0 评论 -
MyBatis-Plus自动填充功能失效导致原因
1:先检查 字段有没有加上注解@TableField(fill = FieldFill.INSERT_UPDATE)@TableField(fill = FieldFill.INSERT_UPDATE) private Date updatedTime;2:有没有实现 MetaObjectHandler 接口 ,并且加入到 Spring 容器中@Componentpublic class MyMetaObjectHandler implements MetaObjec...原创 2020-09-14 16:58:57 · 7574 阅读 · 0 评论 -
https 证书配置无效排查思路(过程)
配置了 https 证书 ,却不生效,类似下图1:确认证书是否有效2:打开 Chrome 控制台 Security 选项 , 有报红的地方就是 引用了 http 资源,那么需要将这些http 资源修改为 https3:Chrome 控制台 Network 选项 查看是否有报红的地方 ,无法访问 。从http 切换成 https 图片全部挂掉4:将 报红资源 url 地方复制到 地址上 确认下能不能访问5:我的是可以访问 ,在这个页面上...原创 2020-05-08 18:25:12 · 3340 阅读 · 0 评论 -
springboot事务不回滚不生效
排查思路:1:查看代码中是否有 try catch 捕获的异常,如果有事务是不生效的2:同一类内方法调用,无论被调用的b()方法是否配置了事务,此事务在被调用时都将不生效。取决于调用方是否开启事务3:查看数据库是否为 InnDB show engines我在阿里云服务器上装的数据库默认为 MyISAM ,这样事务是不生效的。需要改为 InnoDB在Li...原创 2019-12-23 15:58:14 · 2395 阅读 · 0 评论 -
对象存储的下载凭证demo
概述:前端需要把 桶的url 和 文件名传入 ,并且我们需要进行验证请求进来用户身份的校验然后把获取到的 桶域名 和文件名 按照公开空间访问方式构建对应的公开空间访问连接,然后再对这个这个链接进行私有授权签名 ,返回给 前端,和公开资源URL 相比增加了两个参数 一个是e 代表过期时间(秒为单位),还有一个是 token 代表下载凭证使用的是七牛云 , maven 添加上...原创 2019-07-05 10:49:02 · 274 阅读 · 0 评论 -
线上排查bug的一些总结
线上环境,有时候点击会报错,有时候点击不会报错。1:第一想法,怎么这么奇怪有时候报错有时候不报错。我用线上的测试环境和本地的测试环境跑了几个流程发现根本找不到区问题所在。2:然后开始去线上找所有的服务器把日志都打开,进行搜索一开始搜索的服务器并没有相关报错的日志信息,继续找终于在其中一台找到了有该报错信息的日志。一开始先看报错信息 exepct '[' but stri...原创 2019-07-09 11:30:11 · 1948 阅读 · 0 评论 -
FormData 传List对象集合到后台
这是后台list 对象参数private List<SeriesProductVO> seriesProductVOList;这是list 里面的对象元素@Datapublic class SeriesProductVO { private String seriesId; private String seriesName; pri...原创 2019-06-21 16:46:02 · 15951 阅读 · 4 评论 -
在获取微信openId时携带的参数为null
在获取微信code 之后,我们进行 redirect 重定向 获取微信 openidhttp://projectgetOpenId?sid=1 ........在重定向的get 请求中携带一个自定义参数例如sid ,在获取微信openId 接口String sid = request.getParameter("sid");取出是没有问题的。但是业务需要多携带一个...原创 2019-04-20 12:35:57 · 5482 阅读 · 0 评论 -
Form表单传递多个值传递List数组对象的解决方法之一
一开始想的是用 $("#inputForm").serializeArray() 序列化生成对象 后端 @RequestBody List<PositionType> positionTypeList 获取到数据 ,有些小伙伴估计已经发现了,就是id 和Sort是两个对象了。导致后台获取到的对象也是24个 这该怎么办呢? jquery serialize...原创 2018-10-08 18:31:23 · 9653 阅读 · 0 评论 -
对象存储OSS如何把对象放入文件夹
首先先讲些OSS 对象存储的基本概念:(1):对象(object) 对象是存储在COS中基本数据单位,也就是最小单位,用户的每个文件都是一个Object,Object包含了Key、Data和MetaData。其中,Key是Object的名称,在桶内唯一标识一个对象;Data是Object的数据;MetaData是对该Object的描述信息。(2)桶(Bucket)是对象的容器,桶名全局唯...原创 2018-10-15 23:17:16 · 3235 阅读 · 0 评论 -
webuploader实现多文件上传
问题: 1: 上传失败,不知道怎么在服务端写返回值? 2: 做个多文件上传怎么办? 1:上传失败,不知道怎么在服务端写返回值?(1):首先在初始化Web Uploader 的方法写上server: 'http://localhost:8088/a/oa/oaNotify/uploadFile' 写上服务端请求的地址Controller 层可以写:@RequestMap...原创 2018-10-23 22:16:03 · 6665 阅读 · 0 评论 -
summernote富文本插件快速上手
1:先导入 summernote.css summernote.js2:写个DIV 当做 富文本的框 供初始化 <div id="oaNotifyContent">${oaNotify.content}</div>3:在DOM 加载完成后进行初始化 // 富文本初始化 $("#oaNotifyContent").summ...原创 2018-10-26 16:41:06 · 717 阅读 · 0 评论 -
Jmeter测试多线程并发请求 与 OSS 对象存储 测试报告
1.测试文件夹包含特殊字符出现重大BUG问题: \\ 和 / 运用到Key中 文件夹不能删除解决方案:应该在根源上传之前进行 规避 出现这样的字符在一起 直接抛出错误信息给用户2.测试文件名包含特殊字符文件名如果包含 / 或 \ 这个的格式后,云那边会判定让Key 文件夹之后的字符来作为文件名解决方案:应该在根源上传之前进行 规避 出现这样...原创 2018-11-03 16:49:42 · 1376 阅读 · 0 评论 -
解决请求接口要以JSON格式请求后端的问题
一开始就跟平常一样写好接口就给前端。发现老是500方法进不来发现是请求头Content-Type的问题导致的相关知识:(1):我们默认使用的表单和Jquery默认的Ajax请求,Content-Type都是默认采用:application / x-www-form-urlencoded(2):提交的数据按照username = qiu&password = 123的方式进行编码,ke...原创 2018-11-13 18:04:00 · 4786 阅读 · 0 评论 -
SpringMVC 中 @RequestBody 接收Json数组对象及对象参数中有数组参数
在接收Json对象中有个参数是集合{ "columnId": "", "token": "", "driverEvaluateVOList": [ { "fdEvaluationLabel": "态度好服务棒", "fdEvaluationIndex": 2原创 2018-11-14 09:09:31 · 4188 阅读 · 0 评论 -
spring boot正常启动之后无法访问报404的解决办法之一
网上都说是 启动类的放置位置错误导致的!这个错误信息包含的有效信息不是很多,有很多因素我的原因是:freemarker: suffix: .ftl request-context-attribute: requestfreemarker的后缀改为了.ftl 而初始页面的后缀是.html改回后缀:.html freemarker: suffix: ...原创 2018-11-17 10:49:09 · 4406 阅读 · 0 评论 -
mybatis test 比较字符串老是无效
代码如下:<when test="customerType == '0'"> <include refid="Reception"/></when><otherwise> <include refid="NotReception"/></otherwise>原创 2018-12-01 10:58:13 · 1156 阅读 · 0 评论 -
Mybatis 注入老是为null
今天遇到个很弱智的问题,以此记录!时刻提醒自己 public int delExhibion(List<String> ids){ Integer result = null; ExhibitionManager exhibitionManager = new ExhibitionManager(); for (String ...原创 2018-12-14 18:18:43 · 2246 阅读 · 0 评论 -
Spring Boot 本地jar引入到 项目中,并且部署到服务器上生成可执行的jar文件
本地 jar 部署到引入到 maven 项目中1:首先在 项目的根目录新建的一个lib 文件夹, 把本地jar 放进去2:在 pom.xml 文件中添加 dependency , 在节点内添加 <systemPath></systemPath> 在SystemPath...原创 2018-12-15 20:16:12 · 1026 阅读 · 0 评论 -
菜单栏找不到不见了,页面和别人电脑显示的不一致,排查不出问题
跟往常一样上班启动项目,登陆到首页发现,摁?我的菜单栏呢?怎么没有了,(1)第一想法是 更新代码,是不是代码不是最新的有改动,更新完重启项目,发现还是这样!然后在去控制台检查了 并没有报错!(2)去同事电脑项目启动跑起来,打开页面发现不会(3)回去想想是不是 war 出现了问题,把 target删除了,然后在重新编译一次。在启动项目,发现还是不行。根据郁闷死了。然后打开...原创 2019-01-25 10:20:52 · 574 阅读 · 0 评论 -
关于火狐和谷歌浏览器中遇到的一些兼容问题
这是在 chrome 浏览器显示的画面, 正常这是在 Firefox 浏览器显示的画面, 不正常排查过程:1:先把两个浏览器的缓存进行清空 或者按下 Ctrl + F5。 再次对比查看发现还是一样。2:定位到 这一段代码的样式进行查看3:发现这个框太小于是拉宽 width: 113px ,并没有起到作用,是不是层级出现了问题 于是把 z-inde...原创 2019-03-20 16:16:49 · 5923 阅读 · 1 评论 -
Idea无法生成serialVersionUID 没有波浪线
原创 2018-10-11 11:44:20 · 1247 阅读 · 0 评论