自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bugstack虫洞栈

微信(小傅哥):fustack | 博客:https://bugstack.cn

原创 Spring Cloud(零)《总有一偏概述告诉你SpringCloud是什么》

前言介绍 为了更好的实现领域驱动设计的落地,不仅要在设计思路上做到领域职责清晰、系统边界明确,还需要使用到Spring Boot、Spring Cloud框架服务体系来更好的构建微服务。后续部分章节将针对Spring Cloud的使用以及有益于构建微服务的知识技能做系列案例整理,以最终完成架构设计...

2019-10-31 17:30:35 154 0

原创 DDD专题案例三《领域驱动设计架构基于SpringCloud搭建微服务》

前言介绍 微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在MVC的设计模式尝尝是把所有的;数据服务、定义的属性类、提供的功能都在一条线上,这样是非常快速的开发方式但在做微服务部署时候确...

2019-10-30 08:58:48 928 0

原创 基于javaagent监控方法执行耗时

背景描述 javaagent是在JDK5之后提供的新特性,也可以叫java代理。开发者通过这种机制(Instrumentation)可以在加载class文件之前修改方法的字节码(此时字节码尚未加入JVM),动态更改类方法实现AOP,提供监控服务如;方法调用时长、可用率、内存等。 开发简述 通过实现...

2019-10-24 10:01:55 735 0

原创 DDD专题案例二《领域层决策规则树服务设计》

前言介绍 在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外往往按照这样分层后依然感觉和MVC也没有什么差别,也没有感受到带来什么非常大的好处。那么问题出在哪呢?我个人觉得DDD学起来更...

2019-10-19 21:16:52 166 0

原创 DDD专题案例一《初识领域驱动设计DDD落地》

微信公众号:bugstack虫洞栈 领取驱动设计DDD{Domain-Driven Design}历史较长但随着微服务的兴起DDD又活跃到人们的视线,它提供的是一套架构设计思想,我们可以使用这套方法论将架构设计的尽可能做到高内聚、低耦合、可扩展性强的应用服务。本专题以DDD实战落地为根本,分章节设...

2019-10-15 19:38:14 374 0

原创 我与CSDN的故事《相遇、相知、相爱、相守》

相遇 我与CSDN的故事,嗯!不是事故,就像它的拼音缩写CSDN={ChuangShangDengNi 床上等你},七年前的那一天我就深深记住这个名字了,如今七年过去了,没有七年之痒的讨厌它,反而更加喜欢它。 相识 13年毕业的我,初识CSDN还是师姐课堂分享告诉我们的,我有小笔头偷偷的写在了我...

2019-10-11 13:42:17 272 4

原创 netty案例,netty4.1源码分析篇三《Netty服务端初始化过程以及反射工厂的作用》

本章节主要分析Netty在启动过程中的配置内容以及最终调用bind方法是如何启动Netty服务端的。 Netty服务启动模板代码 private void bing(int port) { //配置服务端NIO线程组 EventLoopGroup parentGroup = new Nio...

2019-10-08 15:17:27 148 0

原创 netty案例,netty4.1源码分析篇二《ServerBootstrap配置与绑定启动》

结合上一章节介绍NioEventLoopGroup,本章节继续介绍ServerBootstrap相关代码。 启动NettyServer的模版代码 private void bing(int port) { EventLoopGroup parentGroup = new NioEven...

2019-10-08 15:16:52 108 0

原创 netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》

前言介绍 在Netty通信中UDP的实现方式也非常简单,只要注意部分代码区别于TCP即可。本章节需要注意的知识点 ;NioDatagramChannel、ChannelOption.SO_BROADCAST Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,Us...

2019-10-08 15:11:53 222 0

原创 netty案例,netty4.1基础入门篇零《初入JavaIO之门BIO、NIO、AIO实战练习》

前言介绍 在Java中,提供了一些关于使用IO的API,可以供开发者来读写外部数据和文件,我们称这些API为Java IO。IO是Java中比较重要知识点,且比较难学习的知识点。并且随着Java的发展为提供更好的数据传输性能,目前有三种IO共存;分别是BIO、NIO和AIO。 Java BIO...

2019-10-06 18:56:14 510 0

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