10 2017 档案

HashMap、HashTable、LinkedHashMap和TreeMap用法和区别
摘要:Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l (1) 阅读全文

posted @ 2017-10-28 18:41 春眠不觉笑 阅读(176) 评论(0) 推荐(0)

HashMap和LinkedHashMap区别
摘要:运行结果如下: *************************LinkedHashMap*************6=apple3=banana2=pear*************************HashMap**************************2=pear6=appl 阅读全文

posted @ 2017-10-28 18:38 春眠不觉笑 阅读(254) 评论(0) 推荐(0)

SpringMVC MultiActionController 默认方法名解析器
摘要:MultiActionController默认方法名解析器是指在请求的地址中加入指定方法名称 MultiActionController类具有一个属性methodNameResolver,方法名解析器:其具有默认值InternalPathMethodNameResolver,该解析器将方法名作为资源 阅读全文

posted @ 2017-10-28 16:26 春眠不觉笑 阅读(302) 评论(0) 推荐(0)

静态资源无法访问问题
摘要:静态资源无法访问的问题有三种解决方式: 1.使用Tomcat默认的servlet解决 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern></servlet-mapping> 2 阅读全文

posted @ 2017-10-27 14:56 春眠不觉笑 阅读(2682) 评论(0) 推荐(0)

SpringMybatis 整合JavaWeb
摘要:需要用到新的jar包 IBookDao.xml IBookService IBookServiceImpl BookServlet ApplicationContext.xml jdbc.perperties Mybatis-config.xml addBook.jsp index.jsp 阅读全文

posted @ 2017-10-24 18:00 春眠不觉笑 阅读(413) 评论(0) 推荐(0)

SpringMVC
摘要:一.引入SpringMVC的jar Web webmvc context context-support Web <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <vers 阅读全文

posted @ 2017-10-23 20:00 春眠不觉笑 阅读(238) 评论(0) 推荐(0)

Spring事务
摘要:Spring事务 一、事务的作用 将若干的数据库操作作为一个整体控制,一起成功或一起失败。 原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性:指事务前后数据的完整性必须保持一致。 隔离性:指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个 阅读全文

posted @ 2017-10-21 17:19 春眠不觉笑 阅读(280) 评论(0) 推荐(0)

数据库锁机制
摘要:mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。 行级锁又分共享锁和排他锁。 共享锁: 名词解释:共享锁又叫做读锁,所有的事务只能对其进行读操作不能写操作,加上共享锁后在事务结束之前其他事务只能再加共享锁,除此之 阅读全文

posted @ 2017-10-21 16:16 春眠不觉笑 阅读(149) 评论(0) 推荐(0)

SSM整合Mybatis-Spring
摘要:mybatis -Spring 整合 cn.kitty.bean cn.kitty.dao cn.kitty.daoi.mpl cn.kitty.service cn.kitty.service.impl ApplicationContext.xml jdbc.properties Mybatis- 阅读全文

posted @ 2017-10-21 13:05 春眠不觉笑 阅读(214) 评论(0) 推荐(0)

Spring JDBC
摘要:Spring jdbc的三种连接方式 分别引入不同的jar包。 实体类 -dao层 impl service serviceimpl ApplicationContext.xml test 阅读全文

posted @ 2017-10-17 22:59 春眠不觉笑 阅读(161) 评论(0) 推荐(0)

Spring Advisor
摘要:SpringAdvisor 顾问:在通知的基础之上,在细入我们的切面AOP 通知和顾问都是切面的实现方式 通知是顾问的一个属性 顾问会通过我们的设置,将不同的通知,在不同的时间点把切面织入不同的切入点。 PointCutAdvisor接口! 比较常用的两个实现类 1 根据切入点(主业务方法)名称 织 阅读全文

posted @ 2017-10-16 21:41 春眠不觉笑 阅读(1101) 评论(0) 推荐(0)

Spring Advice
摘要:Spring AOP(面向方面编程)框架,用于在模块化方面的横切关注点。简单得说,它只是一个拦截器拦截一些过程,例如,当一个方法执行,Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。 Spring AOP(面向方面编程)框架,用于在模块化方面的横切关注点。简单得说, 阅读全文

posted @ 2017-10-16 21:07 春眠不觉笑 阅读(331) 评论(0) 推荐(0)

Spring 注解
摘要:使用注解实现IOC 注解的方式将bean 的定义信息和bean实现类结合在一起 @Component:实现bean组件的定义 @Repository:标注dao类 @Service:标注Service 业务类 @Controller:标注控制类 使用@Autowired注解 实现bean的自动装备, 阅读全文

posted @ 2017-10-16 20:47 春眠不觉笑 阅读(179) 评论(0) 推荐(0)

Spring Aop 代理
摘要:AOP 面向切面编程 底层就是 动态代理模式 代理模式是java中常用的设计模式。 特点为: 1 委托类和代理类有相同的接口,或共同的父类(保证使用一样的方法) 2 代理类为委托类负责处理消息,并将消息转发给委托类。 3 代理类并不是真正的实现者而是通过调用委托类的方法来实现功能。 代理 分为 静态 阅读全文

posted @ 2017-10-16 19:20 春眠不觉笑 阅读(308) 评论(0) 推荐(0)

Spring 注入的两种方式
摘要:Spring 的两种注入方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造注入:通过有参的构造函数注入。 优缺点: 1. 属性注入直白易懂,缺点是对于属性可选的时候,很多个构造函数会显得类很臃肿。 2. 构造注入是一种高内聚的体现,特别是针对有些属性需要在对象在创建时候赋值, 阅读全文

posted @ 2017-10-16 17:30 春眠不觉笑 阅读(272) 评论(0) 推荐(0)

Spring P命名空间 02
摘要:P命名空间 装配属性 使用<property> 元素为Bean 的属性装配值和引用并不太复杂。尽管如此,Spring 的命名空间p 提供了另一种Bean 属性的装配方式,该方式不需要配置如此多的尖括号。 命名空间p 的schema URI 为http://www.springframework.or 阅读全文

posted @ 2017-10-16 15:08 春眠不觉笑 阅读(140) 评论(0) 推荐(0)

Sqring核心概念
摘要:Spring 是大规模企业级框架,用户数量多,数据规模大,功能众多,业务复杂, 性能和安全要求高 灵活多变 Spring框架是轻量级的框架,javaEE的春天,当前主流的框架,一站式的企业应用开发框架 Spring 目标:是使现有的技术更加易用,推进代码的最佳实践 Spring 内容:IOC容器 控 阅读全文

posted @ 2017-10-16 14:48 春眠不觉笑 阅读(592) 评论(0) 推荐(0)