解锁即可观看《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调优与架构调优
章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 条件构造器查询(3) (05:21) 下一节 重新观看

3 秒后播放下一节

为你推荐

老猿
JAVA开发工程师

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

提问题

写笔记

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

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

已采纳回答 / 老猿
1、insql这种使用sql注入风险,但是你可以自己防止sql注入,例如保证拼接进来的参数,是后端逻辑计算出来的,并且不存在风险的,不是前端传的,如果是前端传的,不建议用这种方式拼接。2、“王姓”的那个我应该用的是likeRight吧,这个不存在注入风险,你看看打印出来的sql语句就明白了。

讲师回答 / 老猿
主要看场景和习惯,例如你就是一个根据名字查询,name like "%XXX%",或者根据两三个条件查询,就不用再写sql语句了,不用再在Mapper接口中定义方法,定义参数等等,挺方便的,多条件的复杂sql也可以用mp的方式写出来,但是你要做个判断,是用原生写简单还是mp简单。我的原则就是哪个简单哪个快就用哪个写法写,我mp用熟悉了之后,是在减少工作量,而不是增加工作量。

讲师回答 / 老猿
inSql中不可以使用{0}这种形式。使用apply,你是不是要实现id in (select id from table where name like '网%')这样的sql呢。你可以这样写<...code...>你可以试试看,这个是不是你想要的结果。

讲师回答 / 老猿
第四题不可以使用selectByMap,因为selectByMap中传入的Map参数中的键值对,都会作为where中的等值条件。例如:<...code...>最后的查询条件为where name='laoyuan' and age=21

已采纳回答 / 老猿
你项目的编码是什么,是UTF-8吗?还有数据库的编码是什么?也是UTF-8吗?还有你连接数据库的url可以参考以下例子:jdbc:mysql://localhost:3306/mp?characterEncoding=utf8&serverTimezone=GMT%2B8
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言