11 2019 档案

摘要:生产者 引入依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> 阅读全文
posted @ 2019-11-30 17:31 听风忆雪 阅读(1886) 评论(4) 推荐(0)
摘要:场景描述 在线程高并发场景下,生成唯一的订单编号 如:2017-10-14-20-52-33-01 年 月 日 时 分 秒 序号 案例 订单产生的类 public class OrderNumber { private static Integer number=0; //生成订单号 public 阅读全文
posted @ 2019-11-28 16:03 听风忆雪 阅读(266) 评论(0) 推荐(0)
摘要:Watcher 在ZooKeeper中,接口类Watcher用于表示一个标准的事件处理器,其定义了事件通知相关的逻辑,包含KeeperState和EventType两个枚举类,分别代表了通知状态和事件类型,同时定义了事件的回调方法:process(WatchedEvent event)。 7.1什么 阅读全文
posted @ 2019-11-26 17:32 听风忆雪 阅读(379) 评论(0) 推荐(0)
摘要:一、什么Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分 阅读全文
posted @ 2019-11-25 17:07 听风忆雪 阅读(263) 评论(0) 推荐(0)
摘要:使用import导入时,属性使用resource,而不是import 所以选 D2. 如果在MyBatis-CongigLocation.xml逐个列出所有的sql映射文件,比较繁琐,可以利用SqlSessionFactoryBean的mapperLocations属性扫描式加载SQL映射文件,可以 阅读全文
posted @ 2019-11-15 17:25 听风忆雪 阅读(149) 评论(0) 推荐(0)
摘要:案例 导入架包 <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans --> <dependency> <groupId>org.springframework</groupId> <artifactId>s 阅读全文
posted @ 2019-11-14 16:25 听风忆雪 阅读(148) 评论(0) 推荐(0)
摘要:什么是拦截器: Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。在SpringMVC中通过实现HandlerInterceptor接口 阅读全文
posted @ 2019-11-12 16:24 听风忆雪 阅读(391) 评论(0) 推荐(0)
摘要:依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <!-- https://mvnrepository.com/ 阅读全文
posted @ 2019-11-11 17:17 听风忆雪 阅读(150) 评论(0) 推荐(0)
摘要:Spring MVC异常处理的方式有以下几种 1. <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="defaultErrorView" valu 阅读全文
posted @ 2019-11-11 16:58 听风忆雪 阅读(172) 评论(0) 推荐(0)
摘要:SpringMVC流程图如上面所示,根据上图,串联一下底层源码: 1.在DispatcherServlet中找到doDisPatch 2.观察方法体,然后找到getHandler方法 3.点进方法,发现也是调用另一个getHandler方法 4.点进方法,发现是一个接口,然后我们进入其抽象类的Abs 阅读全文
posted @ 2019-11-09 17:21 听风忆雪 阅读(323) 评论(1) 推荐(0)
摘要:参数传递配置Spring MVC的编码过滤器 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilte 阅读全文
posted @ 2019-11-09 17:19 听风忆雪 阅读(188) 评论(0) 推荐(0)
摘要:void返回值类型 如果你的方法写成了Void就跟原来Servlet含义是差不多的json @RequestMapping("/index*") public void firstRequest(HttpServletRequest request, HttpServletResponse resp 阅读全文
posted @ 2019-11-09 16:32 听风忆雪 阅读(576) 评论(0) 推荐(0)
摘要:Spring MVC的介绍 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简 阅读全文
posted @ 2019-11-07 16:25 听风忆雪 阅读(154) 评论(0) 推荐(0)
摘要:MyBatis和Spring整合(XML版) 所需要导入的jar文件 <!--MyBatis和Spring的整合包 由MyBatis提供--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifa 阅读全文
posted @ 2019-11-05 14:50 听风忆雪 阅读(187) 评论(0) 推荐(0)
摘要:4.2 Spring中对事务的整合 在Spring中,所有操作事务的类都继承自 PlatformTransactionManager 4.2.1 事务的隔离级别 ISOLATION_READ_UNCOMMITTED:读未提交 ISOLATION_READ_COMMITTED:读已提交 ISOLATI 阅读全文
posted @ 2019-11-05 09:30 听风忆雪 阅读(116) 评论(0) 推荐(0)
摘要:JdbcTemplate增删改查案例 架包 <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --> <dependency> <groupId>org.springframework</groupId> 阅读全文
posted @ 2019-11-02 14:57 听风忆雪 阅读(564) 评论(0) 推荐(0)
摘要:顾问包装通知 通知(advice)是Spring中的一种比较简单的切面,只能将切面织入到目标类的所有方法中,而无法对指定方法进行增强 顾问(advisor)是Spring提供的另外一种切面,可以织入到指定的方法中 实现类:NameMatchMethodPointcutAdvisor(基于方法名称的增 阅读全文
posted @ 2019-11-01 17:40 听风忆雪 阅读(155) 评论(0) 推荐(0)