
获得徽章 1
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
1月21日 打卡day5
不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用 CSV解析器或者JSON解析器,在调用的客户端一般都是用if else去做判断,比如类型等于JSON,我就用JSON解析器,那如果新加一个类型的解析器,是不是调用的客户端还要修改呢?这显然太耦合了,本文就介绍一种方法,服务定位模式Service Locator Pattern来解决,它帮助我们消除紧耦合实现及其依赖性,并提出将服务与其具体类解耦。
1月21日 打卡day5
不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用 CSV解析器或者JSON解析器,在调用的客户端一般都是用if else去做判断,比如类型等于JSON,我就用JSON解析器,那如果新加一个类型的解析器,是不是调用的客户端还要修改呢?这显然太耦合了,本文就介绍一种方法,服务定位模式Service Locator Pattern来解决,它帮助我们消除紧耦合实现及其依赖性,并提出将服务与其具体类解耦。
展开
评论
点赞
#青训营笔记创作活动#
1月18日 打卡day4
如今高并发是各大企业十分关注的一个问题,高并发在以下方面有许多应用:1.分而治之,横向扩展。2.微服务拆分。3.分库分表。4.池化技术。5.主从分离。6.使用缓存。7.CDN,加速静态资源访问。
1月18日 打卡day4
如今高并发是各大企业十分关注的一个问题,高并发在以下方面有许多应用:1.分而治之,横向扩展。2.微服务拆分。3.分库分表。4.池化技术。5.主从分离。6.使用缓存。7.CDN,加速静态资源访问。
展开
评论
点赞
#青训营笔记创作活动#
1月17日 打卡day3
作为后端接口进行测试的一大利器,Postman在发送json数据上面的地位举足轻重,可以带来极大的方便,测试接口是否能正常接收数据。
1月17日 打卡day3
作为后端接口进行测试的一大利器,Postman在发送json数据上面的地位举足轻重,可以带来极大的方便,测试接口是否能正常接收数据。
评论
点赞
#青训营笔记创作活动#
1月15日 打卡day2
作为java后端的热门框架Spring,了解Spring中Bean的生命周期应该是非常必要的,Spring中的Bean是指将对象的生命周期,交给Spring IOC容器来管理对象。所以Spring中的Bean对象在使用时,无需使用new来创建对象。而Bean的生命周期主要包含以下5部分:1.实例化。2.设置属性。3.初始化。4.使用Bean。5.摧毁Bean
1月15日 打卡day2
作为java后端的热门框架Spring,了解Spring中Bean的生命周期应该是非常必要的,Spring中的Bean是指将对象的生命周期,交给Spring IOC容器来管理对象。所以Spring中的Bean对象在使用时,无需使用new来创建对象。而Bean的生命周期主要包含以下5部分:1.实例化。2.设置属性。3.初始化。4.使用Bean。5.摧毁Bean
展开
评论
点赞
#青训营笔记创作活动#
1月12日 打卡day1
HTTP与HTTPS的区别在于以下的方面:HTTP是无状态的协议,对客户端请求状态没有进行存储,比如每次请求都要重新登录,并且HTTP是无连接的,它的其他特点是简单快速,只需快传送方法和路径就可以向服务端进行请求,还有支持传输任意类型的数据对象。HTTPS是HTTP的升级版本,它传输的不再是文本,而是二进制流,使得传输更高效,且加密更加安全。
1月12日 打卡day1
HTTP与HTTPS的区别在于以下的方面:HTTP是无状态的协议,对客户端请求状态没有进行存储,比如每次请求都要重新登录,并且HTTP是无连接的,它的其他特点是简单快速,只需快传送方法和路径就可以向服务端进行请求,还有支持传输任意类型的数据对象。HTTPS是HTTP的升级版本,它传输的不再是文本,而是二进制流,使得传输更高效,且加密更加安全。
展开
评论
点赞