- 博客(9)
- 收藏
- 关注
原创 Java通过rs458串口与硬件设备交互
Java通过rs458串口与硬件设备交互:**需求背景:**java代码访问雷达水位计,发送请求代码,接收返回代码,解析数据转换为double格式后发送给位于其它服务器的Java程序。串口不同于socket通信,没有url与端口。串口即为计算机上的硬件连接端口,如USB端口、显示器端口等。监听串口的操作,就是使用代码或虚拟串口软件,定时监听指定串口动态,观察其是否有数据交互。业务部分:package com.example.waterlevel.service;import com.alibab
2021-12-06 15:03:40 3344
原创 Spring Boot java代码Socket链接案例
socket链接案例:背景:java代码与设备交互,请求数据并入库。设备:多普勒流量计。 设备的请求报文:代码实现:首先配置设备的IP、端口到配置文件或数据库,然后用@Value注解引用到常量中。设置请求报文(这里只需要两种数据):public static final byte[] WATERLEVEL = new byte[]{0x01, 0x03, 0x0000, 0x0002, (byte)0xC40B}; // 读取水位值,单精度浮点数public static final
2021-09-28 16:51:18 802
原创 linux脚本创建及移动的简单操作
linux脚本创建及移动的简单操作:目的:在/system目录建立一个包含启动/停止sh脚本的.service脚本文件(service脚本文件嵌套sh脚本文件)首先编写sh脚本文件:1.预先在txt中编辑好目标sh脚本文件:start.sh:#!/bin/bashCMD_PATH="/home/hawksoft/2.project/20210906-GY-ShJLL/java/hydrologyV2-2.0-SNAPSHOT.jar"nohup java -jar ${CMD_PATH} --
2021-09-15 13:40:15 329
原创 spring boot 实现邮件服务
1.首先引入pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.修改application.yml配置文件:spring: mail: host: smtp.163.com #SMTP
2021-08-16 18:01:36 315
原创 spring boot框架下通过url获取静态文件
spring boot框架下通过url获取静态文件:例:静态文件存放在src平级目录/static下,目录名称是通过yml配置文件定义的:通过url访问时的url地址:http://localhost:9301/files/20210812/2829.png访问前需在启动类平级建立配置类:xxxConfig,继承WebMvcConfigurationSupport类,并重写addResourceHandlers方法:@Configuration@Slf4jpublic class MvcCon
2021-08-12 15:24:29 1115
原创 controller接收前端参数的几种方式
controller接收前端参数的几种方式1.直接以对象的形式接收:@RequestMapping(value = "/getTicketList", produces = "application/json;charset=UTF-8", method = RequestMethod.POST)@ApiOperation(value = "获取工单列表", notes = "获取工单列表")@ResponseBodypublic CommonResultBO getTicketList(@Req
2021-07-23 16:52:05 5153
原创 Java 文件上传同时携带参数
文件上传同时携带参数单独进行文件上传的方式常用MultipartFile,但并不能携带其它参数:使用MultipartHttpServletRequest可将文件、参数以键值形式包装起来,传送至controller。例:接口:@RequestMapping(value = "/createTicket", method = RequestMethod.POST)@ApiOperation(value = "新建工单", notes = "新建工单")@ResponseBodypublic C
2021-07-23 16:26:44 7071 3
原创 Java开发中token 的使用
Token流程: 1.建立token工具类,先编辑token签名sign():设置超时时长、token秘钥。 2.配置拦截器类,拦截器中重写preHandle()方法,对每次请求进行自定义的拦截操作。 3.建立配置类:定义拦截与不拦截的接口信息。页面请求登录接口→登录成功后,返回登录信息+token秘钥给前端→前端记住密钥信息,并赋予每个接口(例:在每个接口访问时将秘钥信息放置于headers中的参数下)→拦截器接到请求,从headers获取token密钥进行匹配,通过则继续访问,不通过则返回提示信
2021-07-23 16:03:07 9909 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人