Java
一个编程界的小学生
滴水穿石
展开
-
Ubuntu安装docker失败的问题
添加完存储库后,就可以安装 Docker 了。原创 2022-12-01 12:08:13 · 623 阅读 · 0 评论 -
用yum安装JDK(CentOS)
1.查看yum库中都有哪些jdk版本[root@localhost ~]# yum search java|grep jdkjava-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environmentjava-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connectorjava-1.8.0-openjdk-accessibility-fastdebug.x86_64 : OpenJ原创 2022-03-21 15:31:02 · 1692 阅读 · 0 评论 -
@Cacheable内部调用缓存失效
Spring 缓存注解是基于Spring AOP切面,必须走代理才能生效,同类调用或者子类调用父类带有缓存注解的方法时属于内部调用,没有走代理,所以注解不生效。解决方法:方式一:将缓存的方法抽离放到一个单独的类中,然后再在service的实现类中进行调用;方式二:手动使用CacheManager来获得缓存效果。...原创 2021-12-09 16:59:05 · 440 阅读 · 0 评论 -
主键生成策略
@GeneratedValue(strategy = GenerationType.TABLE, generator = "tableGenerator")@TableGenerator(name = "tableGenerator", table = "IdGenerator")@TableGenerator默认在“next_val”列中取值 默认步长为50步长机制1-50 51-100 101-150 151-200 201-250 …所以 当next_val设置为3800时 取之范围在37原创 2021-11-30 09:54:29 · 42 阅读 · 0 评论 -
ModelAttribute注解
shopxxb2b2c关于发票模块 在开发过程中遇到的知识点ModelAttribute此注解的用法分大致的两种1-用于方法上2-用于方法的参数上·在用于方法上时的效果为:在控制器中每个被GetMapping或者PostMapping注解标注的方法调用前执行被ModelAttribute标注的方法·在用于方法参数上时的效果为: (此日志主要描述的重点也是此效果)模型属性首先从Model中获取,若没有获取到,就使用默认构造函数(可能是无参构造,也可能是有参构造)创建模型对象,然后会原创 2021-09-27 09:07:36 · 207 阅读 · 0 评论