![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识储备库
HK不止奇迹
技术驱动业务, 业务去帮公司盈利,这样技术才有实现的价值.
展开
-
微服务中feign的远程调用总结版
1 在你要被调用的微服务A中书写接口2 在你将要调用的微服务B中引微服务A依赖3 在 微服务B的启动引导类中添加应引用的位置 @EnableFeignClients(basePackages =com.xxx.xxx.xx)4 在微服务B的实现类(你要远程调用的地方)中调用微服务A中feign的方法即可微服务中的feign远程调用如此简单,你学会了吗?...原创 2020-11-27 11:24:11 · 380 阅读 · 0 评论 -
selectById和QueryWrapper.eq的区别
项目场景:在查询订单的时候遇到的问题,简单记录一下,本来以为这俩个方法也没什么太大区别.今天一不小心就踩到坑了.问题描述:要求是根据订单的id来获取订单的详细数据的,第一次用的seletctById.结果没有数据,我懵了.我数据呢?原因分析:后来看了一下seletctById的源码,恍然大悟.这个方法是根据主键ID来查询结果的.而我的订单号,并不是主键id,所有根本查不到.解决方案:换了另外一个方法,一切迎刃而解 QueryWrapper.eq QueryWrapp原创 2020-11-22 20:59:41 · 12980 阅读 · 1 评论 -
微服务中feign的远程调用实际开发中的相关操作
将双方注册到nacos服务中在你的yml配置文件中配置nacos信息在启动引导类中添加注解: @EnableDiscoveryClient(这个是你要被调用的启动引导类)在你需要远程调用的模块中的启动引导类中,添加注解@EbableFeignClients(这个是你要调用其他微服务的引导类)3 在你需要调用的地方写接口在你需要的实现类中调用接口即可...原创 2020-11-22 00:20:48 · 138 阅读 · 0 评论 -
springCloud + thymeleaf 中出现的bug
最近在做商品详情页的模块,说一下与到的一些小bug那么在这个商品详情页中, 我们通过thymeleaf技术就可以实现,前面我也有简单介绍thymeleaf这个技术.在商品详情页中, 用红色框画着的都是需要我们从后端的数据库获取到一个大map中,然后在thymeleaf写的页面中将数据一一对应,实现商品详情页的展示.那么它实现的一个流程呢, 我也简单的分析了一波.并且画了一个小图.希望对大家有帮助方案一: 就是我们传统的方式,大家都可以看懂,就好比你去饭店吃饭,你说来个西红柿炒鸡蛋,然后服务员跑去告诉原创 2020-06-08 22:19:24 · 308 阅读 · 0 评论 -
JSON.toJSONString、JSON.parseObject、JSON.parseArray的详细使用教学
JSON.toJSONString()、JSON.parseObject()、JSON.parseArray()方法的jar包不在json-lib中,是阿里巴巴给我们封装好的json包,也是开源的alibaba.fastjson.JSON,网上搜fastjson就有。在使用时,我们只需要将它的maven坐标即可.对象转json (JSON.toJSONString)String str = JSON.toJSONString(recVo);json 转对象(JSON.parseObject)T原创 2020-06-06 16:27:46 · 4817 阅读 · 0 评论 -
SKU与SPU的小案例
今天逛了一下某东,随意点开一款手机,首先映入眼帘的是手机的标题,荣耀Play4T 全网通6GB+128GB大内存 幻夜黑 4000mAh大电池 4800万AI摄影 6.3英寸魅眼屏那么这个数据是如何显示的呢,通过观察,我们可以发现,下面的选择颜色就有幻夜黑, 选择版本就有全网通(64 128GB) , 大胆猜测一下,应该是俩张表,spu和sku(SPU与SKU概念SPU = Standard Product Unit (标准产品单位)概念 : SPU 是商品信息聚合的最小单位,是一组可复用原创 2020-05-20 11:57:44 · 1324 阅读 · 0 评论 -
canal的应用场景(根据图详细解析)
canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支mariaDB)。先来简单的结合实际开发了解一下canal的工作原理吧canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议mysql master收到dump请求,开始推送binary log给slave(也就是canal)canal解析binary log对象(原始为byte流)说白原创 2020-05-25 10:21:02 · 1825 阅读 · 0 评论