会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Monkey_D_Dragon
博客园
首页
新随笔
联系
订阅
管理
2022年7月24日
Kubernetes中使用skywalking-java-agent
摘要: 接入skywalking-java-agent时,优先参考的官方文档, 但只看这个有点云里雾里,在此分享下最终使用的接入方案。 Dockerfile # FROM apache/skywalking-java-agent:8.9.0-jdk8 FROM nikyotensai/skywalking-
阅读全文
posted @ 2022-07-24 21:30 Monkey_D_Dragon
阅读(301)
评论(0)
推荐(0)
2019年6月9日
Netty源码分析(七):初识ChannelPipeline
摘要: 单看名称就可以知道 的管道。本篇将结合它的默认实现类 来对它做一个简单的介绍。 示例图 上图是官方提供的 的事例图。IO请求经由 中`ChannelOutboundHandler ChannelInboundHandler`依次处理。 下面来看下 的类图: 实现了 接口,而 又继承了 、`Chann
阅读全文
posted @ 2019-06-09 20:05 Monkey_D_Dragon
阅读(295)
评论(0)
推荐(0)
2019年5月12日
Netty源码分析(六):SelectedSelectionKeySetSelector
摘要: 在 中, 对`Selector SelectedSelectionKeySetSelector Selector`。 SelectedSelectionKeySetSelector 内部包含了两个对象,一个是 自定义的 ,另一个是原来的 。下面具体看下 : SelectedSelectionKeyS
阅读全文
posted @ 2019-05-12 20:10 Monkey_D_Dragon
阅读(892)
评论(0)
推荐(0)
2019年4月20日
Netty源码分析(五):EventLoop
摘要: 上一篇主要介绍了一下 ,本篇详细看下它的成员 。 类结构 继承自 ,而 又继承自 。 内部持有一个Thread对象,是 多线程的基础。 可以认为, 一个 与一个特定的线程进行了绑定,并且在其生命周期内,绑定的线程都不会再改变。 SingleThreadEventExecutor 从名字就可以看出来,
阅读全文
posted @ 2019-04-20 22:03 Monkey_D_Dragon
阅读(339)
评论(0)
推荐(0)
Netty源码分析(四):EventLoopGroup
摘要: 无论服务端或客户端启动时都用到了 ,从名字就可以看出来它是 的组合,是Netty多线程的基石。 类结构 继承自 ,多提供了两个方法 和`rebuildSelectors NioEventLoop NioEventLoop EventExecutorGroup`。 EventExecutorGroup
阅读全文
posted @ 2019-04-20 22:01 Monkey_D_Dragon
阅读(662)
评论(2)
推荐(0)
2019年3月28日
Netty源码分析(三):客户端启动
摘要: Bootstrap 主要包含两个部分,一个是服务器地址的解析器组 ,另一个是用来工作的 。 负责出人 ,`AddressResolverGroup EventLoop`解析服务器地址。 客户端连接远程服务器 连接远程服务器,会先check引导类(Bootstrap)的group有没有设置以及生成ch
阅读全文
posted @ 2019-03-28 20:43 Monkey_D_Dragon
阅读(273)
评论(0)
推荐(0)
Netty源码分析(二):服务端启动
摘要: 上一篇粗略的介绍了一下netty,本篇将详细介绍Netty的服务器的启动过程。 ServerBootstrap 看过上篇事例的人,可以知道 是Netty服务端启动中扮演着一个重要的角色。 它是Netty提供的一个服务端引导类,继承自 。 主要包括两部分: 和`workerGroup bossGrou
阅读全文
posted @ 2019-03-28 20:43 Monkey_D_Dragon
阅读(233)
评论(0)
推荐(0)
Netty源码分析(一):Netty总览
摘要: 作为当前最流行的网络通信框架,Netty在互联网领域大放异彩,本系列将详细介绍Netty(4.1.22.Final)。 代码事例 服务端 客户端 运行流程 服务器 客户端 总结 本篇篇幅较短,只是简单贴了一段netty example下面的代码,并梳理了一下netty的流程。接下来的几篇会详细介绍n
阅读全文
posted @ 2019-03-28 20:41 Monkey_D_Dragon
阅读(465)
评论(0)
推荐(0)
SpringBoot2.0应用(五):SpringBoot2.0整合MyBatis
摘要: 如何整合MyBatis 1、pom依赖 2、添加配置 3、自动生成Mapper 添加Mybatis的自动生成插件 配置Mybatis的generatorConfig 执行插件会自动生成实体Bean,Mapper接口和对应的xml文件。 5、写个简单的Controller触发调用 启动项目后通过Pos
阅读全文
posted @ 2019-03-28 20:39 Monkey_D_Dragon
阅读(344)
评论(0)
推荐(0)
SpringBoot2.0源码分析(四):spring-data-jpa分析
摘要: SpringBoot具体整合rabbitMQ可参考: "SpringBoot2.0应用(四):SpringBoot2.0之spring data jpa" JpaRepositories自动注入 当项目中存在 类,并且已经注入过数据源 ,同时没有注入过 和`org.springframework.d
阅读全文
posted @ 2019-03-28 20:36 Monkey_D_Dragon
阅读(698)
评论(0)
推荐(0)
下一页
公告