- 博客(3)
- 收藏
- 关注
原创 SpringCloud微服务——feign集成实现服务间的接口调用
feign集成实现服务间的调用feign说明:feign整合了Ribbon(负载均衡)和Hystrix(熔断器),因此在SpringCloud微服务中,可以使用feign来替代Ribbon和Hystrix使用。微服务中,feign的客户端可以单独放在一个子模块中,其中只需要写好一个feign客户端即可,feign客户端可以发http请求,从而调用其他服务的接口。名词定义:消费者:需要调用别的服务的一方;生产者:服务被调用的一方;都需要在注册中心eureka中注册。1.生产者的服务接口准备(
2021-01-22 15:01:21 864
原创 java微服务中模块集成redis缓存和SpringCache缓存实现
引言:对于一些经常访问,但又不经常变更的数据,如果没有做缓存处理,那么每次访问都是在查询数据库,效率低下。集成缓存后,访问的数据来源的查询过程:1.先在缓存中查找数据,如果查出数据,直接返回前端;2.如果缓存中没有数据,则去数据库查找,查出来之后再添加保存到缓存,再返回前端;集成缓存后,数据的添加、修改、删除等操作,都需要将对应缓存数据清除,保证下一次查询的数据是最新的。1.模块集成redis缓存使用Redis作为共享缓存 ,解决缓存不同步问题,Redis是独立的服务,缓存不用占用应用本身的内
2021-01-16 12:49:16 413
原创 树形数据结构的级联查询(子查询、递归)
树形数据结构的级联查询(子查询、递归)说明:当一张表中同时存在id和pid(parent id),我们需要用子连接查出其中的级联关系,并将数据展示为多级列表(树形数据结构),参考以下查询的方法。1.表结构展示说明pid是当前行的父节点,这里pid=0是顶级父节点2.controller代码 @Autowired public CourseTypeServiceImpl courseTypeService; /** * 查询课程类型的树形结构,多级菜单数据
2021-01-15 22:00:36 2219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人