自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea 从 某某类值 复制到 某某类值

//系统自带方法,从 某某表 复制到 某某表 BeanUtils.copyProperties(versionType,versionListVo);

2021-11-22 14:43:54 574

原创 在页面上点某个功能,查看调用的接口

2021-11-08 15:28:16 3292

原创 Mqtt发送消息

controller层 @Autowired private GeelyMqttClient geelyMqttClient; //mqtt String mqttRequestJson = MqttRequestFactory.getMqttRequestJson("发送的名称", 发送的数据, "编号"); geelyMqttClient.publish("对接的名称", mqttRequestJson, GeelyMqttClient.QosEnum.QoS0,false); MqttReque

2021-11-02 18:31:29 1310

原创 AjaxResult

import java.util.HashMap; import com.geely.hc1y.common.constant.HttpStatus; import com.geely.hc1y.common.utils.StringUtils; /** * 操作消息提醒 */ public class AjaxResult extends HashMap<String, Object> { private static final long serialVersionUID =

2021-11-02 18:17:20 244

原创 通过webscoket往前端推送数据

controller或者service层,哪里需要写哪里 list就是要推送的数据,cabinetList是controller的路径名 有log,就要在开头加上 @Slf4j 注解,与service或者controller同辈 //import lombok.extern.slf4j.Slf4j; //@Slf4j try { System.out.println("当前推送数据:" + List); WebSocketServer.sendInfo(List, "cabinetList");

2021-11-02 18:15:27 590

原创 springmvn总结

import org.springframework.web.bind.annotation.*; @RequestMapping @RestController @RequestBody @GetMapping @RequestParam …… post 请求 用@RequestBody 传递参数 put 请求 用@RequestParam 传递参数 //判断类是否为null if(cabinetdisable == null) { //new对象可以防止.

2021-10-29 16:02:03 131

原创 读取Redis并根据数据库更新

建议使用stringRedisTemplate更新Redis redisTemplate会出现类型转换不成功的情况 建议写在serviceimpl层,因为方便写业务逻辑 @Autowired private RedisTemplate redisTemplate; @Autowired private StringRedisTemplate stringRedisTemplate; //接收Redis里的数据 Object station = null; //根据key查Redis里的数据 stat.

2021-10-28 10:59:36 566

转载 java.lang.NullPointerException出现的几种原因以及解决

java.lang.NullPointerException出现的几种原因: 1、字符串变量未初始化 2、接口类型的对象没有用具体的类初始化,比如: Map map // 会报错 Map map = new Map(); //则不会报错了 3、当一个对象的值为空时,你没有判断为空的情况。 4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常 String str = null; if(str.equals(“Test”)){undefined //这里的代码将不会被触发,因为会抛

2021-10-27 16:39:51 2821

原创 子类继承父类

通过extends进行继承。 语法:<修饰符>class<子类名>extends<父类名>{…} 举例: //定义父类 public class Parent{ } //通过extends,son类继承了父类Parent public class Son extends Parent{ } 补充: (1)继承就是在现有类的基础上构建亲的类。 (2)当一个类继承一个现有类后,可以对被继承类中的属性和方法进行重用。 (3)在Java中,一个类只能有一个父类,不支持

2021-10-27 11:01:50 512

原创 从Redis读取数据推送到前端

controller层,返回给前端 list数组形式,如果单独返回对象,把list去掉就好 //定时 // private static final Logger log = LoggerFactory.getLogger(StationChargerRedisIni.class); /** * 定时更新数据 */ @ApiOperation("仓库信息") @GetMapping("/Redis") // @Scheduled(cron = "

2021-10-27 10:47:09 2241

原创 org.springframework.beans.factory.UnsatisfiedDependencyException:解决方案

首先看最下面是否存在 端口号的报错 例如:127.0.0.1:6379 这个就属于Redis配置的错误,我们可以到yml文件里找到redis的配置,查看host:地址是否正确 然后在查看Redis配置的 password:密码是否正确

2021-10-27 09:24:18 219

原创 redisTemplate从redis获取所有数据

@Autowired private RedisTemplate<String,String> redisTemplate; @ApiOperation("StationCharger") @GetMapping("/StationCharger") public AjaxResult init() { // redisTemplate.delete("*"); //获取所有的key Set<String&g.

2021-10-25 11:03:50 4367

原创 实现删除主表数据时, 判断关联外键表是否有数据引用, 有就不能删除, 无则删除

首先是controller层 /** * 删除文档类型 */ @ApiOperation("删除文档类型") @PreAuthorize("@ss.hasPermi('document:type:remove')") @Log(title = "删除文档类型", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVa

2021-10-22 10:45:58 1200

原创 xml中日期时间段查询的sql语句

xml中>,<不能被正确解析,需要XML转义字符 &gt;是大于 &lt;是小于 <if test="startTime != null and startTime != '' "> and start_time &gt;= #{startTime}</if> <if test="stopTime != null and stopTime != '' "> and stop_time &lt;= #{stopTime}&lt.

2021-10-21 10:50:18 3609

原创 idea将代码上传更新到Git上

第一步:点击自己的项目名 第二步:点击右键,找到git 第三步:找到add,添加自己写的代码 第四步:找到↙箭头并点击它,pull合并一下 第五步:找到√并点击提交 第六步:点击commintandpush,看到左下角出现提示,就代表代码上传成功了 如果不提交代码,只更新自己的分支或者代码,可以点击右下角分支,找到自己使用的分支更新即可 ...

2021-10-18 14:49:36 1635

原创 两表查询或多表查询

两表查询或多表查询可以创建 vo 来查询 vo里面写要查询的字段,如: controller,service和mapper都按照正常的查询写 最后mapper.xml可复制其他的xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3

2021-10-18 14:01:30 746

原创 Java修改上传图片

controller /** * 上传图片 */ @PostMapping(value = "/file") @ApiOperation(value = "上传图片", notes = "上传图片") public AjaxResult file( @RequestParam(value = "uploadFile" ,required = false)MultipartFile file ) throws Exception{

2021-10-18 11:08:50 236

原创 Java将Long类型转换为时分秒

将秒转换为时分秒 /** 充电时间 */ @Excel(name = "充电时间", width = 30) private Long chargeTime; private String chargeTimechargeTime; public String getChargeTimechargeTime() { if (chargeTime==null){ return null; } //

2021-10-18 10:57:24 1373

原创 vue-cli-service不是内部或外部命令,也不是可运行的程序

'vue-cli-service'不是内部或外部命令,也不是可运行的程序 步骤一:根据文件夹打开黑窗口 Windows+r 步骤二:运行 npm run dev,但是发现报错 步骤三:执行npm install命令 步骤四:运行 npm run dev,报错 步骤五:检查发现 vue.config 地址没有设成自己的 步骤六:运行 npm run dev,成功 ...

2021-10-12 16:20:47 129

原创 Int或Long类型不修改数据库给前端展示字符串类型

实体类添加假字段 不修改数据库 展示给前端的字符串类型

2021-10-08 11:29:11 338

原创 若依框架分离版--文件下载

若依框架分离版--文件下载 controller层 /** * 下载【附件】 * @param id * @param response * @throws UnsupportedEncodingException */ @ApiOperation("文件下载【附件】") @GetMapping("/appendixDownLoad/{id}") @ResponseBody public void appendixDownL

2021-10-08 11:22:57 3072

原创 若依框架前后端分离版---文件上传

controller层 /** * 上传文件 */ @PostMapping(value = "/file") @ApiOperation(value = "上传文件*", notes = "上传文件") public AjaxResult file( @RequestParam(value = "uploadFile" ,required = false)MultipartFile file, @RequestP

2021-10-07 16:47:01 2788

sql查询最新记录.doc

sql语句查询最新时间记录

2021-04-19

空空如也

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

TA关注的人

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