上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: 介绍# AMQP和JMS消息服务 什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 阅读全文
posted @ 2023-01-01 13:49 DiligentCoder 阅读(79) 评论(0) 推荐(0)
摘要: 通讯协议,什么是协议? 如:生产者投递消息到mq服务器之间的通讯如何定义格式就叫协议,(mq协议是amqp协议,是mq作者自己起的通讯协议名称)。 流程图 实现流程: 1.生产者把消息投递到netty服务,消费者自己取。 2.生产者把消息投递到netty服务,自动发送给消费者。 目录结构 目录 流程 阅读全文
posted @ 2022-12-28 21:51 DiligentCoder 阅读(652) 评论(0) 推荐(0)
摘要: 前言# SpringBoot项目的启动流程是很多面试官面试中高级Java程序员喜欢问的问题。这个问题的答案涉及到了SpringBoot工程中的源码,也许我们之前看过别的大牛写过的有关SpringBoot项目启动流程的文章,但是自己没有去研究一遍总是会记忆不深刻。有句话叫做“纸上来得终觉浅,绝知此事要 阅读全文
posted @ 2022-11-13 20:15 DiligentCoder 阅读(751) 评论(0) 推荐(2)
摘要: 目录 阻塞IO 非阻塞 IO select poll epoll 总结一下。 阻塞IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = socket(); // 打开一个网络通信端口bind(listenfd); // 绑定listen(listenfd); // 监听 阅读全文
posted @ 2022-11-10 23:59 DiligentCoder 阅读(588) 评论(0) 推荐(3)
摘要: 下图是我搜索“Spring Bean生命周期”找到的图片,来自文章——Spring Bean的生命周期 下面,我们从AbstractAutowireCapableBeanFactory的源码中来分析这张图的各个阶段到底是怎么执行的。BeanFactory的基本源码解读在Spring BeanFact 阅读全文
posted @ 2022-11-03 22:58 DiligentCoder 阅读(457) 评论(0) 推荐(1)
摘要: 1.首先启动SpringAop时,会使用该@EnableAspectJAutoProxy注解 2.将@Import(AspectJAutoProxyRegistrar.class)注入SpringIOC容器中 3.AspectJAutoProxyRegistrar中会注册对象 BeanId:org. 阅读全文
posted @ 2022-08-20 20:16 DiligentCoder 阅读(50) 评论(0) 推荐(0)
摘要: 使用MySql数据库语法操作update时,第一时间想到的是一下写法: UPDATE purchase_request_detail SET convert_to_voucher_id=2, convert_to_voucher_type='inventory-voucher' WHERE deta 阅读全文
posted @ 2022-08-12 21:07 DiligentCoder 阅读(1407) 评论(1) 推荐(0)
摘要: 静态代理 由程序创建或者特定工具生成的源代码,在程序运行前,代理类的.class文件已经生成 通过将目标类与代理类实现同一个接口,让代理类持有真实类对 象,然后在代理类方法中调用真实类方法,在调用真实类方法的前 后添加我们所需要的功能扩展代码来达到增强的目的,一句话,自己手写代理类就是静态代理。 p 阅读全文
posted @ 2022-06-26 16:16 DiligentCoder 阅读(115) 评论(0) 推荐(0)
摘要: 1.创建表 -- Create table create table TEST ( ID NUMBER(10) not null, NAME VARCHAR2(50), SCORE NUMBER(10) ); -- Create/Recreate primary, unique and foreig 阅读全文
posted @ 2022-06-24 14:07 DiligentCoder 阅读(651) 评论(0) 推荐(0)
摘要: 理解Lamda表达式 确认Lamda表达式的类型 能用 Lamda 表达式来表示的类型,必须是一个函数式接口,而函数式接口,就是只有一个抽象方法的接口。 我们看下非常熟悉的 Runnable 接口在 JDK 中的样子就明白了。 @FunctionalInterface public interfac 阅读全文
posted @ 2022-06-23 15:45 DiligentCoder 阅读(330) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页