动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

全部

微服务

后端技术

前端技术

数据库

服务器

开发工具

其他

代码小兵316

一文梳理REST API的设计原则
338403-29 17:59

一、什么是RESTREST架构风格描述了六个约束。应用于体系结构的这些约束最初由RoyFielding在他的博士论文中提出(参见https://www.ics.uci.edu/~fielding/pubs/dissertation/rest...

双生BUG

Java注解详解
70203-29 17:57

什么是注解?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码:@OverridepublicStringtoString(){return"ThisisStringRepre...

代码小兵772

支付接口的幂等性设计
79703-29 17:48

1.什么是幂等性?在数学中的幂等性定义:在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。例如,乘法下唯一两个幂等实数为0和1。即s*s=s某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果...

代码小兵772

从零到壹搭建大规模Java应用技术架构演进
327803-29 17:43

1.从零搭建>刚开始的时候,也就是创业初期或网站/产品初期,业务功能比较少,访问量也不大,通过就是采用经典的MVC架构,采用单体应用的模式进行开发,然后发布到Tomcat容器中运行,这时候我们的文件,数据库,应用都在一个服务器上,没有...

我是码农

Java生成器模式
75903-29 17:05

介绍:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示场景:我们在创建对象时可能会碰到过一个问题,比如,如果需要赋值的属性过多,构造函数会很多,而且有的会很长。通过JavaBean的方式可能不需要担心构造函数,但是,...

我是码农

Java抽象工厂模式
70703-29 17:02

介绍:提供一个创建一系列相关的相互依赖对象的接口,而无需指定它们具体的类。它和工厂方法模式的区别就在于所创建对象的复杂度上。抽象工厂和简单工厂、工厂方法相比是最具一般性的。场景:接着我们的pizza工厂,不过现在上头又增加了需求。他希望我们...

我是码农

Java桥接模式
74003-29 16:59

介绍:将抽象部分与实现部分分离,使他们都可以独立地变化。这个设计使用多态实现场景:看到桥接模式,我先想到的是桥梁……所以我就举个桥梁的例子来说明。对于桥梁,有两种:中国桥和美国桥。对于建筑师,也有两种:中国建筑师...

我是码农

Java组合模式
61203-29 16:56

介绍:将对象组合成树形结构,以表示“部分-整体”的层次结构。使得用户对单个对象和组合对象的使用具有一致性。说白了,就是想要客户端忽略组合对象与单个对象的差异,组合对象是由一个个独立对象组成。场景:文件系统由目录(文件...

我是码农

Java装饰者模式
50903-29 16:53

优点:它可以动态为对象添加功能。场景:我们希望为某个对象而不是整个类添加一些功能。1.角色及作用装饰者和被装饰者拥有相同的组件接口。被装饰者是系统的核心组件,完成特定功能。装饰者则可以在被装饰者的方法前后,加上特定的前置处理和后置处理,增强...

我是码农

Java外观模式
56203-29 16:49

介绍:为子系统中的接口提供一个一致的界面,它定义了一个高层接口,这个接口使得这个子系统更加容易使用。优点:其实我们代码中的Service层的写法就可以看成是使用了外观模式。外观模式实现了子系统与客户端之间的松耦合关系,相当于Controll...

文章榜

代码小兵498
代码小兵498 153篇文章   18个推荐
代码小兵696
代码小兵696 118篇文章   3个推荐
代码小兵652
代码小兵652 113篇文章   0个推荐
代码小兵124
代码小兵124 99篇文章   3个推荐
杨晶珍
杨晶珍 98篇文章   6个推荐