11 2019 档案

摘要:通常给实体添加audit审计字段是一种常用的重构方法,如下: 实体类的定义 测试代码: 我们主要关注更新update时生成的sql: 可以看到默认是把表中的所有字段都进行了更新。 如果一个表中字段数很多,就会影响更新效率。 所以通常我们需要在实体上添加@DynamicInsert 和@Dynamic 阅读全文
posted @ 2019-11-30 16:00 二奎 阅读(2518) 评论(0) 推荐(0)
摘要:***服务启动脚本: 查看端口状态: 查看防火墙状态: 阅读全文
posted @ 2019-11-22 16:51 二奎 阅读(2) 评论(0) 推荐(0)
摘要:spring boot本地开发与docker容器化部署的差异: 1. 文件路径及文件名区别大小写: 本地开发环境为windows操作系统,是忽略大小写的,但容器中区分大小写 2. docker中的容器内的时区需要单独设置 docker内的时间与北京时间差8小时,所以需要设置一下 时区,可以在dock 阅读全文
posted @ 2019-11-21 09:56 二奎 阅读(894) 评论(0) 推荐(0)
摘要:介绍一下,在单点登录平台集成kubernetes登录,集成其它系统的登录原理是一样的,如grafana, nacos, jenkins等。 POM引用: 系统入口类: controller: 这里要说下,kubernetes的登录逻辑: 有两个login: 第一个login:https://***: 阅读全文
posted @ 2019-11-15 17:45 二奎 阅读(1015) 评论(0) 推荐(0)
摘要:Spring boot 项目启动过程中: org.springframework.boot.SpringApplication#prepareEnvironment 当程序步入listeners.environmentPrepared(environment);这里后,就会读取配置文件中信息。 这句 阅读全文
posted @ 2019-11-14 17:40 二奎 阅读(3280) 评论(0) 推荐(1)
摘要:Spring boot 的@Value只能用于bean中,在bean的实例化时,会给@Value的属性赋值:如下面的例子: 下面的类显示了bean的实例化方法:org.springframework.context.support.AbstractApplicationContext bean的具体 阅读全文
posted @ 2019-11-14 16:50 二奎 阅读(1991) 评论(1) 推荐(0)
摘要:在使用JPA的仓储repository进行查询时,经常用到findAllbyId的方法: repository.findAllbyId() 但如果像下面的代码,当list的size量太大的话,就会报栈溢出的的错误:java.lang.StackOverflowError 报错信息如下: 原因就是在拼 阅读全文
posted @ 2019-11-01 09:58 二奎 阅读(32231) 评论(1) 推荐(1)