上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。 咋一看,没什么问题,但是具体使用过程中,总是会出问题。原因就是这个枚举没有按照从0开始索引,除此之外即使从0开始,中间有断的索引也会有问题。主要出现在以下方面: 1. 在controller的方法中,比如以这个枚举为参数,如下 阅读全文
posted @ 2019-08-29 14:52 二奎 阅读(6041) 评论(0) 推荐(0) 编辑
摘要: @ManyToOne配置延迟加载,如果是关联主键列, 延迟加载是正常的。 但如果关联的Address的是sid而不是id的话,就延时加载就有问题。如下代码: 这时的解决方案,需要了解PersistentAttributeInterceptable的机制。 参考: https://blog.csdn. 阅读全文
posted @ 2019-08-29 13:34 二奎 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: jpa-spec github: https://github.com/wenhao/jpa-spec 使用这个框架可以简化我们拼条件的复杂度,如下代码: 这是一个分页+排序的查询。 但如果我们使用的是数据库特定的函数,这个框架提供的方法就不够用了,需要我们扩展: 我们使用的是oracle数据库,它 阅读全文
posted @ 2019-08-26 20:02 二奎 阅读(858) 评论(0) 推荐(0) 编辑
摘要: Oracle 查询 in条件个数大于1000的解决方案,我所了解的有如下四种: 1. 把in分组再or: 思路:如果list的长度为2000,可以500个分一组,就有4个组,这4个组之间再or即可。 2. 把in的每个条件分别or 思络:这个和第1个其实原理就是一样的,一开始没想把它当做一个方案,但 阅读全文
posted @ 2019-08-26 19:46 二奎 阅读(6221) 评论(0) 推荐(0) 编辑
摘要: 当Repository接口继承了JpaSpecificationExecutor后,我们就可以使用如下接口进行分页查询: 结合jpa-spec可以很容易构造出Specification: jpa-spec github地址:https://github.com/wenhao/jpa-spec 单表查 阅读全文
posted @ 2019-08-26 19:08 二奎 阅读(6746) 评论(0) 推荐(0) 编辑
摘要: 通过zuul网关处理requestURI可以做很多事情,如对uri的解密,转发,大小写转化等。 这里对URI做一个简单的大小写的转化。 写一个filter实现ZuulFilter: 注意这里有几点: 1. filterType是PRE_TYPE ,这是zuul定义的常量。可以通过FilterCons 阅读全文
posted @ 2019-07-11 10:06 二奎 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: 当我们使用spring boot创建项目时,系统默认使用的是如下parent。 可能不同时期版本不同,而spring boot的一大优势就是starter依赖,比如我们使用jpa就可以直接引用: 配置好数据库后,就可以使用jpa开发了,我们不用管版本的问题,但是当我们遇到OneToOne 共享主键的 阅读全文
posted @ 2019-07-11 09:28 二奎 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 电脑没有空间了,正想清理一下硬盘空间,这时不知道金山毒霸啥时候装上了,就想把它卸载了,卸载的过程中看到有空间清理,随手一点,清理出了10个G,然后再打开idea运行项目就报出这个错。 解决方法: 打到idea的安装目录: 打到文件idea.exe.vmoptions,复制里面的内容 在edit co 阅读全文
posted @ 2019-06-20 10:38 二奎 阅读(3291) 评论(0) 推荐(0) 编辑
摘要: 项目代码:https://github.com/hankuikuide/microservice-spring-security-oauth2 网上多数的项目客户端都是采用纯js写,或用postman发请求,和实际项目的应用还是有差距的,这里也是采用spring boot的实现。 主要功能在于: 使 阅读全文
posted @ 2019-05-17 09:42 二奎 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 项目介绍 该项目是一个演示项目,主要演示了,基于spring boot2.0+spring security +oauth2.0+ jwt构建的,单点登录SSO和统一认证和授权的微服务架构项目 该项目是一个多模块项目: authorization-server:是一个认证服务器 通常情况下,认证服务 阅读全文
posted @ 2019-05-16 17:36 二奎 阅读(4682) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页