当前位置: 首页 > news >正文

[Java] TDengine时序数据库时间戳(timestamp)字段插入数据的实现方法


👉原文阅读


目录

    • 👉[原文阅读](https://b1ankc-mov.github.io/posts/tdengine_timestamp/)
  • 📘正文开始
    • 实体类
    • Mapper接口
    • Controller控制器


📘正文开始

实体类

定义实体类,插入数据分别代表打卡时间员工id

打卡时间是最后需要插入时序数据库中的时间戳类型字段

@Data
public class Daily {private String collect_time;private String id;
}

Mapper接口

继承Mybatis的BaseMapper接口,利用insert语句进行插入,#{}中写的内容会自动填入方法中对应的同名参数内容。

@Mapper
public interface DailyMapper extends BaseMapper<Daily> {@Insert("insert into #{table_name} (collect_time) " +"values(#{timestamp})")public int insertDaily(Daily daily,String table_name,long timestamp);
}

Controller控制器

@RestController
public class DailyController {@Autowiredprivate DailyMapper dailyMapper;@PostMapping("/dailyInsert")public String save(@RequestBody Daily daily) {// 解决时间戳问题String collect_time=daily.getCollect_time();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf.parse(collect_time);long timestamp = date.getTime();// 向时序数据表插入数据int i= pavRollMapper.insertDaily(daily,"table1",timestamp);// 返回插入结果if(i>0){return "插入成功";}else {return "插入失败";}}
}

相关文章:

[Java] TDengine时序数据库时间戳(timestamp)字段插入数据的实现方法

&#x1f449;原文阅读 目录 &#x1f449;[原文阅读](https://b1ankc-mov.github.io/posts/tdengine_timestamp/) &#x1f4d8;正文开始实体类Mapper接口Controller控制器 &#x1f4d8;正文开始 实体类 定义实体类&#xff0c;插入数据分别代表打卡时间、员工id&#xff0…...

我的mybatis学习笔记之二

第一版学习笔记 1,接口是编程: 原生: Dao > DaoImpl mybatis: Mappper > XXXMapper.xml 2,SqlSession代表和数据库的一次会话:用完必须关闭 3,SqlSession和connection一样是非线程安全的.每次使用都必须去获取新的对象 4,mapper接口没有是一类,但是mybtis会为这个接口生…...

【网络编程开发】11.IO模型 12.IO多路复用

11.IO模型 什么是IO: IO 是 Input/Output 的缩写&#xff0c;指的是输入和输出。在计算机当中&#xff0c;IO 操作通常指将数据从一个设备或文件中读取到计算机内存中&#xff0c;或将内存中的数据写入设备或文件中。这些设备可以包括硬盘驱动器、网卡、键盘、屏幕等。 通常用…...

elementui Menu 二级菜单 min-width修改无效

原因&#xff1a;可能是生成的二级菜单样式里面没有带特定的hash属性 而vue代码里面样式里带了 scoped生成的样式有改样式选择器 从而无法成功选择 解决&#xff1a;让样式可以全局选择 不带属性选择器 单文件组件 CSS 功能 | Vue.js :global(.el-menu--vertical .el-menu--p…...

字符串拼接之char实现

目录 一、前言 二、memcpy函数用法 三、代码实现 一、前言 c中想到字符串拼接&#xff0c;我们都知道可以用c库中std::string的字符串中的简单加法进行拼接。示例&#xff1a; int main() {std::string str1 "hello";std::string str2 "World";std::…...

教育的数字化转型——Kompas.ai如何变革学习体验

引言 在现代教育中&#xff0c;数字化转型逐渐成为提升学习效果的重要手段。随着科技的进步&#xff0c;人工智能&#xff08;AI&#xff09;在教育领域的应用越来越广泛。本文将探讨教育数字化转型的发展趋势&#xff0c;并介绍Kompas.ai如何通过AI技术变革学习体验。 教育数…...

域内攻击 ----> DCSync

其实严格意义上来说DCSync这个技术&#xff0c;并不是一种横向得技术&#xff0c;而是更偏向于权限维持吧&#xff01; 但是其实也是可以用来横向&#xff08;配合NTLM Realy&#xff09;&#xff0c;如果不牵强说得话&#xff01; 那么下面&#xff0c;我们就来看看这个DCSyn…...

前端 JS 经典:动态执行 JS

前言&#xff1a;怎么将字符串当代码执行。有 4 中方式实现 eval、setTimeout、创建 script 标签、new Function 1. eval 特点&#xff1a;同步执行&#xff0c;当前作用域 var name "yq"; function exec(string) {var name "yqcoder";eval(string); …...

Laravel学习-模型注入

一. 在定义路由的时候&#xff0c;可以在闭包函数里引入模型&#xff0c; Route.get(/api/user/{user:id}, function(\App\Model\UserModel $user) {return value; }) 其中&#xff1a;id可以省略不写&#xff0c;这个意思是&#xff0c;请求该接口时&#xff0c;会UserMode…...

Django模板的使用(详细版)

1、配置 在工程中创建模板目录templates&#xff08;这个名字可以变&#xff01;&#xff01;&#xff09; 在settings.py配置文件中修改TEMPLATES配置项的DIRS值 2、定义模板 在templates目录中新建一个模板文件&#xff0c;如index.html 3、模板渲染 Django提供了一个函数…...

正则表达式基础

正则表达式基础 一、初识正则表达式 思考–问题答案在文末 问题1&#xff1a;text1 ‘height:178&#xff0c;weight&#xff1a;168&#xff0c;sid&#xff1a;123456&#xff0c;passwd:9527’&#xff0c;如何快速找出密码&#xff1f;问题2&#xff1a;text2 ‘他的电话…...

【Linux】进程间通信之命名管道

&#x1f466;个人主页&#xff1a;Weraphael ✍&#x1f3fb;作者简介&#xff1a;目前正在学习c和算法 ✈️专栏&#xff1a;Linux &#x1f40b; 希望大家多多支持&#xff0c;咱一起进步&#xff01;&#x1f601; 如果文章有啥瑕疵&#xff0c;希望大佬指点一二 如果文章对…...

【内存管理】页表映射

页表的一些术语 现在Linux内核中支持四级页表的映射&#xff0c;我们先看下内核中关于页表的一些术语&#xff1a; 全局目录项&#xff0c;PGD&#xff08;Page Global Directory&#xff09; 上级目录项&#xff0c;PUD&#xff08;Page Upper Directory&#xff09; 中间目…...

Cloudpods 强大的多云管理平台部署

简介 Cloudpods 是一款简单、可靠的企业IaaS资源管理软件。帮助未云化企业全面云化IDC物理资源&#xff0c;提升企业IT管理效率。 Cloudpods 帮助客户在一个地方管理所有云计算资源。统一管理异构IT基础设施资源&#xff0c;极大简化多云架构复杂度和难度&#xff0c;帮助企业…...

深度学习的可微渲染

深度学习的可微渲染 可微渲染&#xff08;Differentiable Rendering&#xff09;是深度学习领域的一个重要概念&#xff0c;它将传统的计算机图形学与深度学习结合起来&#xff0c;通过使渲染过程可微分&#xff08;differentiable&#xff09;&#xff0c;以便于在深度学习模…...

CAS Server Restful接口实现后台认证

背景 对于一些比较复杂定制化登录页的情况下&#xff0c;之前提到过可以自定义修改使用CAS Server提供的登录页这种操作已经明显跟不上复杂定制场景了&#xff0c;所以CAS Server也提供了支持Restful接口&#xff0c;支持服务端后台登陆&#xff0c;对于复杂登陆场景时&#x…...

Linux shell编程学习笔记58:cat /proc/mem 获取系统内存信息

0 前言 在开展系统安全检查的过程中&#xff0c;除了收集cpu信息&#xff0c;我们还需要收集内存信息。在Linux中&#xff0c;获取内存信息的命令很多&#xff0c;这里我们着重研究 cat /proc/mem命令。 1 cat /proc/mem命令 /proc/meminfo 文件提供了有关系统内存的使用情况…...

【InternLM实战营第二期笔记】07:OpenCompass :是骡子是马,拉出来溜溜

文章目录 课程实操 课程 评测的意义是什么呢&#xff1f;我最近也在想。看到这节开头的内容后忽然有个顿悟&#xff1a;如果大模型最终也会变成一种基础工具&#xff08;类比软件&#xff09;&#xff0c;稳定或可预期的效果需要先于用户感知构建出来&#xff0c;评测 case 就…...

matlab演示银河系转动动画

代码 function GalaxyRotationSimulation()% 参数设置num_stars 1000; % 恒星数量galaxy_radius 1; % 银河系半径rotation_speed 0.05; % 旋转速度% 生成银河系中的恒星分布theta 2 * pi * rand(num_stars, 1); % 角度r galaxy_radius * sqrt(rand(num_stars, 1)); % 半径…...

备战 清华大学 上机编程考试-冲刺前50%,倒数第5天

T1&#xff1a;多项式求和 小K最近刚刚习得了一种非常酷炫的多项式求和技巧&#xff0c;可以对某几类特殊的多项式进行运算。非常不幸的是&#xff0c;小K发现老师在布置作业时抄错了数据&#xff0c;导致一道题并不能用刚学的方法来解&#xff0c;于是希望你能帮忙写一个程序…...

突破3D打印参数瓶颈:OrcaSlicer的智能工艺解决方案

突破3D打印参数瓶颈&#xff1a;OrcaSlicer的智能工艺解决方案 【免费下载链接】OrcaSlicer G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.) 项目地址: https://gitcode.com/GitHub_Trending/orc/OrcaSlicer 3D打印参数调试常…...

Flag入门—Flag在返回包中

好靶场简介 漏洞复现学习由"好靶场“支持 官网链接-好靶场平台-安全靶场-网络安全靶场 前期准备 我们开启靶场先看描述 这道题的描述是&#xff1a;”考验你会不会用F12以及Burp抓返回包了“ 如果有能力可以不看描述直接搞 下方开启靶场 靶场开启后我们访问靶场给…...

告别微软商店:Win10企业版ThinkPad用户管理电池的终极方案——离线部署Lenovo Vantage全记录

ThinkPad企业级管理&#xff1a;Win10离线部署Lenovo Vantage的技术实践 当企业IT部门选择Windows 10企业版作为标准镜像时&#xff0c;往往会面临一个现实挑战——微软应用商店的缺失使得UWP应用部署变得复杂。作为ThinkPad设备管理的核心工具&#xff0c;Lenovo Vantage的离线…...

嵌入式方向输入抽象库:摇杆与按键的语义化状态映射

1. 项目概述direction是一个轻量级、零依赖的嵌入式方向输入抽象库&#xff0c;专为资源受限的微控制器&#xff08;如 STM32F0/F1/L0/L1、nRF52、ESP32-C3、RP2040 等&#xff09;设计。其核心目标并非实现复杂的人机交互逻辑&#xff0c;而是以最小的代码体积和确定性的执行时…...

从‘龙影’到‘小君’:我们如何训练出一个能看懂MRI的‘中文数字放射科医生’?

从‘龙影’到‘小君’&#xff1a;揭秘AI医学影像分析的实战路径 推开北京天坛医院放射科的大门&#xff0c;你会看到一组特殊的"医生"——它们由代码构成&#xff0c;却能以0.8秒的速度完成MRI影像的初筛。这背后是"龙影"大模型向"小君"应用的进…...

零基础入门OFA视觉推理:一键部署Web应用,快速体验AI图文理解

零基础入门OFA视觉推理&#xff1a;一键部署Web应用&#xff0c;快速体验AI图文理解 1. 引言&#xff1a;让AI看懂图片和文字的关系 你有没有遇到过这样的情况&#xff1f;在网上看到一张商品图片&#xff0c;描述写着“纯棉材质”&#xff0c;但图片看起来却像化纤&#xff…...

11.2版本:使用Flow3D进行高能量密度下选区激光熔化(SLM)数值模拟与计算流体动力学(...

11.2版本 使用流体力学软件flow3d 增材制造 additive manufacturing 选区激光熔化 SLM 数值模拟 计算流体动力学CFD Flow3d keyhole-induced pore 匙孔孔隙 可模拟单层单道、多道多层 该模型能够模拟高能量密度下产生的匙孔孔隙&#xff0c;与有些不能模拟高能量密度的模型完全…...

基于 Carsim 与 Matlab/Simulink 实现汽车主动避撞和跟车功能联合仿真

基于模型预测控制&#xff08;自带的mpc模块&#xff09;和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能&#xff08;acc自适应巡航&#xff09;&#xff0c;包含simulink模型&#xff08;其中有车辆逆纵向动力学模型、逆发动机模型、切换控制逻辑…...

可自定义给定电压的两相流非等温COMSOL完整版质子交换膜燃料电池仿真,含雾状流道与内侧多相流...

质子交换膜燃料电池仿真Comsol完整版 虽然氢电发文量多了&#xff0c;但是氢电模型复杂程度和别的领域没法比&#xff0c;两相流非等温的氢燃料电池&#xff0c;跑通的都得好几千的&#xff0c;这个模型的流道和内侧都是多相流&#xff0c;这个里面是雾状流的流道&#xff0c;目…...

3步构建国标视频平台API文档:Knife4j如何提升GB28181开发效率

3步构建国标视频平台API文档&#xff1a;Knife4j如何提升GB28181开发效率 【免费下载链接】wvp-GB28181-pro 项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro 在国标视频平台开发中&#xff0c;API文档管理常成为技术瓶颈。手动维护文档耗时易错&am…...