-
Dubbo
摘要:1、 什么是Dubbo Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用,说白了就是个
阅读全文
-
Zookeeper分布式锁实战
摘要:场景描述: 在线程高并发场景下,生成唯一的订单编号,如: 2017-10-14-20-52-33-01 年-月-日-时-分-秒-序号 (1)Lock锁接口 package com.zookeeper.day02; /** * 锁接口 */ public interface Lock { //获取锁
阅读全文
-
Zookeeper中Watcher监听实现增删改
摘要:8.1 连接方法 package com.zookeeper.day01; import org.apache.zookeeper.*; import java.io.IOException; public class ZookeeperWatcher implements Watcher { //
阅读全文
-
Zookeeper
摘要:Zookeeper总结 1、什么是Zookeeper? Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Mai
阅读全文
-
SSM整合相关试题
摘要:1、下列关于Spring自动装配的说法中,错误的是() A 在Spring配置文件中,可以通过<bean>元素的autowire属性指定自动装配方式 B autowire属性值可以设置为none、byType、byName C autowire的属性值之一byType表示根据属性类型自动装配 D 通
阅读全文
-
SSM整合案例--用户登录
摘要:实现用户登录案例,并进行非法拦截 实现当用户未登录时,无法跳转到出登录页面以外的任何页面,拦截用户仍在登陆页面;当用户登录成功即可跳转到其他页面 (1)导入依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-be
阅读全文
-
非法用户登录拦截
摘要:非法用户登录拦截 实现当用户未登录时,无法跳转到出登录页面以外的任何页面,拦截用户仍在登陆页面;当用户登录成功即可跳转到其他页面 1、实体类 package com.springmvc.entity; public class User { private Integer uid; private
阅读全文
-
SpringMVC拦截器和数据校验
摘要:1、什么是拦截器 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。在SpringMVC中通过实现HandlerInterceptor接
阅读全文
-
SpringMVC文件上传
摘要:1、 导入依赖 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactI
阅读全文
-
SpringMVC异常处理
摘要:SpringMVC异常处理 1、异常解决方法1 (1)ErrorController @Controller @RequestMapping("/error") public class ErrorController { @RequestMapping("/firstRequest") publi
阅读全文
-
SpringMVC方法的返回值类型和自动装配
摘要:1、 void类型作为返回值类型 /** * 如果方法写成了void就跟原来servlet含义是差不多 的 * json */ @RequestMapping("/firstRequest") public void firstRequest(HttpServletRequest request,
阅读全文
-
SpringMVC
摘要:1、SpringMVC介绍 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简
阅读全文
-
spring和mybatis整合
摘要:1、在pom.xml中导入Jar文件 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>myba
阅读全文
-
transaction事务案例--银行转账
摘要:1)dao层 package cn.spring.transaction.dao; public interface MoneyDao { //加钱的方法 void addMoney(double money); //减钱的方法 void subMoney(double money); } 代码实现
阅读全文
-
事务隔离级别、传播行为及锁机制
摘要:1、事务的特性 事务具备以下四个特性,简称ACID属性。 原子性(Atomicity): 事务是一个完整的操作,事务的各步操作都是不可再分的,要么都执行, 要么都不执行。 一致性(Consistency): 当事务完成时,数据必须处于一致的状态。 隔离性(Isolation): 并发事务之间相互独立
阅读全文
-
JdbcTemplate增删改
摘要:(1)Accountsdao层 //删除单个账户 int delaccount(Integer accountid); //添加单个用户 int addaccount(Accounts accounts); //修改单个用户 int updateaccount(Accounts accounts);
阅读全文
-
JdbcTemplate经典案例
摘要:一、JdbcTemplate案例配置式 (1)导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.1.5.RELEASE</version>
阅读全文
-
Spring中注解方式实现IOC和AOP
摘要:1、IOC注解 1.1 IOC和DI的注解 IOC: @Component:实现Bean组件的定义 @Repository:用于标注DAO类,功能与@Component作用相当 @Service:用于标注业务类 @Controller:用于标注控制器 DI: @Resource(name="user
阅读全文
|