摘要:
Spring部分: 1、声明bean的注解: @Component:组件,没有明确的角色 @Service:在业务逻辑层使用(service层) @Repository:在数据访问层使用(dao层) @Controller:在展现层使用,控制器的声明(Controller) 2、注入bean的注解: 阅读全文
摘要:
本文绝大部分内容为转载,原文地址:https://blog.csdn.net/trigl/article/details/50968079 除此之外,后面还有延伸内容 事务在企业日常开发中几乎是一定会遇到的,例如一个审核的流程可能涉及到查询、修改、插入等操作,所以保证事务性是很有必要的。一般就是开启 阅读全文
摘要:
一、背景: 当需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证等功能时。 如果使用OOP,需要为每个Bean引入这些公共行为。会产生大量重复代码,并且不利用维护。 AOP就是为了解决这个问题。 二、AOP: AOP可以理解一种思想,不是Java独有的,作用是对方法进行拦截处理或增强 阅读全文
摘要:
设计模式是java基础中很重要的一部分,设计模式说白了就是以前的人总结出的套路,就像小说中那些武功秘籍、内功心法一样 设计模式分为三大类: 1、创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 2、结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式 阅读全文
摘要:
背景: 如果对象的引用或者依赖关系的管理由具体对象完成,代码的耦合性就会很高,代码测试也变得困难。而IOC可以很好的解决这个问题,把这 些依赖关系交给框架或者IOC容器进行管理,简化了开发。 IOC是一种设计模式,而Spring IOC是其一种实现。Spring IOC提供一个基本的JavaBean 阅读全文
摘要:
Bean的作用域 Spring应用中,对象实例都是在Container中,负责创建、装配、配置和管理生命周期(new到finalize()) Spring Container分为两种: 1、BeanFactory:提供DI支持 2、ApplicationContext:基于BeanFactory构建 阅读全文
摘要:
企业日常开发中,几乎都是Spring系的框架,无论是SSM、还是现在大火的SpringBoot,使用最大的目的就是简化开发 基本模块: 核心容器:Beans、Core、Context、SpEL 1. core和beans模块提供了整个框架最基础的部分,包括了IoC(控制反转)和Dependency 阅读全文
摘要:
Web项目开发过程中一般都是使用MVC(Model-View-Controller)模式,早先的Struts2到Spring MVC,再到现在Spring Boot,都是相似的思 路。Spring Boot用多了就真的不想回到SSM或者SSH框架(虽然公司还在用Spring MVC),写这篇随笔,算 阅读全文
摘要:
作为一个java程序猿,在编程网站写健身内容,有一丝操蛋。。。主要为了给各位大兄弟扫盲 第一次写健身方面的博客,排版界面比较烂,大家凑活看吧,如果你是一个小白,静心看完,顶多10分钟,能得到不少东西的(好歹我写了 两三个小时。。。) 我这里把训练直接分类这两种:不正确,但是更容易理解,这里有氧、无氧 阅读全文
摘要:
在之前学习了Master-Slave、Sentinel模式,但是在某些情况下还是无法满足系统对QPS等要求,这时候就需要Cluster,Redis3.0支持了cluster 一、为什么使用Cluster 1、并发量 官方说明Redis支持10W条命令/秒,这已经很牛逼了,但是有些业务场景需要100W 阅读全文