lyt5701
码龄7年
关注
提问 私信
  • 博客:21,544
    社区:5
    21,549
    总访问量
  • 15
    原创
  • 523,296
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2018-03-04
博客简介:

qq_41786090的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得19次评论
  • 获得72次收藏
创作历程
  • 15篇
    2023年
成就勋章
兴趣领域 设置
  • Java
    javatomcatmavenspring bootspring cloud
  • 大数据
    mysql
  • 后端
    spring
  • 云原生
    docker
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jpa中避免save更新时带入null

如果查到数据,就会update一条数据,但是如果要存入的对象有的字段没有赋值(为null),他就会把null也会插入数据库,那原来这条数据有的字段有值也会被覆盖掉,为了避免这种情况发生,就要做出调整。首先对于save方法,他会先根据id在数据库里查询,如果没查到数据就会insert一条数据;jpa中只有save方法并没有update方法,那他是怎么实现更新的呢,// 这里判断以下value是否为空。* 覆盖原来实现,不更新null字段。* @author 隐。* @author 隐。三.在启动类上加注解。
原创
发布博客 2023.09.05 ·
1116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jpa中id自增策略

需要实现IdentifierGenerator并实现 generate()方法。在generate()方法里面去写自定义的主键生成策略@Component@Override//获取table注解,通过table获取表名//如果获取不到Table则返回随机ID// 获取表名// 获取实体中的自增列,这里认为@javax.persistence.Id或@org.springframework.data.annotation.Id修饰的属性就是我们要的。
原创
发布博客 2023.09.05 ·
2120 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

图片转换成base64,再转换成图片

@param imgFilePath 保存图片全路径地址。* 对字节数组字符串进行Base64解码并生成图片。* @param imgFile 待处理图片。* @param imgStr 图片数据。* 将图片转成Base64编码。//读取图片字节数组。
原创
发布博客 2023.08.18 ·
219 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java利用模板导出word文档

FileOutputStream out = new FileOutputStream(new File("D:\\Desktop\\RE22-08 测试实施方案.docx"));3.1编辑模板:选中区域,按ctrl+F9,右键编辑域,选择邮件合并,输入参数。//获取Word模板,模板存放路径在项目的resources目录下。//注册xdocreport实例并加载FreeMarker模板引擎。//Word模板中的表格数据对应的集合类型。//往模板里填充数据(普通数据)////往模板里填充数据(表格)
原创
发布博客 2023.08.16 ·
2225 阅读 ·
1 点赞 ·
1 评论 ·
18 收藏

java工具类总结

1.springboot全局日期设置2. 字段上设置@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") // 设置出参的时区和格式(返给前端的参数)@DateTimeFormat(pattern="yyyy-MM-dd")// 设置入参的格式(前端带过来的参数)
原创
发布博客 2023.08.16 ·
71 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

jpa复杂查询总结

findByxxx()findByxxxAndxxxAndxxx...()nativeQuery = true一定要写,这里写的是sql放到数据库里能直接执行字段和表名对应的都是数据库的字段和表名。2 " +当不写nativeQuery = true时,是hql,对应的字段是实体类的字段和类名其实用jpa主要就是想直接调用规范好的接口,简化开发,但是面试复杂查询时,jpa并不是最好的选择,但是又不得不用jpa的话,我比较倾向于自定义sql的写法,
原创
发布博客 2023.08.10 ·
1367 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

git总结

1.clone(克隆) :从远程仓库中克隆代码到本地仓库。fetch(抓取):将代码从远程仓库抓取到本地仓库。2.checkout(切分支) :从本地仓库中切一个分支然后进行修订。3.add(添加):将代码由工作区提交到暂存区。4.commit(提交):将代码由暂存区提交到本地仓库。5.pull(拉取);相当于fetch+merge(合并),将代码从远程仓库抓取到本地,并远程分支与本地 分支合并。6.push(推送):顾名思义,将代码推到远程仓库。
原创
发布博客 2023.08.09 ·
62 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis集群搭建(三主三从)

每台机器有两个节点,一共六个节点(三主三从),主节点和从节点不在同一台机器上(避免服务器宕机带来不必要的麻烦),如果你有条件直接用六台机器!
原创
发布博客 2023.07.27 ·
3507 阅读 ·
2 点赞 ·
1 评论 ·
14 收藏

openstack对接ceph存储

[root@computer01 ~]# systemctl restart openstack-nova*2.对接cinder服务(控制节点controller01)5.在控制节点修改文件权限(controller01)
原创
发布博客 2023.07.07 ·
391 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

ceph部署

root@ceph01 ceph]# ceph-deploy new ceph01 ceph02 ceph03//创建一个新的集群 并把相应节点加入到集群中。
原创
发布博客 2023.07.06 ·
205 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

增加rabbitmq 的磁盘空间

connection blocked
原创
发布博客 2023.06.29 ·
904 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

openstack创建实例后出现:Boot failed: not a bootable disk No bootable device

Boot failed: not a bootable disk No bootable device
原创
发布博客 2023.06.27 ·
3256 阅读 ·
3 点赞 ·
4 评论 ·
4 收藏

openstack vnc控制台报错something went wrong,connection is closed

Code 400, message Client must support ‘binary’ or ‘base64
原创
发布博客 2023.06.24 ·
4751 阅读 ·
9 点赞 ·
6 评论 ·
21 收藏

访问springboot项目时报java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMap

原因:Spring-boot内置的tomcat 和你导入的javax.servlet-api依赖有冲突。javax.servlet-api依赖注释或者删除。解决:把pom文件中的
原创
发布博客 2023.06.21 ·
466 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

openstack stein版部署(超详细)

ssh-copy-id -i .ssh/id_rsa.pub controller01 #输入controller01节点的密码。ssh-copy-id -i .ssh/id_rsa.pub computer01 #输入computer01 节点的密码。ssh-copy-id -i .ssh/id_rsa.pub computer02 #输入computer02 节点的密码。ssh-copy-id -i .ssh/id_rsa.pub computer02 #输入computer02 节点的密码。
原创
发布博客 2023.06.20 ·
832 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏
加载更多