![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
文章平均质量分 62
冰淇淋分你一半
到不了的就是永远,忘不了的就是曾经。
展开
-
jenkins整合gerrit
jenkins原创 2023-10-16 20:17:44 · 1324 阅读 · 0 评论 -
服务器时间正常,docker容器日志显示时间少了8小时
【代码】服务器时间正常,docker容器日志显示时间少了8小时。原创 2023-09-19 09:56:16 · 507 阅读 · 0 评论 -
解决使用若依框架,创建时间少了8小时。
解决若依框架,获取当前时间少了8小时问题。转载 2023-07-04 14:58:20 · 1342 阅读 · 0 评论 -
springboot项目通过nginx访问ftp服务器文件
项目中遇到的springboot项目访问ftp服务器图片、视频问题的,想在我自己服务器上重新部署一遍,然后发现,执行docker的时候报错了。注意: -v /app-data/ftp_home:/usr/share/nginx/ftproot 这个就是挂载ftp服务地方。打开我的电脑在文件栏输入:ftp://你的ip/,输入密码就可以登录linux服务器的ftp。百度一下解析的更全面,我这里只是因为docker没启动。然后启动nginx之后,直接访问:你的ip + ftp文件路径,就可以访问了。原创 2023-06-30 16:51:42 · 1086 阅读 · 0 评论 -
docker安装nginx,发布部署vue项目
前后端项目,实现前后端简单部署到服务器。前端vue,后端springboot。服务器ubuntu(18.04)<linux系统同理>.后端通过(nohup java -jar xxx.jar &) 指令简单部署。该文主要说明部署前端vue项目。部署vue需要安装nginx。安装nginx方式有两种,1、可以在服务器上下载nginx压缩包,解压即可。2、使用docker容器。该文使用docker容器安装,压缩包,可自行百度一下。原创 2023-06-25 15:17:32 · 1599 阅读 · 0 评论 -
java ftp上传文件报错 (227 Entering Passive Mode (172,30,41,44,154,53))
使用java代码实现ftp上传文件。原创 2023-06-13 19:41:36 · 519 阅读 · 0 评论 -
Spring Boot使用JpaRepository删除数据时的注意事项
问题:在Spring Boot中使用JpaRepository的deleteById(ID id)方法删除数据时,首先要使用existsById(ID id)方法判断数据是否存在。如果存在,再删除。否则,删除一个id不存在的数据会抛出org.springframework.dao.EmptyResultDataAccessException异常:2021-02-02 09:22:12.587 ERROR 13108 --- [ XNIO-1 task-2] c.a.s.b.e.GlobalExcept转载 2021-02-02 09:35:26 · 1315 阅读 · 0 评论 -
jpa MySQL 使用like查询数据
1、jpa关键字查询:2、使用criteriaBuilder添加查询条件:if (StringUtils.isNotBlank(name)) { list.add(criteriaBuilder.like(root.get("name"), "%\\" + name + "%")); }3、jpa使用原生SQL查询数据库like的用法:oracle用法://dao层代码@Query(value = "SELECT * FROM TABLENAME WHERE US原创 2020-12-29 10:21:06 · 827 阅读 · 1 评论 -
根据某一节点,递归获取其所有子,父节点
1、数据表结构如:2、需求:根据某一节点,递归获取其所有子,父节点,页面显示树状。如:3、接口:Controller@RequestMapping(value = "", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @PreAuthorize("hasAnyAuthority('QueryZoneManager')") @Log(name = "获取区域管理节点数据", type原创 2020-12-24 09:54:19 · 358 阅读 · 0 评论 -
JSONObjec 转化JSONArray 转化为List<String>
JSONObject 数据格式:{“departments”:[“2c9e86e5756dd678017571f5e8fb004e”]}需要将上面数据转化为ListJSONArray jsonArray = departments.getJSONArray("departments"); String dept = JSONObject.toJSONString(jsonArray); List<String> department = JSONObject.原创 2020-12-10 10:34:17 · 570 阅读 · 0 评论 -
java 连接SQLServer 调用存储过程
问题 项目中遇到一个需要,需要调用MES系统的一个存储过程。环境 idea+SpringBoot+Gradle代码package com.atue.smarthome.bussiness.application;import com.alibaba.fastjson.JSONObject;import com.atue.smarthome.bussiness.interfaces.dto.SMTRequest;import java.sql.Connection;import java原创 2020-09-19 10:40:06 · 481 阅读 · 0 评论 -
方法返回实体类视图,若在视图中修改了某个属性,其数据库中数据亦被修改。
问题:最近,项目中发现了一个问题,一个返回分页视图的列表。(该视图也是实体类),返回数据需要对某个属性进行修改,首先根据条件查出符合条件的所有数据,其次遍历这些数据,对某个属性进行修改(并没有保存)。最后发现,该视图对应的数据表字段内容,也被修改。public PageDataResponse<PropertyCheck> queryPropertyCheck( @RequestParam(required = false, defaultValue = "1") Integer原创 2020-07-14 16:23:37 · 410 阅读 · 0 评论 -
JDK 8新特性parallelStream 坑
遇到的问题:项目开发中,遇到一个bug,该bug是多次刷新页面。就会偶现404页面现象,404是因为后台根据登录角色查询权限未查出来。页面菜单路由是根据权限配置显示,后台查询权限接口:JSONArray jsonArray = new JSONArray();OAuth2Authentication authentication = (OAuth2Authentication) principal;authentication.getAuthorities().parallelStream().fo原创 2020-06-22 10:25:13 · 932 阅读 · 0 评论 -
数据过滤
**问题:**网格,区域,单位,场所,设备。(层级有包含关系,设备在某个场所中,场所在单位中,单位在某个区域中,或者某个网格中),现项目中有一个需求,配置通知人员,该人员可以监控上面五种类型,如:张三监控某一设备,李四监控设备所在单位,若改设备报警,那么,张三李四都应该收到报警通知(电话或者短信),如若张三监控某一个设备,张三也监控设备所在单位,那么他应该只收到一次通知。(监控设备配置了短信,监控...原创 2020-05-08 10:36:42 · 221 阅读 · 0 评论 -
关于POI导入判断行与列是否为空sheet.getRow(),row.getCell()
问题:项目中导入excel代码中遇到一个坑,代码如下:for (int rowIndex = 1; rowIndex <= sheet.getLastRowNum(); rowIndex++) { CreateDeviceRequest request = new CreateDeviceRequest(); Row row = sheet.getRow(...原创 2019-12-23 16:51:20 · 13506 阅读 · 3 评论