![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目经验
文章平均质量分 60
完成工程代码过程中遇到的问题
小白白007
这个作者很懒,什么都没留下…
展开
-
项目种遇到数据请求前后端并发问题办法
前后端并发问题前端三秒请求一次接口前端请求之后后端是调取了一个查询接口,一个存储接口在多线程情况下, 多线程请求,那么就会同时生成多条数据,这些数据同时存储到了数据库,数据库里的数据创建时间是重复的重复的数据,取出点后横坐标是时间,那么这两个点就在横坐标相同的同一竖线上,而最终实现的结果应该是折线图解决方案: 1.后端这边判断前端的请求,在短时间内不让前端进行请求 2.加队列,请求的接口都在队列里,3s返回一次 3.前端判断,无论时间是否相同,都显示折线图的形式方案一: 如果我原创 2021-04-29 12:46:44 · 768 阅读 · 1 评论 -
工作项目经验归纳--数据动态展示
第一天拿到的是一个听起来挺大的项目,和南开大学,国防科技大学,清华大学都有合作,甲方是部队我们这边主要写的是后端管理系统完成一个应急的需求项目已经成型,并且可以展示,但是数据信息是死的,需要在短时间内应急将他动起来需求:动态表格展示第一次的问题最初想法:完成一个定时任务,每3s解决一次更新一次数据库数据问题:前端5s请求一次,后端3s更新一次接口。那么请求的时候我线程处于睡眠状态,那么也就是3s后将数据返回,那么首次接口请求的3s延迟肯定会降低用户体验。解决办法:后端不写定时任务了,前端那原创 2021-04-27 21:57:22 · 171 阅读 · 0 评论 -
工作项目经验归纳--使用java调取dll
第一个问题:问题:定时任务真正的定时任务是项目部署到服务器之后,一直在运行的,而不是把任务写在接口里,如果写在接口里,那就不叫定时任务了第二个问题:第三个问题:前端请求接口后,返回的数据点后端这变是按照降序排列的,因为要获取最后的三条数据但是前端展示的时候,是需要把最后一个点展示在最后的解决办法:重新把获取到的数据,生成一个list对象,作为转换,转换后的数据是最后的三条数据,但是是前端拿到的按照时间降序的第四个问题第五个问题...原创 2021-04-28 21:54:01 · 217 阅读 · 0 评论 -
工作项目经验归纳--使用java解析分布式集成协议
一天就解决了一个问题:解析协议协议为分布式集成协议(不懂)拿到很多的字节串,然后将这些字节串进行解析,需要确定好字节流的起始位置以及在解析这些内容的时候,分离出来获取的数据类型,通过获取字节流的内容信息,拿到所需要的内容第一步:动态加载本地文件,现在读取的是resource底下的内容,使用代码InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath);原创 2021-05-02 12:29:31 · 124 阅读 · 0 评论 -
工作项目经验归纳--使用java调取c++动态链接库
最近一直在折腾之前留下的问题,很多东西翻阅了一遍又一遍,测试的时候出现一个又一个小问题,不知道会怎么样,所以耽误了很久的时间我这边拿到的动态链接库是由c++生成的,编译成了dll,拿给我调用,最难的大概就是c++的不支持跨平台的操作,踩了太多太多的坑第一个问题:问题:什么是动态链接库解析:c++调取了一个sdk,sdk里面有一个接口,我需要使用java来调用,并传参数,得到相应的结果(int)第二个问题问题:c++的跨平台性在不同操作系统下的区别解析:在win下生成的是dll,在mac生成的是原创 2021-05-07 19:54:26 · 226 阅读 · 0 评论 -
spring bean学习时org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。错误
Exception in thread “main” org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [ApplicationContext.xml] is invalid; nested exception ...原创 2020-01-22 13:50:53 · 1295 阅读 · 0 评论 -
spring boot整合mybatis报错
报错内容:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 1,091 milliseconds ago. The last packet sent succe...原创 2020-01-16 14:01:00 · 383 阅读 · 0 评论