标签:适配器

编程技术

数字化转型 | 企业IT应用的架构发展历程

4

hellas 发布于 2020-04-04

应用架构(Application Architecture)描述了IT系统功能和技术实现的内容。应用架构可简单分为以下两个不同的层次: 企业级的应用架构:企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和...

阅读(5)评论(0)赞 (0)

Java

Tomcat源码解析系列(十七)CoyoteAdapter

yeseng 发布于 2020-04-04

前言 上篇文章中分析了 Http11Processor#process 方法是怎么处理请求的,其中关键的地方就是调用 CoyoteAdapter 的相关方法。 1. CoyoteAdapter#asyncDispatch @Override public boolean asyn...

阅读(5)评论(0)赞 (0)

编程技术

【从小白到专家】 Istio技术实践专题(一):Service Mesh/ Istio 基本概念和架构基础

4

dulong 发布于 2020-04-02

Istio被称作Kubernetes的最佳云原生拍档。从今天起,我们推出“Istio技术实践”系列专题,在本专题中,我们将通过技术文章+视频授课的方式,为大家详细阐述Istio微服务治理,及在企业级云平台中的解决方案和实践。同时,您还可以申请试用灵雀云基于原生Istio和 Kub...

阅读(23)评论(0)赞 (0)

编程技术

Netflix 的六边形架构实践

7

zhuangli 发布于 2020-04-02

作者 | Netflix Technology Blog 策划 | 万佳 本文阐述了Netflix是如何基于六边形架构去开发一款全新应用的。 随着 Netflix 原创内容的逐年增长,我们要构建一些可提升整个创作过程效率的应用。我们的一个大型部门,Studio 工程团队已经构建众...

阅读(16)评论(0)赞 (0)

Java

通过源码理解Spring中@Scheduled的实现原理并且实现调度任务动态装载

2

xiaoli.wang 发布于 2020-04-02

前提 最近的新项目和数据同步相关,有定时调度的需求。之前一直有使用过 Quartz 、 XXL-Job 、 Easy Scheduler 等调度框架,后来越发觉得这些框架太重量级了,于是想到了 Spring 内置的 Scheduling 模块。而原生的 Scheduling 模块...

阅读(19)评论(0)赞 (0)

Java

Mybatis 使用的 9 种设计模式,真是太有用了~

15

尖兵 发布于 2020-04-01

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFac...

阅读(21)评论(0)赞 (0)

Spring

SpringMVC-源码解析

7

yeseng 发布于 2020-03-31

SpringMVC九大组件 SpringMVC的九大组件: 1.文件上传解析器:private MultipartResolver multipartResolver 2.国际化解析器:private LocalResolver localResolver 3.主题解析器:pri...

阅读(19)评论(0)赞 (0)

Java

今天,我去面试了

6

尖兵 发布于 2020-03-31

前言: 本文为《今天你面试了吗》系列文章的第一篇,采用情景对话的方式还原面试场景,帮助大家梳理常用Java技术栈的知识点,如果喜欢本文章还请转发鼓励,如果反响良好。本公众号 Java后端 会持续更新本系列文章,如有纰漏还请指出。 今 天天气不错,我怀着自信的笑容来到某个大厂的研发...

阅读(20)评论(0)赞 (0)

Spring

SpringMVC最详细笔记partⅠ

Harries 发布于 2020-03-28

一、springMVC-quickStar 解决maven加载项目过慢 archetypeCatalog internal 导入依赖 <!-- 版本锁定 --> <properties> <spring.version>5.0.2.RELEAS...

阅读(24)评论(0)赞 (0)

Java

SpringMVC——起步

Harries 发布于 2020-03-26

SpringMVC简介 SpringMVC是基于MVC的web层应用框架。偏向前端而不是基于业务逻辑层。是Spring框架的拓展。简而言之,Spring能用的他都能用,Spring有些用起来复杂的功能Spring使其变得更加方便。 SpringMVC使用 1.导包 基于Sprin...

阅读(19)评论(0)赞 (0)

Spring

由Spring应用的瑕疵谈谈DDD的概念与应用(二)

4

changyuan.xu 发布于 2020-03-26

在上一篇文章中,通过Spring Web应用的瑕疵引出改善的措施,我们讲解了领域驱动开发的相关概念和设计策略。本文主要讲解领域模型的几种类型和DDD的简单实践案例。 架构风格 在《实现领域驱动设计》一书中提到了几种架构风格:六边形架构、REST架构、CQRS 和事件驱动等。在实际...

阅读(20)评论(0)赞 (0)

Java

网络编程 – Netty(ChannelHandler、ChannelHandlerContext)

4

yeseng 发布于 2020-03-26

在上一篇中,提到了 Channel、ChannelPipeline、ChannelHandler 以及ChannelHandlerContext 之间的关系 ,现在看看ChannelHandler和ChannelHandlerContext。 ChannelHandler Cha...

阅读(17)评论(0)赞 (0)

Java

gim 1.0.0 版本发布,基于 getty 的及时通讯框架

2

dulong 发布于 2020-03-26

gim 1.0.0 版本发布了。 如果想做一个类似微信的即时通讯工具。亦或者物联网等需要网络通讯的项目。或者对网络通讯感兴趣,也许 gim 可以带来一些帮助。 gim 一个简单易用,稳定高效的及时通讯框架(java) 简介 gim 是基于高性能网络框架 getty 封装的,能简单...

阅读(19)评论(0)赞 (0)

Java

Java 后端 100多道面试题,多看点题,没坏处!

1

songhua.gao 发布于 2020-03-25

下面列出这份 Java 面试问题列表包含的主题 多线程,并发及线程基础 数据类型转换的基本原则 垃圾回收(GC) Java 集合框架 数组 字符串 GOF 设计模式 SOLID 抽象类与接口 Java 基础,如 equals 和 hashcode 泛型与枚举 Java IO 与 ...

阅读(26)评论(0)赞 (0)

Spring

Spring中一定要掌握的9种设计模式

songhua.gao 发布于 2020-03-24

1、简单工厂(非23种设计模式中的一种) 1)实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 实质: 由一个工厂类根据传...

阅读(21)评论(0)赞 (0)

Java

3000字编程入门–附带Java学习路线及视频

16

changyuan.xu 发布于 2020-03-24

Title: 编程入门 GitHub: BenCoper Reference: 尚硅谷-2019 Study: 文字版+视频+实战(第一个自学的网站) Explain: 文末附带Java学习视频以及项目实战 1.简介 计算机包括 硬件 (hardware)和 软件 (softwa...

阅读(25)评论(0)赞 (0)

Java

SpringMVC的工作原理

3

zhuangli 发布于 2020-03-23

SpringMVC的工作原理图: SpringMVC流程 1、  用户发送请求至前端控制器DispatcherServlet。 2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、  处理器映射器找到...

阅读(24)评论(0)赞 (0)

编程技术

微服务核心研究之–编排

15

likai 发布于 2020-03-23

目录: 一、微服务编排的必要性 二:3种常见的微服务编排方式 1、Orchestration(编制) 2、Choreography(编排) 3、API网关 三、微服务编排的框架(Orchestration方式) 1、流程编排的思路 2、流程编排的模型 3、适配参数 4、流水号 5...

阅读(19)评论(0)赞 (0)