首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MT_fighting
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 102
沸点 0
赞
102
返回
|
搜索文章
赞
文章( 102 )
沸点( 0 )
几百行代码写个Mybatis,原理搞的透透的!
`Mybatis` 最核心的原理也是它最便于使用的体现,为什么这说? 因为我们在使用 Mybatis 的时候,只需要定义一个不需要写实现类的接口,就能通过注解或者配置SQL语句的方式,对数据库进行
看过Jdk动态代理类长啥样吗?Jdk动态代理原理源码一本到
哈喽呀~~筒子们,小之最近在看Spring的源码,正好遇到几个Aop的问题涉及到Java的动态代理,之前对这个东西大致能理解,但是没有仔细的去看源码,今天我们来扒一扒它的真面目。 上面的代码,相信大家在学动态代理的时候,都有写过,我就不赘述了,大家有想过他是怎么实现的吗?为什么…
超全MyBatis动态代理详解!(绝对干货)
答不上来的铁汁,证明 Proxy、Mybatis 源码还没看到位。不过没有关系,继续往下看就明白了 众所周知哈,Mybatis 底层封装使用的 JDK 动态代理。说 Mybatis 动态代理之前,先来看一下平常我们写的动态代理 Demo,抛砖引玉 第二步是创建被代理对象的动态代…
动态代理Proxy源码分析
代理是java中非常重要的一种设计模式,动态代理可认为是代理模式的最佳实践,本文将由浅及深的介绍动态代理及其proxy源码分析,文章写的不一定都对,请各位看官带着批判的态度阅读此文章.
深入理解RocketMq普通消息和顺序消息使用,原理,优化
1. 背景 最近一直再做一些系统上的压测,并对一些问题做了优化,从这些里面收获了一些很多好的优化经验,后续的文章都会以这方面为主。 这次打压的过程中收获比较的大的是,对RocketMq的一些优化。最开始我们公司使用的是RabbitMq,再一些流量高峰的场景下,发现队列堆积比较严…
Kafka/RocketMQ 多线程消费时如何保证消费顺序?
这个问题问得非常棒,由于在之前的文章中并没有提及到,因此我在这篇文章中单独讲解,本文将从消费顺序性这个问题出发,深度剖析 Kafka/RocketMQ 消费线程模型。 kafka 的消费类 KafkaConsumer 是非线程安全的,因此用户无法在多线程中共享一个 KafkaC…
feign结合hystrix之后生成动态代理的变化
这就是feign的基本原理,那么feign与hystrix整合之后,feign动态代理里面一定又一些hystrix相关的代码,然后请求走feign动态代理的时候,就会基于hystrix command发送请求,实现服务间的隔离、限流、超时、异常、降级、熔断、统计。 整合了之后就…
花一个周末,掌握 OpenFeign 核心原理|牛气冲天新年征文
注册中心使用的 Nacos,生产、消费方代码都比较简单。另外为了阅读体验感,文章原则是少放源码,更多的是给大家梳理核心逻辑 我们在 SpringCloud 的使用过程中,如果想要启动某个组件,一般都是 @Enable... 这种方式注入,Feign 也不例外,我们需要在类上标记…
多案例理解Object的wait,notify,notifyAll与Thread的sleep,yield,join等方法
1. wait,notify,notifyAll方法详解 我们创建两个线程类,用一个object对象加锁,然后一个线程调用object.wati(),另一个调用object.notify(),且wait先执行。 Thread-0先进入执行,然后wait()进入等待唤醒的WAIT…
逆袭之战 & 背水一战:毕业三年,坚持学习两年,成功上岸阿里,定级P6
普通本科生也有一个大厂梦:毕业三年,坚持学习两年,成功上岸阿里,定级P6。 希望你也能在学习道路上坚持下来!
下一页
关注了
51
关注者
0
收藏集
10
关注标签
25
加入于
2020-05-18