自定义博客皮肤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 472

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

2021-11-08 15:28:16 2898

原创 Mqtt发送消息

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

2021-11-02 18:31:29 1148

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

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

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

2021-11-02 18:15:27 435

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

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

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

2021-10-28 10:59:36 444

转载 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 2660

原创 子类继承父类

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

2021-10-27 11:01:50 415

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

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

2021-10-27 10:47:09 2000

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

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

2021-10-27 09:24:18 110

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

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

首先是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 1004

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

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

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

2021-10-18 14:49:36 1523

原创 两表查询或多表查询

两表查询或多表查询可以创建 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 647

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

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

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

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

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

2021-10-08 11:29:11 228

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

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

2021-10-08 11:22:57 2766

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

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

2021-10-07 16:47:01 2436

sql查询最新记录.doc

sql语句查询最新时间记录

2021-04-19

空空如也

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

TA关注的人

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