logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后端——taos数据库优化

拿到需求的第一时间就想到在业务层进行聚合操作,但是后面发现实在是太慢了,统计数据得5分钟,后面优化了之后可以不到5秒钟完成统计。(数据量:400w)对于同一个需求,这样真的快了不少,代码也少了不少,天,之前怎么没想到!在业务层使用stream流实现聚合操作,没有充分利用taos数据库的聚合函数,在数据库层对40w数据做聚合操作只需要不到1s。根据分组条件,使用taos聚合操作在持久层进行聚合操作。

文章图片
#java#数据库
后端——springboot+kafka 定时拉取消息(方案一)

物联网系统,使用TDengine+kafka存储实时数据,上千台设备每3秒发送过来的数据存储到kafka,再从kafka拉取消息消费,把数据写入数据库。监听器会一直监听kafka topic,会频繁的消费消息、写入数据库,造成频繁的io,现在要求减少io,提高系统性能。接管springboot 监听器自动创建kafka消费者,,然后通过定时任务控制。

文章图片
#spring boot#kafka
前端--element-plus表单重置校验resetFields失效-问题记录

问题描述:新增和修改对应的数据字段一般来说基本相同,我项目中对于某一模块功能的新增和修改数据使用了同一个dialog,打开组件页面后,先点击新增再点击编辑,表单内容可以重置,但似乎先点击编辑再点击新增,新增对话框中的表单数据没有被重置。,而form表单初始值在对dialog弹出之后被渲染,因此每一次重置都是重置为dialog第一次渲染时form的值。解决:再点击编辑按钮弹出对话框之前,使用Vue实

文章图片
#前端#vue.js#javascript +1
后端——问题记录——No SecurityManager accessible to the calling code, shiro报错

项目使用的是shiro,然后我在业务代码调用了**@Async。这里有一些关于shiro对于以上报错的解决连接。@Async**删除就可以正常运行了。

文章图片
#java
JSTL HTTP状态 500 - 内部服务器错误 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

最近在学习使用JSTL时,遇到了这样的错误:org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]我使用的的是tomcat 9。

文章图片
#tomcat#servlet
后端——Springboot+Activiti7 ——Activiti-Modeler在线设计器、无限驳回任意节点、绑定业务数据、群控系统区分不同用户、流程进度渲染png

都是抄别人的,实习第一次接触新的技术,而且整个功能模块是我自己负责的,咱也不会,就抄呗。做这个功能的已经很久了,现在才有空来整理整理。

文章图片
#spring boot#spring
到底了