自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 mybatis学习笔记--2、Mybatis启动流程

Mapper是如何执行Sql方法的blogMapper.selectBlog(int blogId)是如何执行的通常我们使用原生的Mybatis的步骤为:构建 SqlSessionFactoryBuilder根据SqlSessionFactoryBuilder生成SqlSessionFactory从 SqlSessionFactory 中获取 SqlSession从SqlSession 中获取 Mapper调用 Mapper 的方法 ,例如:blogMapper.selectBlog(i

2021-08-15 12:27:56 198

原创 第三方接口回调转发到不同环境

其次是WebApplicationContext获取的applicationContext,它id是:org.springframework.web.context.WebApplicationContext:/payment-front-webapp,通过BeanDefinitionNames()这个方法发现,没有HttpClient的bean,连Controller的bean都没有。这些逻辑都是和接口逻辑不相干的,因此考虑切面等方式处理,最后采用filter处理。因此在请求转发的时候,要删掉。

2023-01-13 16:13:27 508

原创 Canal 安装

canal做数据库数据同步工作十分顺手。业务需要做数据同步:当mysql新增或者更新数据后需要同步到es库,后续的查询都是去es查询。缓存数据同步:配置类的文件一般缓存到redis中,当更新数据库后,需要删除缓存

2023-01-09 10:42:08 1180

原创 网页版即时聊天工具

客服类型的网页聊天工具,客户点击以后,自动分配一个已在线的客服给对接回答问题。用netty当作服务端。用简单的html语言搭建网页,消息记录存储在sessionStorage中,勉强实现了消息记录的功能效果如图后续:目前实现的功能,应该是可以满足小范围的使用。毕竟每个客户都会建立一条ws链接。没测试过具体能够抗住多少并发。

2022-12-22 14:31:06 6613

原创 【自学习】插件化加载jar

总结:需要一种即插即用的类加载ServiceLoader可以加载类实现,需要如下步骤:分3个模块分别定义了接口,实现1和实现2.并且在定义一个模块用于加载接口实现。实现1实现2main模块也实现了一种main模块的META-INF/services目录下定义文件:com.zhangbo.hello.SayHello文件内容main函数如下:控制台打印:如果我们想加载英文或者中文版的实现。首先需要把对应的class加载进来,然后在com.zhangbo.hello.SayHello文件中增

2022-12-07 17:25:53 556

原创 【自学习】Elastic-job QA 2-3事

自学习笔记:大致看了下elastic-job的源码,并以此自问自带,提到影响。如有错误还请指正。同时欢迎交流,QA也不妨是一种学习方式Q:如何保证任务同时开始,同时结束;什么样的任务有这样的需求?Q: job禁用和终止的区别Q:哪些操作会触发重新分片?A:server或者instance发生更新;分片数量发生变更Q:server和jobInstance分别代表什么,为什么有这2个概念A:一个server可以同时运行多个Q:leaderService的作用?A:leaderService是为了选举lea

2022-12-07 17:02:49 213

原创 mybatis学习笔记--1、总体概览

一、接口层:核心是SqlSession接口,它暴露了Mybatis提供给开发人员的API,接口层在接收到相应的请求时,会调用核心处理层的相应模块来完成具体操作二、核心处理层:核心处理层实现了Mybatis核心处理流程,其中包括Mybatis的初始化以及完成一次数据库操作涉及的全部流程组成:2.1、配置解析,解析配置文件如核心配置文件解析成功后会生成Configuration对象2.2、SQL解析,用于解析动态SQL SQL执行,用于执行SQL,其涉及到多个模块Exe...

2021-08-15 12:09:57 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除