springboot
文章平均质量分 53
zhu1361
沉默是金
展开
-
IoTDB在springboot2中的(一) 集成、写入
因公司业务的需要,所以需要对设备相关的指标信息进行记录并进行显示,在尝试了mysql、MongoDB的实际应用之后,发现在大量的数据前还是过于缓慢,MongoDB如果查询几个月、半年的数据速率到不是很慢,但是如果存在分页还是提不上了速度,有可能也是应用的问题, 且在实用过程中频繁的读写带来的CPU和内存压力也是非常巨大的,所以在讨论之后决定对时序数据库进行研究,从而选择了IoTDB这款国产数据库,废话不多说,直接上内容,开始研究的时候版本为0.13,所以下文都是基于0.13的,1.X以后存在变动。原创 2023-06-06 16:52:37 · 2248 阅读 · 3 评论 -
IoTDB在springboot2中的(二) 查询
其中3,5两个方法是因为项目中需要进行添加的,是根据动态传递的参数来识别对应的表名,简单进行了包装处理,如果搭建有更好的方法可以留言交流。1、queryMapData 方法的话就是查询结果为Map集合的处理,比如聚合函数的查询等等。2、queryLastData 方法为根据SQL查询表中最新的一条记录数,返回实体类。上一章我们处理的基本的构建接入,以及插入的处理,那么接下来我们进行查询的操作处理。3、queryLastData 方法为根据sql和表名查询一个Map集合。原创 2023-08-09 18:12:59 · 1557 阅读 · 0 评论 -
Activiti7.X适配南大通用8s数据库
activiti7适配南大通用8s数据库得源码处理原创 2022-07-15 17:31:00 · 743 阅读 · 0 评论 -
Mybatis-plus2.x升级到3.x
Mybatis-plus2.x升级到3.x原创 2022-06-23 17:36:39 · 3925 阅读 · 0 评论 -
Springboot jar包部署-windows
本文使用为常见的winsw工具,地址为:Releases · winsw/winsw · GitHub下载对应的exe工具,如下图所示,该工具需要NET Framework 4.0的支持。1、将该exe放于和jar统一路径下,更改名称和Jar文件名相同。例如:test.exe2、新建xml文件和exe名称相同,且在统一路径下,例如:test.xml<?xml version="1.0" encoding="UTF-8"?><service> &l.原创 2021-10-27 16:30:39 · 2507 阅读 · 0 评论 -
Springboot jar包部署-linux
废话不多说,直接上内容!!!1、创建执行文件在/etc/init.d/下创建 autoJar.sh文件vi /etc/init.d/autoJar.sh内容如下:#!/bin/sh# chkconfig: 2345 85 15# description:auto_run #程序名RUN_NAME="test.jar" #jar包位置JAVA_OPTS=/opt/jar/test.jarLOG_OPTS=/opt/jar/test.log #开始方法start()原创 2021-10-27 16:14:16 · 127 阅读 · 0 评论 -
修改Mybatisplus2.x源码来对多数据库关键字的兼容处理
接上文,因为是对已有系统进行改造,所以会存在关键字的问题,但是如果修改字段工作量缺失太大,但是用到mybatisplus自带的方法又无法避免,想到去修改源码文件来实现,下面上内容mybatisplus的sql注入器为AutoSqlInjector文件位于com.baomidou.mybatisplus.mapper中,那我们在项目根目录下建立相同路径的文件然后对其生成sql的方法进行改造:injectInsertOneSql、sqlSelectColumns、sqlSelectObjsCo原创 2021-04-07 14:05:47 · 1303 阅读 · 0 评论 -
MyBatis-Plus中mysql语句转换为oracle语句
MyBatis-Plus中mysql语句转换为oracle语句接上一篇对MyBatis-Plus多数据库支持,不废话直接上内容。1、兼容处理需要做到mysql和oracle都进行支持,建议将oracle表和列全都以大写命名,这样修改量小。2、主键自增11g及之前需要进行建立序列,12c以后支持自增,这个网上帖子比较多,大家可以自行更改,我们项目在初期就不许用自增所以不存在此转换问题。3、对Mysql中使用的`符号进行剔除,条件使用' 单引号,查询语句中别名使用" 双引号。4、my原创 2021-04-07 11:48:54 · 1621 阅读 · 0 评论 -
关于springboot2项目MyBatis-Plus支持多数据库
关于springboot2项目MyBatis-Plus支持多数据库公司的项目一直使用的为mysql数据库,但是最新的客户已经购买ORACLE数据库,所以要求必须使用oracle数据库,为了兼容所以对项目进行改造让其可以支持多个数据库的切换,切记不是多数据源。参考:https://zhengqing.blog.csdn.net/article/details/103854742感谢作者的无私奉献。查找了帖子,对其进行了测试总结如下:1、增加方言配置来适配不同的数据库,已对大部分数据库进..原创 2021-03-27 18:28:57 · 1343 阅读 · 1 评论