自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于maven创建java-web工程加载过慢如何解决问题

如何解决maven创建java-web工程加载过慢如何解决问题??在创建项目时在这个界面中,添加设置一组变量archetypeCatalog-internal,然后点击完成继续创建就可以了。。但是这样做每次创建项目都要重复添加,很麻烦,如果大家觉得麻烦的话可以设置以下步骤:1.关闭idea为我们自动设置的,启动时重新打开上一个项目,的功能。打开setting设置,找到以下界面,取消勾选。2.关闭idea重新打开3.点击configure4.点击setting5.打开后设置以下内容,在

2020-10-22 21:22:32 2096 10

原创 SpringMVC-01: SpringMVC概述,创建web工程,SpringMVC执行流程,SpringMVC核心类和注解

SpringMVC-011. 什么是SpringMVC?Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts2更加优异。springmvc 封装了serlvlet,实现的功能和BaseServlet类似,所有的路径分发都是经过DispatcherServletSpring MVC具有以下特点:是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。灵活性强,

2020-10-22 21:04:29 174

原创 Spring-03 Aop简介,实现原理,基于ProxyFactoryBean实现Aop,基于AspectJ开发的实现

Spring-031. SpringAop简介AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。aop 解决的问题就是将共同重复的代码就行抽离(日志,事务,鉴权)什么是切面?切面就是一个类,类里面包含类某一类具体业务(日志,事务,鉴权),用这个类 去拦截/增强 你需要监控的方法或者业务1.1类与切面的关系AOP的使用,使开发人员在编写业务逻辑时可以专心于核心业务

2020-10-21 20:44:14 279

原创 Spring-02 关于bean的作用域,生命周期,基于注解的注入,生成实例,半自动注解装配以及自动注解

Spring-021.bean作用域bean的作用域有7种,最常用的有单例和原型1.1 singleton 单例singleton是Spring容器默认的作用域,当Bean的作用域为singleton时,Spring容器就只会存在一个共享的Bean实例。singleton作用域对于无会话状态的Bean(如Dao 组件、Service组件)来说,是最理想的选择。 singleton 1.在容器启动只创建一个 id 为student1 bean 2.并且放置在容器中,容器管理他的生命周期

2020-10-20 21:21:43 238

原创 Spring-01,Spring入门介绍,核心容器,工程搭建,控制反转与依赖注入,Bean的配置(未完)

Spring框架1.什么是Spring?Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能1.1spirng的优点1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了

2020-10-19 21:02:04 153

原创 如何解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):问题

mybatis报错:Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yth.dao.IProductDao.getProductWithType写完代码报错,找了半天才发现dao层接口名称与xml文件名称不一致,到层的为ProductDao,xml的我写成了PruductDao.xml。需检查dao层接口与xml是否一致一定要细心...

2020-10-16 14:04:08 202

原创 mybatis-封装工具类SqlSessionUtil,使用动态代理封装事务调用处理器

mybatis-sqlSession工具类,事务处理器的实现1.作用域(Scope)和生命周期理解不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。依赖注入框架可以创建线程安全的、基于事务的 SqlSession 和映射器,并将它们直接注入到你的 bean 中,因此可以直接忽略它们的生命周期。1.1SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了sqlSessionFactory,我们就不在需要它了1.2SqlSess

2020-10-15 22:35:08 1972 2

原创 mybatis02-关于mybatis的配置文件,事务,动态sql语句和多表查询

mybatis021.mybatis配置文件mybatis文件配置属性配置属性的顺序不能颠倒,必须从上到下2.mybatis事务mybatis在创建sqlSession对象,调用openSession()方法时,会自动开启事务,关闭自动提交。如果sqlSession执行增、删、改的操作时,需要手动提交事务。在我们执行openSession方法时传入true,会关闭自动提交。sqlSessionFactory接口提供的方法:调用第二个方法// 默认情况 关闭自动提交------

2020-10-15 21:19:05 195

原创 关于Mybatis框架的入门,实现增删改查,获取自增id,实现模糊查询。

typora-copy-images-to: 图片Mybatis框架1.框架1.1 什么是框架?框架软件的半成品,我们在框架基础上快速开发我们公司定制化的软件应用好处:1.开发速度块2.降低难度 框架提供了很多现成的模块和功能 拿来就用3.提供软件同一的规范 很多公司都在用4.提高软件质量 框架解决高并发高性能的问题,可以让初学者都能开出高性能的应用1.2 ORM框架ORM框架,即对象映射框架读取:将数据库表中的每一行数据 映射为java对象写入: 将java对象映.

2020-10-14 20:13:07 264 1

奈学文档.md

奈学文档.md

2021-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除