摘要: [toc] 微服务从几年突然火了起来,经常在各种地方见到,刚好有空,整理了一下我的看法。我在18年开始参加工作,刚出来工作时认为微服务是一种“先进”的设计风格用上了就是好的,然而最近回头看,微服务只是为了解决某一些问题的方案,并不适用于所有系统。选择架构,在我看来更像是买东西:找到需要的东西,并且挑 阅读全文
posted @ 2022-04-16 17:01 IAyue 阅读(258) 评论(0) 推荐(1) 编辑
摘要: [toc] # 本文基于shardingsphere-jdbc-core-spring-boot-starter 5.0.0,请注意不同版本的sharding-jdbc配置可能有不一样的地方,本文不一定适用于其它版本 # 单库分表配置 相关的maven配置如下: ``` org.springfram 阅读全文
posted @ 2022-02-10 15:53 IAyue 阅读(1511) 评论(0) 推荐(1) 编辑
摘要: 解析部分二维码时出现com.google.zxing.NotFoundException:null,解析失败的二维码手机扫是能正常打开的,后面发现这个问题是因为原二维码图片太大了,将图片缩小后正常解析 ``` java BufferedImage image = ImgUtil.read(image 阅读全文
posted @ 2022-01-10 15:26 IAyue 阅读(945) 评论(0) 推荐(0) 编辑
摘要: ## 问题出现 以前通过@EnableMongoAuditing、@CreateDate、@LastModifiedDate进行实体类创建时间、修改时间的自动管理。 但为了实现多数据源的管理以及切换,自己覆盖了mongoTemplate的bean,发现应用所有数据库操作都出现"Couldn't fi 阅读全文
posted @ 2021-08-04 17:49 IAyue 阅读(712) 评论(0) 推荐(1) 编辑
摘要: 讨论MySQL与mongodb使用上的区别以及可能适用的应用场景,不深入到数据库的实现细节方面。鉴于个人水平有限,文章可能存在错误之处,希望各位指正。 # 代码编写 - mongodb支持reactor,可以异步操作,支持spring5的webflux开发;mysql暂时不支持异步 - mongod 阅读全文
posted @ 2021-06-23 15:36 IAyue 阅读(859) 评论(0) 推荐(1) 编辑
摘要: 背景:已完成微信支付商户模式的开发,微信支付需要转换为服务商形式 微信服务商的子商户是特约商户,这个特约商户需要由服务商账号在微信服务商平台进行重新申请,不能将旧的商户直接绑定到服务商下面。后续服务商的交易也会在这个特约商户上面。 申请的时候需要填写商户的营业信息,还有就是这个商户使用的用来发起支付 阅读全文
posted @ 2021-04-25 17:30 IAyue 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 最近做了个微信公众号后台,因为只是单应用就选用了ehcache来做本地缓存,主要是用于缓存微信的accece_token和jsapi_ticket。在使用ehcache的时候遇到了@Cacheable注解没有生效的情况。 经查发现问题在于 1. 类实现了接口,但@Cacheable方法不在接口内 2 阅读全文
posted @ 2021-04-25 17:27 IAyue 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 最近发现我们系统导出excel文件时由于是导出百万级数据导出,速度过慢并且内存占用多,故进行了下面的一次优化。 我们使用apache的poi进行excel文件操作 主要耗时: 1、从数据库得到需要导出的结果集耗时 2、将数据写入excel耗时 # 优化前 原有的导出工具类测试情况 ``` excel 阅读全文
posted @ 2021-04-25 17:24 IAyue 阅读(797) 评论(0) 推荐(1) 编辑