前言JPA 一种规范,并非ORM框架,也就是ORM上统一的规范。 今天学习的是 spring-data-jpa,与 Mybatis 类似。根本上都是用来在 Java 中用来操作数据库的,不是比 Mybatis 强,也不比 Mybatis 弱,各有各的好处。 那就有人要说了,那我为啥要再去学 JPA,而不直接接着用 Mybatis。其实 JPA 技术的核心在于便捷开发,可以直接通过实体字段映射表字段
什么是 LombokJava 语言的排名一直名列前茅,但是有时候我们的代码与业务无关,并且过于冗长,并例如在实体类中,经常写很多 getter 或者 setter 方法。这时候我们使用 Lombok 来使用一些功能,使其代替我们把 Java 字节码自动编译到 class 文件中。 Lombok 配置目前作者在用的 idea 版本为 2022.1.1 ,已经默认集成了 Lombok 插件,低版本
1.微信小程序-pad block corrupted 问题 问题复现 授权时获取用户信息,偶尔解密时后台会报错 1(javax.crypto.BadPaddingException: pad block corrupted) 问题原因 wx.getUserProfile由按钮触发 以往经常直接将 wx.login 在wx.getUserProfile内部获取code 但
安装 volar 插件在 vsCode 三、引入 Ant Design Vue@3.1.1官网文档地址 a.安装依赖1npm install ant-design-vue@3.1.1 --save b.引入 antd 到 main.ts12345678910import { createApp }
什么是单例模式单例模式通过限制类的实例化来确保只存在一个类的实例. 为什么要使用单例例如我们在系统运行中,就需要加载一些配置与属性,这些配置需要在整个生命周期中存在,且只需要一份。 例如数据库连接池,最初建立的时候,初始化50个连接,当使每个连接用完毕后放到池子中,使用单例模式后,保证连接池只有一个。 参考链接:设计模式培训之一:为什么要用单例模式? 饱汉式单例12345678910111213p
Redis 后台启动编辑redis.conf文件,搜索daemonize更改为yes Redis下线1234# 有密码redis-cli -a 你的密码 shutdown# 无密码redis-cli shutdown docker-compose启动redis挂载的配置文件放在 ./redis/conf 123456789101112version: '3'
设计模式创建型模式 单例模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 结构型模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为型模式 访问者模式 模板模式 策略模式 状态模式 观察者模式 备忘录模式 中介者模式 迭代器模式 解释器模式
记一次物理备份恢复到生产数据库1. 前戏 一个基于 hibernate 编写的软件,我把线上的配置文件拷贝下来,忘了改,直接使用 docker-compose 编排启动完成后,生产库就完了,抽一支烟思考一下或许还有救 打开阿里云发现有备份 点击下载到本地后,这什么玩意,**20210528080912_qp.xb 结尾的文件,没见过,再说,我也不是一个老鸟,懵逼了 2. 开始疯狂百度第一下