- 博客(8)
- 收藏
- 关注
原创 2018java程序员面试题整理
1.@PathVariable注解和@RequestParam注解的区别。@RequestParam注解是获取静态URL传入的参数@PathVariable是获取请求路径中的变量作为参数/需要和@RequestMapping("item/{itemId}") 配合使用2.@Param注解和@RequestParam注解的区别。@Parm 指定request中必须包含某些参数值是,才让该方法处理。...
2018-05-23 11:16:10 9603 2
原创 2018java程序员面试题整理
1.Springmvc独有的5个注解1. @Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法。通俗来说,被Controller标记的类就是一个控制器,这个类中的方法,就是相应的动作。2. @RequestMapping既可以作用在类级别,也可以作用在方法级别。当它定义在类级...
2018-05-21 14:24:41 612
原创 SpringCloud 和springBoot基础注解及配置
标注在启动类上@configuration 类似于ssm的<xml> 被@SpringBootApplication包含@ComponetScan 加载与xxapplication文件同级目录的文件夹下的文件被@SpringBootApplication包含@EnableCaching 开启缓存@SpringBootApplication 应用开启入口 @spri...
2018-05-19 10:53:06 2456
原创 quartz石英任务
定时任务: quartz:的几大核心概念Job:任务(我们需要完成的事情);【要炸大本营】JobDetail:任务详情(任务怎么做,谁来做); 【执行任务需要的对象,数据信息等】【张三,50吨TNT】 quartz:为了并发执行; Job(定义任务怎么执行的类)---JobDetail(当次执行的实例);Trigger:触发器;用来执行任务的;【炸药的引信】Sc...
2018-05-17 17:00:23 610
原创 软件架构的历程及区别
1.1. 软件架构的发展软件架构经历的发展阶段:单体架构-->垂直架构 --> 分布式架构(SOA服务架构) --> 微服务架构1.2. 单体架构 特点:1.所有的功能集中在一个系统中完成.2.所有的功能都要打成war,部署到tomcat中运行.3.应用与数据库是分开部署.4.可以通过部署应用集群和数据库集群来提高系统性能.(应用集群通过tomcat的session共享来实现...
2018-05-16 21:18:50 547
原创 spring boot自动配置原理
spring boot 在启动时,会加载spring boot autoconfigigure /META-INF/spring.factories,定义了初始化设置类,将初始化的环境纳入spring 的容器中.如下:当我们运行XXXApplication的main方法的时候 springApplication.run(xx.class)会首先执行springApplication的初始化方法,...
2018-05-12 16:58:48 697
原创 @SpringBootApplication注解学习
@SpringBootApplication 组合注解 (具有多个注解功能)————@SpringBootConfiguration————————@Documented 表明这个注解应该被 javadoc工具记录(没什么用)————————@Configuration 表示当前类可以看作是xml配置文件,(以前我们都是xml配置现在spring推荐java配置)springboot 可以...
2018-05-12 16:36:39 378
原创 spring boot 学习
spring boot 整合redis背景 工具idea2017 jdk1.8 1、导入jar 包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId&...
2018-05-12 13:51:00 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人