上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 一、背景: 当需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证等功能时。 如果使用OOP,需要为每个Bean引入这些公共行为。会产生大量重复代码,并且不利用维护。 AOP就是为了解决这个问题。 二、AOP: AOP可以理解一种思想,不是Java独有的,作用是对方法进行拦截处理或增强 阅读全文
posted @ 2019-06-05 22:02 Diamond-Shine 阅读(2244) 评论(0) 推荐(1)
摘要: 设计模式是java基础中很重要的一部分,设计模式说白了就是以前的人总结出的套路,就像小说中那些武功秘籍、内功心法一样 设计模式分为三大类: 1、创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 2、结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式 阅读全文
posted @ 2019-06-05 15:48 Diamond-Shine 阅读(521) 评论(0) 推荐(0)
摘要: 背景: 如果对象的引用或者依赖关系的管理由具体对象完成,代码的耦合性就会很高,代码测试也变得困难。而IOC可以很好的解决这个问题,把这 些依赖关系交给框架或者IOC容器进行管理,简化了开发。 IOC是一种设计模式,而Spring IOC是其一种实现。Spring IOC提供一个基本的JavaBean 阅读全文
posted @ 2019-06-05 11:13 Diamond-Shine 阅读(361) 评论(0) 推荐(0)
摘要: Bean的作用域 Spring应用中,对象实例都是在Container中,负责创建、装配、配置和管理生命周期(new到finalize()) Spring Container分为两种: 1、BeanFactory:提供DI支持 2、ApplicationContext:基于BeanFactory构建 阅读全文
posted @ 2019-06-04 17:58 Diamond-Shine 阅读(1253) 评论(0) 推荐(0)
摘要: 企业日常开发中,几乎都是Spring系的框架,无论是SSM、还是现在大火的SpringBoot,使用最大的目的就是简化开发 基本模块: 核心容器:Beans、Core、Context、SpEL 1. core和beans模块提供了整个框架最基础的部分,包括了IoC(控制反转)和Dependency 阅读全文
posted @ 2019-06-04 15:40 Diamond-Shine 阅读(730) 评论(0) 推荐(0)
摘要: Web项目开发过程中一般都是使用MVC(Model-View-Controller)模式,早先的Struts2到Spring MVC,再到现在Spring Boot,都是相似的思 路。Spring Boot用多了就真的不想回到SSM或者SSH框架(虽然公司还在用Spring MVC),写这篇随笔,算 阅读全文
posted @ 2019-06-02 16:31 Diamond-Shine 阅读(530) 评论(0) 推荐(0)
摘要: 在之前学习了Master-Slave、Sentinel模式,但是在某些情况下还是无法满足系统对QPS等要求,这时候就需要Cluster,Redis3.0支持了cluster 一、为什么使用Cluster 1、并发量 官方说明Redis支持10W条命令/秒,这已经很牛逼了,但是有些业务场景需要100W 阅读全文
posted @ 2019-05-30 00:11 Diamond-Shine 阅读(489) 评论(0) 推荐(0)
摘要: TCP传输的数据单元是报文段,报文段分为首部、数据两部分 TCP首部 首部的前20字节是固定长度,后面的4n字节根据需要增加的选项 字段解释:图中标示单位为bit,不是byte 1、源端口、目的端口:占用2byte,实现分用功能(TCP通过端口把请求分发到应用层不同的应用程序) 2、序号:占用4by 阅读全文
posted @ 2019-05-28 17:30 Diamond-Shine 阅读(3094) 评论(0) 推荐(3)
摘要: 一、作用 两台主机进行通信,不仅仅需要IP地址,还有port,所以准确的说应该是主机上的应用程序进程进行通信。运输层实现了复用和分用的功能 复用:应用层的所有应用程序都通过运输层再传送到网络层 分用:运输层从网络层收到发送给各个应用程序的数据,然后分别交付指明的各应用程序 二、网络层和运输层的区别 阅读全文
posted @ 2019-05-28 16:55 Diamond-Shine 阅读(404) 评论(0) 推荐(0)
摘要: Web相关内容都是存储在Web服务器上,Web服务器上使用的是http协议,因此也被成为http服务器。http的client、server构成了万维网的 基本组件 一、资源 1、URI: 统一资源标识符,http通过给定的URI解析出对象。URI有两种形式:URL/URN 2、URL: 统一资源定 阅读全文
posted @ 2019-05-28 16:33 Diamond-Shine 阅读(588) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页