Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java教程与面试题
一张图看明白麻省理工课程的高级数据结构
数据结构在现代计算机科学中发挥着核心作用。与算法相比,您更频繁地与数据结构进行交互(想想Google,您的邮件服务器,甚至您的网络路由器)。此外,数据结构是获得有效算法的基本构建块。麻省该课程涵盖数据结构的主要成果和当前研究方向
写作是软件工程师重要的超能 - Gergely Orosz
Google8号员工和现在的工程高级副总裁UrsHölzle明确说:写作是工
责任链模式(Chain of responsibility)
目的它属于 行为设计模式目录。通过为多个对象提供处理请求的机会,避免将请求的发送者与其接收者耦合。链接接收对象并沿链传递请求,直到对象处理它。说明国王向他的军队发出
类表继承模式(Class Table Inheritance Pattern)
此模式属于对象关系结构模式目录,此目录属于企业应
研究报告:Java开发人员需要在2019年掌握的技能 - Codementor
根据StackOverflow Developer Survey,在2019年,Java是世界上第
拦截过滤器模式
表示层请求处理机制接收许多不同类型的请求,这些请求需要不同类型的处理。有些请求只是转发到适当的处理程序组件,而其他请求必须在进一步处理之前进行修改,审核或解压缩。拦截过滤器模式的最好例子之一是Spring Security 的 DelegatingFilterProxy,它将拦截HT
抽象文档模式(Abstract Document)
目的实现无类型语言的灵活性并保持类型安全
复合设计模式(Composite Design Pattern)
目的它属于structural 设计模式目录。将对象组合成树结构以表示部分整体层次结构。Composite允许客户端统一处理单个对象和对象组合。
传输对象组装器模式
使用传输对象组装程序将应用程序模型构建为复合传输对象。传输对象组装器聚合来自各种业务组件和服务的多个传输对象,并将其返回给客户端。问题您希望获得一个聚合来自多个业务组件的传输对象的应用程序模型。 <
应用控制器模式(Application Controller Design Pattern in Java)
使用应用程序控制器集中检索和调用请求处理组件,如命令和视图。让我们用例子来讨论应用程序控制器设计模式是如何工作的。 问题您希望集中并模块化操作和视图管理。在表示层中,通常在每个请求到达时要做
迭代器模式( Iterator Design Pattern)
目的它属于 行为设计模式 目录。提供按顺序访问聚合对象的元素而不暴露其内部表示的方法。 迭代器模式的优点 它支持
API网关
目的在单个位置聚合调用微服务:API网关。用户只需调用API网关,然后API网关就会调用每个相关的微服务。
抽象工厂模式
目的提供用于创建相关或从属对象族的接口,而无需指定其具体类。 说明要创建一个王国,我们需要具有共同主题的对象。精灵王国需要一个精灵国王,精灵城堡和精灵军队,而兽人王
前端控制器模式
前端控制器模式用于提供集中的请求处理机制,以便所有请求将由单个处理程序处理。此处理程序可以执行身份验证 / 授权 / 日志记录或跟踪请求,然后将请求传递给相应的处理程序。此模式的最佳示例是Spring MVC DispatcherServlet,它是一个前端控制器,根据映射处理所有用
Java中面向对象的设计原则
学习面向对象编程(如抽象,
低耦合GRASP模式
问题如何支持低依赖性,低变化影响并增加重用? 解决方案分配责任以使耦合保持低水平。 关于低耦合的要点 “
模板方法模式(Template Method Design Pattern)
目的在操作中定义算法的框架,将一些步骤推迟到子类。模板方法允许子类重新定义算法的某些步骤而不改变算法的结构。 结构
值列表处理程序模式
值列表处理程序提供搜索和迭代功能。要执行搜索,值列表处理程序使用数据访问对象来执行查询并从数据库中检索匹配的结果。 问题您有一个想要遍历大型结果列表的远程客户端。
上页
下页
关闭