标签:适配器

Spring

Spring 中经典的 9 种设计模式,打死也要记住啊!

5

wenming.gapo 发布于 2020-07-11

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 1.简单工厂(非23种设计模式中的一种) 2.工厂方法 3.单例模式 4.适配器模式 5.装饰器模式 6.代理模式 7.观察者模式 8.策略模式 9.模版方法模式 Spring中涉及的设计模式总结 1...

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

编程技术

架构简洁之道:从阿里开源应用架构 COLA 说起

5

changyuan.xu 发布于 2020-07-08

导读: COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。 在实践中作者发现 COLA 在简洁性上仍有不足, 因此给 COLA 做了一次“升级”,在这次升级中,没有增加任何新的功能,而是尽量多删减了一些概念和功能...

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

Spring

过滤器 和 拦截器6个区别,别再傻傻分不清了

9

尖兵 发布于 2020-07-08

周末有个小伙伴加我微信,向我请教了一个问题:老哥,过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊? 听到题目我的第一感觉就是:简单! 毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾...

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

Spring

【图解Springboot】WebMvc自动装配

3

yeseng 发布于 2020-07-08

关于源码解析的文章,我感觉阅读学习的效率并不高。没有脑图来的实在,自顶向下自行学习,能大大增加学习效率。【图解Springboot】系列文章只放干货,不说废话。 总结 WebMvcAutoConfiguration 是Springboot的自动装载WebMvc的入口,这一点可以通...

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

Spring

口述完SpringMVC的执行流程后,面试官说兄弟,你是培训的吧!

5

尖兵 发布于 2020-07-08

每天早上 七点三十 ,准时推送干货 前几天阿粉的一个朋友去面试,面试官问他,你知道SpringMVC的执行流程么,我这个朋友在回答完之后,面试官相继问了几个问题,之后面试官说,兄弟你是培训出来的吧?朋友懵了,我培训都是一年前的事情了,这都能知道,于是,找阿粉来吐槽这个事情,结果,...

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

Java

SpringMvc的运行流程你真的懂了吗?

4

尖兵 发布于 2020-07-07

MVC思想 ​ 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用...

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

编程技术

一文读懂架构整洁之道

11

xiaoli.wang 发布于 2020-07-07

相信大家都非常清楚,如何编写可读性强的代码是一个合格程序员的必修课。 我在之前的文章 《 谈谈什么是好的代码》 中谈了一些自己对整洁代码的感悟,代码并不是独立存在的,成百上千个类的系统在企业应用中非常常见,如何将代码进行有效的组织,保持高可读性,高可维护性,则是一个好的架构需要考...

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

Java

Tomcat 架构原理解析到架构设计借鉴

20

刘莉莉 发布于 2020-07-07

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典...

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

编程技术

给 COLA 做减法:应用架构中的“弯弯绕设计”

6

songhua.gao 发布于 2020-07-07

阿里妹导读: COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。在实践中 作者 发现 COLA 在简洁性上仍有不足,因此给 COLA 做了一次“ 升级 ”,在这次升级中,没有增加任何新的功能,而是尽量多删减了一些...

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

Java

重学 Java 设计模式:实战策略模式「模拟多种营销类型优惠券,折扣金额计算策略场景」

5

xirruiqiang 发布于 2020-07-06

作者:小傅哥 博客: https://bugstack.cn – 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 文无第一,武无第二 不同方向但同样努力的人,都有自身的价值和亮点,也都是可以互相学习的。不要太过于用自己手里的矛去...

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

Java

Tomcat整体架构分析

3

wenming.gapo 发布于 2020-07-02

本篇博客主要介绍下Tomcat整体架构,以及核心组件的作用。 1. 整体架构简析 如果将Tomca他的结构高度抽象的话,那么Tomcat其实可以看成只是有连接器(Connector)和容器(Container)两个组件构成。其中Connector组件负责在服务器端处理客户端连接,...

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

Spring

口述完SpringMVC的执行流程后,面试官说兄弟,你是培训的吧!

xiaoli.he 发布于 2020-06-30

前几天阿粉的一个朋友去面试,面试官问他,你知道SpringMVC的执行流程么,我这个朋友在回答完之后,面试官相继问了几个问题,之后面试官说,兄弟你是培训出来的吧?朋友懵了,我培训都是一年前的事情了,这都能知道,于是,找阿粉来吐槽这个事情,结果,阿粉听完之后,分分钟觉得,确实不冤枉...

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

Java

【002期】JavaSE面试题(二):基本数据类型与访问修饰符

2

zhuangli 发布于 2020-06-30

开篇导读: 大家好,我是Java面试题库的提裤姐,今天这篇是JavaSE系列的第二篇,主要总结了Java基础语法中访问修饰符会出现的相关面试题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 一、J...

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

Java

Tomcat 基于 Servlet 的无文件 webshell 的相关技术研究

8

yeseng 发布于 2020-06-28

作者:宽字节安全 原文链接: https://mp.weixin.qq.com/s/gYGrdDtIldzrE7NHSxTDYQ 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送! 投稿邮箱:paper@seebug.org 前几篇文章主要介绍了在to...

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

Java

你想知道的关于Spring MVC都在这个里面了

7

zhuangli 发布于 2020-06-27

MVC总结 1. 概述 还是之前的三个套路 1.1 是什么? Spring 提供一套视图层的处理框架,他基于 Servlet 实现,可以通过 XML 或者注解进行我们需要的配置。 他提供了拦截器,文件上传, CORS 等服务。 1.2 为什么用? 原生 Servlet 在大型项目...

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

Java

Java并发——深入 ThreadPoolExecutor 任务执行原理

4

邓龙华 发布于 2020-06-27

它用于执行指定的任务,把任务提交与任务执行分离,程序员不需要关注线程的管理,以及任务的执行。 ExecutorService 接口对 Executor 接口提供更多的扩展,ThreadPoolExecutor 类提供 可以扩展的线程池实现,而 Executors 只是对这些 Ex...

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

Java

Spring MVC 学习笔记

xirruiqiang 发布于 2020-06-27

表现层:view 试图 + controller + 数据模型(V 和 C 之间的数据传递) 业务层:service Dao 层:访问数据库 MVC 模式(代码的组织方式) M 模型:数据模型(POJO, VO, PO)+ 业务模型(业务逻辑) V 视图:即 jsp 和 html...

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

Java

Java是如何实现Future模式的?万字详解!

5

hanze 发布于 2020-06-26

JDK1.8源码分析项目(中文注释)Github地址: https://github.com/yuanmabiji/jdk1.8-sourcecode-blogs 1 Future是什么? 先举个例子,我们平时网购买东西,下单后会生成一个订单号,然后商家会根据这个订单号发货,发货...

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