- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 idea 从 某某类值 复制到 某某类值
//系统自带方法,从 某某表 复制到 某某表 BeanUtils.copyProperties(versionType,versionListVo);
2021-11-22 14:43:54
574
原创 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转义字符 >;是大于 <;是小于 <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
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
原创 若依框架分离版--文件下载
若依框架分离版--文件下载 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅