
SSM
文章平均质量分 73
史蒂夫.*
这个作者很懒,什么都没留下…
展开
-
sentinel 1.8.2 使用手册
作用简单描述主要作用就是进行流量控制。也就是通过定制不同的规则去进行流量控制。下载地址https://github.com/alibaba/Sentinel/releases开启服务命令java -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=localhost:8180 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.2.jar默认网站:http://local原创 2021-09-11 21:25:56 · 1728 阅读 · 1 评论 -
Spring AOP(JDK,CGLIB代理)
AOP简介我们在做某个业务的时候,可能需要对业务进行拓展,比如说我们做了一个查询业务,功能上已经可以使用了,但是我们有了新的需求,需要对原有业务的功能进行扩充,比如我们可能需要判断一下当前是否可以查询此业务(时段考试),我们也可能需要知道当前操作的一些信息,如操作人,操作时间,操作完成情况等来做日志管理。总之,我们需要对类中的方法进行功能扩展。我们大概有以下几个方法:直接在原方法中加入,这个自然是不合适的,先不说重复代码的问题,但是代码的优雅性就有大问题。对该类做继承并进行方法的重写,来进行功原创 2021-06-29 22:01:40 · 310 阅读 · 0 评论 -
Spring @Controller,@Service,@repository,@Component注解
引入在过去我们通过在xml中加入标签的形式去将类交给Spring Bean容器管理,但是当我们的组件过多的时候,我们这种标签的形式显得麻烦而又复杂。因此我们引入了@Controller,@Service,@repository,@Component注解。这些注解作用于类上,他的作用等价于标签。例如:@Controllerpublic class UserController {}等价于:<bean id="userController" class="com.study.contro原创 2021-06-29 17:47:46 · 145 阅读 · 0 评论 -
Spring自动装配解析
注解其实在学Spring的时候我们会见很多的注解包括:@Autowired,@Mapper,@Service,@Controller,@Repository等但是我们要知道注解到底是干什么的呢?@Autowired该注解顾名思义是自动注入的意思:我们在通过Spring获取对象的时候,一个对象可能有一个对象属性,而这个对象属性可能是带值的。我们在依赖注入中有说:...原创 2021-06-29 17:20:08 · 114 阅读 · 0 评论 -
spring bean的大致了解(ioc,di,beanFactory)
IOCSpring最厉害的地方在于它把对象的生命周期牢牢掌握在手里。通过的方式是IOC(Inversion of Control)。从字面上理解它的意思是控制反转,也就是说本来我们是人为的去控制对象,改成了由Spring控制对象,我们仅仅只有使用权。作用它最大的作用就在于我们交给Spring管理的类,这样我们直接调用类就可以,不需要创建/初始化对象等一系列复杂步骤。当然封装后我们也无需了解类中细节。这一点大家可以自行百度一下依赖倒置原则。实现原理IOC实现原理是通过反射来获取类的信息并进行创建原创 2021-06-29 11:26:03 · 122 阅读 · 2 评论 -
SpringMVC—表示层框架
简介Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。在Spring的Web MVC框架提供了模型 - 视图 - 控制器架构以及可用于开发灵活,松散耦合的Web应用程序准备的组件。 MVC模式会导致分离的应用程序(输入逻辑,业务逻辑和UI逻辑)的不同方面,同时提原创 2021-02-28 12:43:42 · 1251 阅读 · 1 评论 -
Tomcat WebServer—web程序的容器环境
SpringBoot默认集成了tomcat中间件,会自动把项目打包jar发布到tomcat,这样我们就形成了自己的网站。但这个网站只能局域网访问,如果外网(广域网),自己购买一个网站,部署上去即可。这也是我们再上一章中能够直接在页面中搜索的原因。nodejs脚手架配置nodejs脚手架的配置网址解析package ssm.study.hello;import org.springframework.web.bind.annotation.RequestMapping;import org.sp原创 2021-02-28 10:32:37 · 795 阅读 · 0 评论 -
Maven—跨平台的管理工具
为什么需要Maven我们知道在学jdbc的时候我们对我们的java项目进行了导包。这些包其实并不好找,或者来自官网,或者来自网友的分享,或者来自项目团队的共享,不论何种方式,都需要把jar文件复制到lib目录中,并且buildpath。而且一旦是导入也很容易不兼容。Maven改变这种手动维护jar的方式,设计出一套自动维护jar的体系,已经广泛在软件项目中使用,是软件开发人员必须掌握的技术。四大特征Maven有一个创先河的发明,他发明了仓库,坐标,依赖,命令的pom模型。来帮助我们自动导包。仓库 r原创 2021-02-27 10:10:14 · 1191 阅读 · 1 评论 -
Spring Boot—Java 开发领域的一颗璀璨明珠
其实对于这个东西我也不知道要怎么定义,其实我个人感觉他的主要功能就是去帮我们自动配置很多原来需要作用创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置Spring Boot使用方式生成pom.xml文件自动配置网站:https://start.spring.io/进去以后随着网页走就可以配置想要的了点击就好。...原创 2021-02-27 16:37:24 · 335 阅读 · 0 评论