摘要: @Rocketmq 源码分析(一)消息发送 整体架构 nameserver : 存放 broker (服务代理) broker : 服务代理 可以看到nameserver只是负责管理broker 的,提供broker的查找以及存储。而broker是服务代理,处理消息的接口以及转发,使用netty 作 阅读全文
posted @ 2020-08-07 14:36 manongyangjia 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、去阿里云服务器上免费申请ssl证书,下载之后打开文件包存在两个文件,一个是pfx文件,一个是密码文件,执行命令得到 jks文件。 keytool -importkeystore -srckeystore *.pfx -destkeystore *.jks -srcstoretype PKCS12 阅读全文
posted @ 2019-09-19 19:16 manongyangjia 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: 1、查询下redis 是否打开了键空间通知功能 发现打开了,如果没有打开可以在执行下 我们可以看到参数设置 2、订阅下键空间或者事件通知 订阅键空间:subscribe __keyspace@0__:test 另一个客户端发送超通知 订阅过期事件: subscribe __keyevent@0__: 阅读全文
posted @ 2019-06-05 17:59 manongyangjia 阅读(894) 评论(0) 推荐(0) 编辑
摘要: Spring作为一个IOC容器,今天我们学习它作为web解析的地方,学习下webmvc包的代码。我们先看下web.xml 可以看到通过DispatcherServlet来实现页面的mapper处理。 DispatcherServlet->FrameworkServlet->HttpServletBe 阅读全文
posted @ 2019-05-29 13:14 manongyangjia 阅读(476) 评论(0) 推荐(0) 编辑
摘要: mybatis 中的sqlsession是一个非常重要的类。上篇我们分析了sessionfactory初始化配置文件,我们继续分析sessionfactory拿到会话进行的操作。 看这里。getMapper 方法, 看到这里想想,利用了java反射来实现初始化类。 看到执行方法之后又调用了 看到这里 阅读全文
posted @ 2019-05-23 17:01 manongyangjia 阅读(157) 评论(0) 推荐(0) 编辑
摘要: mybatis是项目中常用到的持久层框架,今天我们学习下mybatis,随便找一个例子可以看到通过读取配置文件建立SqlSessionFactory,然后在build拿到关键的sqlsession,这是我从网上随便找了下例子, 关键的方法在于new SqlSessionFactoryBuilder( 阅读全文
posted @ 2019-05-23 16:31 manongyangjia 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 公司项目使用kettle重构之前的取数,先研究下日常的使用。 一、建立数据转换,表数据到表输出,其中表输入数据来自其他业务数据库,通过输入sql执行得到数据。 表输入: 表输出: 设置并行4个线程。 二、建立变量的转换 获取系统信息,获取时间参数。 2字段选择,选择字段并修改得到数据的格式 3设置变 阅读全文
posted @ 2019-05-07 15:11 manongyangjia 阅读(1994) 评论(0) 推荐(0) 编辑