- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 idea 从 某某类值 复制到 某某类值
//系统自带方法,从 某某表 复制到 某某表BeanUtils.copyProperties(versionType,versionListVo);
2021-11-22 14:43:54
529
原创 Mqtt发送消息
controller层@Autowiredprivate GeelyMqttClient geelyMqttClient;//mqttString mqttRequestJson = MqttRequestFactory.getMqttRequestJson("发送的名称", 发送的数据, "编号");geelyMqttClient.publish("对接的名称", mqttRequestJson, GeelyMqttClient.QosEnum.QoS0,false);MqttReque
2021-11-02 18:31:29
1235
原创 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
174
原创 通过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
520
原创 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
90
原创 读取Redis并根据数据库更新
建议使用stringRedisTemplate更新RedisredisTemplate会出现类型转换不成功的情况建议写在serviceimpl层,因为方便写业务逻辑@Autowiredprivate RedisTemplate redisTemplate;@Autowiredprivate StringRedisTemplate stringRedisTemplate;//接收Redis里的数据Object station = null;//根据key查Redis里的数据stat.
2021-10-28 10:59:36
505
转载 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
2731
原创 子类继承父类
通过extends进行继承。语法:<修饰符>class<子类名>extends<父类名>{…}举例://定义父类public class Parent{}//通过extends,son类继承了父类Parentpublic class Son extends Parent{} 补充:(1)继承就是在现有类的基础上构建亲的类。(2)当一个类继承一个现有类后,可以对被继承类中的属性和方法进行重用。(3)在Java中,一个类只能有一个父类,不支持
2021-10-27 11:01:50
463
原创 从Redis读取数据推送到前端
controller层,返回给前端 list数组形式,如果单独返回对象,把list去掉就好 //定时// private static final Logger log = LoggerFactory.getLogger(StationChargerRedisIni.class); /** * 定时更新数据 */ @ApiOperation("仓库信息") @GetMapping("/Redis")// @Scheduled(cron = "
2021-10-27 10:47:09
2142
原创 org.springframework.beans.factory.UnsatisfiedDependencyException:解决方案
首先看最下面是否存在 端口号的报错例如:127.0.0.1:6379这个就属于Redis配置的错误,我们可以到yml文件里找到redis的配置,查看host:地址是否正确然后在查看Redis配置的 password:密码是否正确
2021-10-27 09:24:18
138
原创 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
4249
原创 实现删除主表数据时, 判断关联外键表是否有数据引用, 有就不能删除, 无则删除
首先是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
1105
原创 xml中日期时间段查询的sql语句
xml中>,<不能被正确解析,需要XML转义字符>;是大于<;是小于<if test="startTime != null and startTime != '' "> and start_time >= #{startTime}</if><if test="stopTime != null and stopTime != '' "> and stop_time <= #{stopTime}<.
2021-10-21 10:50:18
3483
原创 idea将代码上传更新到Git上
第一步:点击自己的项目名第二步:点击右键,找到git第三步:找到add,添加自己写的代码第四步:找到↙箭头并点击它,pull合并一下第五步:找到√并点击提交第六步:点击commintandpush,看到左下角出现提示,就代表代码上传成功了如果不提交代码,只更新自己的分支或者代码,可以点击右下角分支,找到自己使用的分支更新即可...
2021-10-18 14:49:36
1574
原创 两表查询或多表查询
两表查询或多表查询可以创建 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
685
原创 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
185
原创 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
1269
原创 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
87
原创 若依框架分离版--文件下载
若依框架分离版--文件下载controller层 /** * 下载【附件】 * @param id * @param response * @throws UnsupportedEncodingException */ @ApiOperation("文件下载【附件】") @GetMapping("/appendixDownLoad/{id}") @ResponseBody public void appendixDownL
2021-10-08 11:22:57
2950
原创 若依框架前后端分离版---文件上传
controller层 /** * 上传文件 */ @PostMapping(value = "/file") @ApiOperation(value = "上传文件*", notes = "上传文件") public AjaxResult file( @RequestParam(value = "uploadFile" ,required = false)MultipartFile file, @RequestP
2021-10-07 16:47:01
2573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人