- 博客(24)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 Spring 基于注解配置&装配Bean
该篇博客主要阐述使用注解来配置Bean以及装配Bean(Bean与Bean之间关联关系),通过注解可以大大减少使用XML一大堆的配置代码,方便开发注意:该篇博客阅读时必须理解清楚什么是配置Bean什么是装配Bean - 配置Bean:将Bean装载到IoC容器中(注册) - 装配Bean:Bean与Bean之间的依赖注入博客主要阐述1、基于注解配置Bean2、...
2018-04-30 20:24:12 1596
原创 报错:exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource解决方案
一、错误场景使用context:component-scan来使用注解(@Component、@Controller、@Repository、@Service)时无法使用bean二、错误信息三、解决方案导入spring-aop-4.3.10.RELEASE.jar (版本的话根据实际而定,问题解决)...
2018-04-26 20:00:27 686
原创 Spring 了解Bean的一生(生命周期)
该篇博客就来了解IoC容器下Bean的一生吧,也可以理解为bean的生命周期。首先你需要知道的知识在IoC容器启动之后,并不会马上就实例化相应的bean,此时容器仅仅拥有所有对象的BeanDefinition(BeanDefinition:是容器依赖某些工具加载的XML配置信息进行解析和分析,并将分析后的信息编组为相应的BeanDefinition)。只有当getBean()调...
2018-04-25 22:29:00 99188 22
原创 Spring Bean的scope(作用域)
该篇博客主要阐述关于Bean的作用域(scope)。Spring容器最初提供了两种bean的scope类型:singleton和prototype,在Spring2.0之后又引入了另外三种scope类型:request、session、global session类型。不过这三种类型有所限制:只能在Web应用中使用。也就是说,只有Web应用的ApplicationContext中使用这三个s...
2018-04-24 19:11:17 26504 5
原创 Spring 工厂方法与FactoryBean(实例化Bean)
该篇博客关于工厂方法与FactoryBean,其实就是在Spring中不再使用Spring创建Bean实例,而是利用工厂方法与FactoryBean把Bean创建过程转移到开发者手中该篇博客目录1、理解工厂方法和FactoryBean是干什么的2、静态工厂方法实例化Bean3、工厂方法实例化Bean4、FactoryBean实例化Bean(工厂Bea...
2018-04-24 12:50:32 15763 3
原创 【Effective Java笔记】第8条:覆盖equals时请遵守通用约定
反反复复看了几遍,感觉第八条写的真心好,虽然平时知道怎么重写equals吧,但根本不会去想这么多,各种固定思维。不过现在对equals的重写又有新的认识了,下面就写关于第八条覆盖equals时请遵守通用约定的阅读笔记吧该篇博客主要阐述1、不需要覆盖equals的情景2、需要覆盖equals的情景3、对5条通用约定的理解4、实现高质量equals的诀窍...
2018-04-22 18:40:26 1010 2
原创 Spring 依赖注入的方式
该篇博客笔者准备对SpringIoC容器的Bean配置及其依赖注入的几种方式进行详细介绍,该篇博客主要阐述XML形式配置,还有一种注解方式会在之后的博客再进行详细阐述该篇博客主要阐述1、Spring容器配置Bean方式2、依赖注入的三种方式一、Spring容器配置Bean方式Spring使用一个或多个XML文件作为配置文件方式Spring采用基于...
2018-04-22 12:28:45 436
原创 Spring 理解IoC思想&依赖注入、IoC容器理解
该篇博客主要理解Ioc思想&依赖注入(DI),并讲讲关于Spring的IoC容器该篇博客主要阐述1、理解Ioc思想&依赖注入(DI)2、Spring的IoC容器一、理解Ioc思想&依赖注入(DI)1、理解IoC思想(Inverse of Control 控制反转) 其思想是反转资源获取的方向。传统的向资源查找方式要求组...
2018-04-20 22:41:18 2017 1
原创 Spring 概述&开发准备
笔者的Spring之旅正式开始了,正在看《Spring揭秘》和《Spring IN ACTION》两本书籍,感觉《Spring揭秘》更加入门,《Spring实战》相对来说要难一点,我就都一起看,能在看完入门的时候,再看难一点的对自己有所提升。希望也能通过不断的总结,帮助的热爱Spring热爱Java的朋友们。该篇博客主要阐述1、什么是Spring框架?2、Spr...
2018-04-19 21:25:54 337
原创 @Override报错The method of type must override a superclass method解决方案
在写接口实现类的时候,发现给方法加上@Override竟然报错。之前有看到过jdk1.5之前包括jdk1.5都会有这个这个bug。下面是解决思路解决方案1、看是否是该接口的实现类(排除之后看下一步)2、进入Window->Preferences->Java->Compiler看JDK版本,需要大于1.5版本(这里我发现我的版本是jdk9,没问题)...
2018-04-19 16:31:01 4804 2
原创 log4j日志记录工具浅析
因为学Spring发现有盲区,只能趁年轻,慢慢扫盲了,该篇博客主要是将关于log4j这个开源日志记录工具,说实话,日志这东西真没用过,然而现在发现各种项目都要牵扯。所以学完写写总结吧一、日志作用主要用来记录系统运行中的一些重要操作信息便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因二、日志分类SQL日志异常日志...
2018-04-18 19:57:19 625
原创 基于MVC+三层架构实现—SMS_登陆注册
做了一个简单的登录注册系统,基于MVC+三层架构的模式,关于MVC+三层架构模式的理解可以看这篇博客 https://blog.csdn.net/w_linux/article/details/79919523 下面是开发全过程项目目录一、创建数据库(MySQL)create database sms;use sms;create ta...
2018-04-17 20:52:03 4209 2
原创 Java中请求转发与重定向浅析
请求转发 request.getRequestDispatcher("路径").forward(request, response); 请求转发只能在当前应用跳转特定浏览器只发出一次请求,收到一次响应请求所转发到的资源中可以直接获取到请求中所携带的数据浏览器地址栏显示的为用户所提交的请求路径只能在当前应用跳转重定向response.sendRedire...
2018-04-13 21:25:11 596
原创 Java Web系统开发模型
该篇博客主要是了解一下在Java Web体系下,系统开发模型的发展历史以及对这些模型的简单介绍博客目录1、Java Web系统开发模型发展2、纯JSP开发模型3、JSP+JavaBean开发模型(model1)4、MVC开发模型(model2)5、三层架构开发模型6、MVC+三层架构开发模型一、Java Web系统开发模型...
2018-04-12 20:22:51 3466 1
原创 【Effective Java笔记】第2条:遇到多个构造器参数时要考虑用构建器(Builder模式)
Effective Java第二条讲构建器(Builder模式)在成员变量比较多的时候相对于构造器和静态工厂、以及JavaBean模式的一些优势一、创建对象的三种方法静态工厂和构造器模式JavaBean模式构建器(Builder模式) 如题目所说,当遇到多个构造器参数时,考虑用构建器(Builder模式),先说说另外两者在遇到多个参数是的缺点二、静态工...
2018-04-12 16:15:32 350
原创 Java中访问访问控制符(public、protected、默认、private)四者作用域区别
之前一直以为默认的话就是默认为public,今天才发现默认的话自己也是有作用域的,并且比protected范围还小!!!!下面的表是代表四者的作用域范围的区别...
2018-04-11 23:08:52 1461
原创 JSTL格式化标签库
该博客主要就是举几个格式化标签库的例子来理解。内容很简单!博客目录1、格式化标签库准备工作2、格式化日期(fmt:formatDate、fmt:parseDate)3、格式化数字(fmt:formatNumber、fmt:parseNumber)一、格式化标签库准备工作 使用JSTL的格式化标签库需要导入与核心标签库不同的uri和前缀...
2018-04-11 22:49:57 837
原创 Java向上/向下类型转换问题、关于所有事情都在类中完成的思考
为什么Java所有事情都要在类中完成? 其实这很简单,因为Java是纯面向对象语言(oop),所有对象都是由类封装起来的,这也是面向对象很重要的封装特性。至于之前学过的比如C++语言,它并不是纯面向对象,所以可以看到比如它的main方法不是在类中完成Java向上转型、向下转型1、向上转型 将子类对象转化为父类对象Animal t = new Dog();...
2018-04-11 19:55:37 1965
原创 MySQL单表查询练习笔记(选课)
表目录mysql> show tables;+-------------------+| Tables_in_student |+-------------------+| c || s || sc |+-------------------+课程表 ——c学生表——...
2018-04-10 20:01:48 794
原创 JSTL核心标签库详解
JSP中许多自定义的标签库,已经由JCP的成员Apache定义好并已经打包。我们只需要导入该JAR包后,在页面中使用taglib指令将其导入即可使用。这套标签库称为JSTL(JSP Standard Tag libarary)即JSP标准标签库JSTL中定义了五个标签库核心标签库:主要用于完成基本的逻辑运算(重点)格式化标签库:主要用于完成日期、数字的格式化显示EL函数标...
2018-04-10 19:04:59 2341
原创 EL表达式详解
该篇博客主要关于EL表达式,废话不多说=-=进入正题博客目录1、EL表达式介绍2、EL获取数据3、EL中的内置对象4、EL访问Bean的属性5、EL访问数组中的数据6、EL获取list中数据7、EL访问Map8、EL中的运算符(empty)9、自定义EL函数10、总结一、EL表达式介绍Ex...
2018-04-08 12:27:28 109652 12
原创 JSP动作(include、forward)、动态联编与静态联编应用场景
在JSP中大量使用Java代码块,表达式块,会使JSP代码页面看起来杂乱无事,所以一般情况下,尽量少的使用Java代码块和表达式块,尽量多的使用EL表达式、JSTL标签、JSP动作一、定义JSP动作 使用系统定义好的标签代替Java代码二、语法格式<jsp: 动作名称 属性名=属性值....></jsp: 动作名称>或&l...
2018-04-03 20:35:32 1028
原创 JSP九大内置对象解析、JSP指令(page、include)、静态联编概述
博客目录1、JSP九大内置对象2、JSP指令(page指令、include指令)3、静态联编一、JSP九大内置对象1、JSP内置对象特点由JSP规范提供,不由编写者实例化通过Web容器实现和管理所以JSP页面均可使用只有在JSP表达式块和代码块中才可以使用<%= %>,<% %>2、九大内置对象位置——编...
2018-04-02 16:49:08 1250
原创 JSP规范、Servlet关系、基础
博客目录1、什么是JSP2、JSP与Servlet的关系3、JSP规范4、JSP注释、代码块、声明语句块、表达式块5、JSP基础总结一、什么是JSPJSP全称:Java Server PagesJSP是在传统静态网页HTML中插入Java代码片段和JSP标签的一直文件,后缀为.jsp因为Java是跨平台的,所以JSP也是跨平台...
2018-04-01 17:10:59 4044
SpringBoot+MongoDB+Echarts图表数据可视化
2018-07-21
SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)
2018-06-05
SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用
2018-05-19
SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例
2018-05-15
前端面试宝典
2017-09-03
html5个人blog源文档
2017-04-15
不知道如何运用文件操作
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人