java web
奥兰治的威廉
这个作者很懒,什么都没留下…
展开
-
线上问题总结
记一次线上问题 → 事务去哪了https://www.cnblogs.com/youzhibing/p/12071391.html记一次线上故障排查https://zhuanlan.zhihu.com/p/53473942记一次线上故障:日志暴涨https://segmentfault.com/a/1190000021665495记一次线上故障排查https://blog.csdn.net/u014209205/article/details/91957187记一次ArrayList原创 2020-06-04 21:07:22 · 266 阅读 · 0 评论 -
servlet容器,web容器,spring容器,springmvc容器的区别
web容器中有servlet容器,spring项目部署后存在spring容器和springmvc容器。其中spring控制service层和dao层的bean对象。springmvc容器控制controller层bean对象。servlet容器控制servlet对象。项目启动是,首先 servlet初始化,初始化过程中通过web.xml中spring的配置加载spring配置,初始化sprin...转载 2019-09-25 11:35:28 · 728 阅读 · 3 评论 -
@Import 注解
想要让一个普通类接受 Spring 容器管理,有以下方法使用 @Bean 注解 使用 @Controller @Service @Repository @Component 注解标注该类,然后再使用 @ComponentScan 扫描包 @Import 方法,即现在这种方式Student 类public class Student {}配置类@Configura...原创 2019-04-11 10:18:26 · 141 阅读 · 0 评论 -
spring Annotation annotation-config 和 component-scan
<context:annotation-config>是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解 (@Resource和@Autowired)。<context:component-scan>除了具有<context:annotation-config>的功能之外,...转载 2019-03-15 11:25:28 · 132 阅读 · 0 评论 -
spring java config ,xml config 和 annotation config
使用AnnotationConfigApplicationContext实例化Spring容器使用@Configuration注解 的类 相当于 applicationContext.xml使用@Bean注解 的类 相当于 <bean> xxx </bean>1、创建Bean以下三种等价@Configurationpublic class AppCo...原创 2019-03-18 11:52:10 · 192 阅读 · 0 评论 -
annotation-config 和 component-scan(补充)
<context:annotation-config> 扫描base-package类中的 @Resource和@Autowired 并自动注入<context:component-scan> 扫描@component,@service,@Repository,@Controller,并交给 spring 变成 bean<context:component-...原创 2019-03-18 16:10:27 · 139 阅读 · 0 评论 -
mybatis 整合 spring(持续更新)
Mybatis 重要的类:SqlSessionFactoryBuilder - - > SqlSessionFactory - - > SqlSessionMybatis的所有操作都是基于一个SqlSession的,而SqlSession是由SqlSessionFactory来产生的,SqlSessionFactory又是由SqlSessionFactoryBuilder来生成的。...原创 2019-03-19 10:57:32 · 112 阅读 · 0 评论 -
java动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象...转载 2019-01-09 17:46:41 · 97 阅读 · 0 评论 -
WebService总结(一) WebService的相关概念
一、序言 大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种...转载 2019-01-09 11:20:22 · 113 阅读 · 0 评论 -
aop:aspect 与 aop:advisor 的区别
< aop:aspect>:定义切面(切面包括通知和切点) < aop:advisor>:定义通知器(通知器跟切面一样,也包括通知和切点)下面,我们列举两者的几个区别。1、实现方式不同< aop:aspect>定义切面时,只需要定义一般的bean就行,而定义< aop:advisor>中引用的通知时,通知必须实现Advice...转载 2019-01-02 16:33:29 · 521 阅读 · 0 评论 -
@Controller和@RestController的区别
@RestController注解相当于@ResponseBody + @Controller 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。2) 如果需要返回到指定页面,则需...转载 2019-01-10 20:47:07 · 109 阅读 · 0 评论 -
常用Servlet过滤器用例
解决POST请求参数中文和输出中文的乱码过滤器过滤器代码package com.study.java.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import ja...转载 2018-12-31 09:34:33 · 299 阅读 · 0 评论 -
spring 配置文件报错 Cannot resolve class or package
Spring 配置文件报错 Cannot resolve class or package明明有明确的类但是还会报错解决:重新 mvn clean installspring 会一次加载所有在xml配置的bean原创 2018-12-30 18:59:31 · 8389 阅读 · 3 评论 -
为什么使用 spring
1 依赖注入(DI) 大部分的Spring的新手(我)在学习之初对依赖注入这个词感到迷茫,事实上它并没有那么复杂,应用依赖注入会使得代码变得更简单、更容易理解。通常,我们开发的java应用都是由多个类组成,它们之间相互协作来完成特定的业务逻辑。每个对象之间相互联系,导致高度耦合的代码。参考代码: package com.spring;public class Perfor...转载 2018-12-24 09:46:52 · 84 阅读 · 0 评论