解锁即可观看《Java架构师-技术专家》完整课程视频

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

【第1周】架构初知与单体架构设计
【第2周】单体架构:分类,推荐,搜索,购物车开发
【第3周】单体架构:地址,订单,支付,定时任务开发
【第4周】单体架构:用户中心 ,订单/评价管理开发
【第5周】单体架构:单体项目如何在云服务器部署上线
【第6周】集群架构:LVS+Nginx高可用集群
【第7周】集群架构:主从复制高可用Redis集群
【第8周】集群架构:如何应对缓存雪崩,穿透
【第9周】手把手带你快速搞定分布式会话与单点登录
【第10周】手把手带你快速搞定分布式搜索引擎ES
【第11周】手把手带你快速搞定分布式FastDFS
【第12周】手把手带你快速搞定分布式RabbitMQ
【第13周】手把手带你快速搞定分布式Kafka
【第14周】手把手带你快速搞定分布式锁
【第15周】手把手带你快速搞定读写分离、分库分表
【第16周】手把手带你快速搞定分布式ID、分布式事务
【第17周】手把手带你快速搞定分布式接口幂等性
【第18周】微服务架构认知、服务治理-Eureka
【第19周】负载均衡、服务通信与调用
【第20周】服务容错-Hystrix
【第21周】分布式配置中心-Config
【第22周】消息总线、服务网关
【第23周】服务调用链追踪、消息驱动
【第24周】微服务下Sentinel流量防控卫兵
【第25周】服务治理的另一条路 - Dubbo
【第26周】服务容器化-Docker
【第27周】容器技术-Cloud Foundry
【第28周】容器编排-Mesos+ Marathon
【第29周】容器编排-K8S
【第30周】容器弹性扩缩容
【第31周】高性能网络通信基石-Netty入门与提高
【第32周】高性能网络通信基石-Netty最佳实战
【第33周】基于Netty打造RPC通信框架-1
【第34周】基于Netty打造RPC通信框架-2
【第35周】应用监控与调优-工具篇
【第36周】应用监控与调优-技巧与实战篇
【第37周】JVM性能调优-理论+工具篇
【第38周】JVM性能调优-实战篇
【第39周】数据库监控与调优
【第40周】Linux调优与架构调优
章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: select不列出全部字段 (05:29) 下一节 重新观看

3 秒后播放下一节

为你推荐

老猿
JAVA开发工程师

多年专注于Java开发,拥有丰富的项目开发经验,富有激情,热爱技术。是一名资深的Java老猿。 喜欢把好的技术分享给大家,讲课能结实际应用场景,深入浅出,语言风趣幽默,使同学们学习后能真正理解吸收。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

讲师回答 / 老猿
最后那个likeRight应该在nested方法外面,不是里面吧。

讲师回答 / 老猿
使用and,他默认会给你加and关键字,但是如果and出现在第一位,会给你去掉where后的and,感觉跟nested没啥区别,nested的官方解释是“正常嵌套 不带 AND 或者 OR”

讲师回答 / 老猿
那你看看能不能自己写代码,判断出是否有风险,有风险不允许执行即可。如果无法判断出是否有风险,建议不要这么干。

已采纳回答 / 老猿
需求七是:(age<40 or email is not null) and name like '王%'你想实现的效果是name like '王%' and (age<40 or email is not null) 吗?没太明白你的意思。

讲师回答 / 老猿
可以采取楼上的用法,例如:Wrappers.<User>query().select("distinct name,age,sex");

已采纳回答 / 老猿
这个就是个参数名,随便起的名字,建议你看看lambda表达式,你就能理解了。

讲师回答 / 老猿
官方文档上解释nested是正常嵌套 不带 AND 或者 OR。但是我试验了一下,感觉跟用and的效果是一样的呢。

已采纳回答 / 老猿
是的,Mybatis-Plus对这块进行了智能处理,如果and是第一句,则不会在生成的where语句后直接加and的,以此来保证sql语句语法的正确性。

讲师回答 / 老猿
该函数式接口声明了T、R两个泛型形式参数,在and中,实际传入的你可以理解为Function接口的匿名实现类,这时候的泛型是实参,T和R都是QueryWrapper。而且and中你要追溯源码,最后确实调用apply了,我给你列出最后调用apply的代码,在AbstractWrapper类中:    protected Children addNestedCondition(boolean condition, Function<Children, Children> func) {      ...

讲师回答 / 老猿
左边应该叫实现的方法的参数名,是形式参数
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言