摘要:
作为后端攻城狮,在接到分页list需求的时候,内心是这样的 画面是这样的 代码大概是这样的 select count(id) from … 查出总数 select * from …. limit m,n 查出分页数据 和前端的交互是这样的 你传给我查询条件和pageNum、pageSize 我给你返 阅读全文
摘要:
![](https://img2024.cnblogs.com/blog/1489208/202401/1489208-20240113162242136-452263913.png) 阅读全文
摘要:
在学习Kafka客户端时日志打的飞起,根本看不到自己发的消息,找了半天网上竟然没有这方面的资料。想了下依赖关系,这里只要把slf4j的日志级别调整就ok了。 static { LoggerContext loggerContext = (LoggerContext) LoggerFactory.ge 阅读全文
摘要:
水稻:看你盯着这个文档研究一天了,什么玩意让人心驰神往 菜瓜:前几天意外得到一本武功秘籍《jvms8》,看起来就情不自禁 水稻:这不是Java虚拟机的说明文档吗<PS:投来惊吓的目光> 菜瓜:是的,在研究第四章-The class File Format. 讲的是class文件结构。以前模糊的知道我 阅读全文
摘要:
水稻:最近有个朋友生产环境出现MySQL死锁问题,一听是死锁,那必须去看看啊,于是饶(si)有(qu)兴(huo)致(lai)的研究了好几天 菜瓜:MySQL死锁,赶紧分享一下 水稻:能否先让我装完X,我从朋友那里拿到数据结构,复现,分析,查资料,总。。。 菜瓜:今天的菜真香 水稻:。。。好吧,进入 阅读全文
摘要:
菜瓜:我自己去调Mvc的源码差点没给Spring的逻辑秀死。。。难受 水稻:那今天咱们看一个简单易用的SpringBoot吧 菜瓜:可以,这个我熟悉 水稻:嘿嘿嘿。平时工作中用多了SpringBoot。咱们今天带着几个问题来看看它的操作吧 如何启动Spring容器 如何内嵌Tomcat容器 如何完成 阅读全文
摘要:
菜瓜:今天听到个名词“父子容器”,百度了一下,感觉概念有点空洞,这是什么核武器? 水稻:你说的是SpringMvc和Spring吧,其实只是一个概念而已,用来将两个容器做隔离,起到解耦的作用,其中子容器可以拿到父容器的bean,父容器拿不到子容器的。但是SpringBoot出来之后这个概念基本就被淡 阅读全文
摘要:
菜瓜:上次的AOP理论知识看完收获挺多的,虽然有一个自定义注解的demo,但还是觉得差点东西 水稻:我也觉得没有跟一遍源码还是差点意思,这次结合@Transactional注解深入源码看一下 菜瓜:事务注解,这个平时用的挺多的 水稻:是吗?来看看你的基础咋样 要保证一个方法中多个数据库操作的原子性, 阅读全文
摘要:
菜瓜:你是怎么理解AOP的,经常听说它是动态代理实现的,那它默认是jdk还是cglib的实现 水稻:我觉得吧,AOP是对OOP的补充。通常情况下,OOP代码专注功能的实现,所谓面向切面编程,大多数时候是对某一类对象的方法或者功能进行增强或者抽象 菜瓜:我看你这个理解就挺抽象的 水稻:举个栗子🌰!我 阅读全文
摘要:
菜瓜:水稻,这次我特意去看了java的循环依赖 水稻:哟,有什么收获 菜瓜:两种情况,构造器循环依赖,属性循环依赖 构造器循环依赖在逻辑层面无法通过。对象通过构造函数创建时如果需要创建另一个对象,就会存在递归调用。栈内存直接溢出 属性循环依赖可以解决。在对象创建完成之后通过属性赋值操作。 packa 阅读全文
摘要:
菜瓜:水稻,上次说Bean的LifeCycle,还没讲完 水稻:啥?说人话? 菜瓜:spring,bean,生命周期 水稻:。。。那你真的是很棒棒哦!。。。bean生命周期的话,从BeanFactory、ApplicationContext和FactoryBean开始说起 我们知道(你不一定知道)B 阅读全文