自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用简单的注解切面工程实现接口权限校验

使用简单的注解切面工程实现接口权限校验

2022-01-04 15:51:57 516

原创 Java通过rs458串口与硬件设备交互

Java通过rs458串口与硬件设备交互:**需求背景:**java代码访问雷达水位计,发送请求代码,接收返回代码,解析数据转换为double格式后发送给位于其它服务器的Java程序。串口不同于socket通信,没有url与端口。串口即为计算机上的硬件连接端口,如USB端口、显示器端口等。监听串口的操作,就是使用代码或虚拟串口软件,定时监听指定串口动态,观察其是否有数据交互。业务部分:package com.example.waterlevel.service;import com.alibab

2021-12-06 15:03:40 3210

原创 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 751

原创 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 281

原创 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 285

原创 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 1038

原创 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 5079

原创 Java 文件上传同时携带参数

文件上传同时携带参数单独进行文件上传的方式常用MultipartFile,但并不能携带其它参数:使用MultipartHttpServletRequest可将文件、参数以键值形式包装起来,传送至controller。例:接口:@RequestMapping(value = "/createTicket", method = RequestMethod.POST)@ApiOperation(value = "新建工单", notes = "新建工单")@ResponseBodypublic C

2021-07-23 16:26:44 6907 3

原创 Java开发中token 的使用

Token流程: 1.建立token工具类,先编辑token签名sign():设置超时时长、token秘钥。 2.配置拦截器类,拦截器中重写preHandle()方法,对每次请求进行自定义的拦截操作。 3.建立配置类:定义拦截与不拦截的接口信息。页面请求登录接口→登录成功后,返回登录信息+token秘钥给前端→前端记住密钥信息,并赋予每个接口(例:在每个接口访问时将秘钥信息放置于headers中的参数下)→拦截器接到请求,从headers获取token密钥进行匹配,通过则继续访问,不通过则返回提示信

2021-07-23 16:03:07 8984 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除