minjay26
敬畏每一行代码

随笔分类 -  spring

从服务间的一次调用分析整个springcloud的调用过程(一)
摘要:首先我们知道springcloud是一个微服务框架,按照官方文档的说法,springcloud提供了一些开箱即用的功能: 1 分布式/版本化配置 2 服务的注册与发现 3 路由 4 服务到服务之间调用 5 负载均衡 6 断路器 7 分布式消息 本文我们讲解的组件注册中心用的是阿里的nacos(关于n 阅读全文
posted @ 2022-02-16 16:12 minjay26 阅读(743) 评论(0) 推荐(0)
关于spring data redis repository @RedisHash注解的对象上有DateTime属性字段的问题
摘要:当你save保存的时候你会发现出现StackOverflow Exception,很明显出现了无限循环,可是仅仅是一个save操作,哪里来的无限循环呢? 最终发现就是DateTime导致的,因为将对象映射存为Hash会将对象上的每一个属性存为hashkey,而且属性要是基本类型,,看图就知道问题咋来 阅读全文
posted @ 2017-12-28 11:58 minjay26 阅读(705) 评论(0) 推荐(0)
spring mvc通过客户端传值,controller获取Sort对象
摘要:之前客户端需要根据需求按不同的排序方式查看数据,按照一种约定排序,比如1代表时间升序,2代表时间降序,3,4这种形式,然后后台根据这些值创建Sort对象。 后来发现完全多此一举,可以根据特定的方式,直接在controller层获得到Sort对象,例如客户端调用localhost:8080/user/ 阅读全文
posted @ 2017-05-29 17:33 minjay26 阅读(420) 评论(0) 推荐(0)
大批量数据的插入优化的小细节
摘要:今天在测试将elasticsearch中的20万条数据迁移到MySQL中时,总感觉速度比较慢,尝试了好多方法,比如网上都说的: 这种的,但是好像发现打印出来的sql还是逐条insert的,不知道是不是自己的原因,没起作用。 因为我用的是springdata jpa集成的hibernate,最后我关闭 阅读全文
posted @ 2017-04-06 14:11 minjay26 阅读(314) 评论(0) 推荐(0)
spring测试
摘要:今天在用spring做集成测试的时候,代码如下 测试一直失败,可是仅看controller层和这里的测试方法是没有问题的,但是一直测试不成功,显示 expect1 actual 4,原来是 这个注释的原因,因为 阅读全文
posted @ 2017-03-31 10:10 minjay26 阅读(199) 评论(0) 推荐(0)