上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: Swagger2是一个帮助用户、团队、企业快速、高效、准确地生产API服务的工具组件,同时还提供了部分测试功能,它的官方网站是https://swagger.io/。 1.引入Maven 2.在应用启动类上添加注解@EnableSwagger2用以开启Swagger2 实际上在执行完上面两个步骤后, 阅读全文
posted @ 2019-05-17 12:07 一响贪欢 阅读(7752) 评论(0) 推荐(0) 编辑
摘要: 1.MAVEN依赖 mybatis为了配合Springboot,提供了一个新的依赖包,我们在springboot项目中引入下面这个依赖。 2.配置文件 相比于单独的使用Mybatis,在Spring Boot中只增加了一步配置,指定Myabtis配置文件路径: 然后我们在Mybatis的配置文件中配 阅读全文
posted @ 2019-05-16 14:02 一响贪欢 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在Spring3.2中,新增了@ControllerAdvice注解。关于这个注解的官方说明https://docs.spring.io/spring-framework/docs/5.0.0.M1/javadoc-api/org/springframework/web/bind/annotatio 阅读全文
posted @ 2019-05-15 17:26 一响贪欢 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: StringUtils是org.apache.commons.lang下的一个工具包。主要用途从名字可以看出是针对于String的一些操作工具,里面包含的方法非常多,英语水平尚可以的人可以前往它的官方API文档http://commons.apache.org/proper/commons-lang 阅读全文
posted @ 2019-05-15 10:10 一响贪欢 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot中,拦截器可以分为两种类型: 一是WebMVC,负责拦截请求,类似于过滤器,对用户的请求在Controller接收前进行处理,在Controller处理完成后加工结果等。使用时需实现HandlerInterceptor接口。 一是AOP,拦截指定类型的方法,通过动态代理模式实 阅读全文
posted @ 2019-05-14 23:41 一响贪欢 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的A(可用性)P(分区容错性)。 一个Eureka中分为eureka server和eureka client。其中eureka server是作为服务的注册与发现中心。eureka client既可以作为服务 阅读全文
posted @ 2019-05-10 17:26 一响贪欢 阅读(64811) 评论(0) 推荐(5) 编辑
摘要: 观察者模式结构图: 从上图中可以看到观察者模式需要4个角色: 1.Observer:抽象观察者。 2.ConcreteObserver:具体观察者。 3.Subject:抽象通知者。 4.ConcreteSubject:具体通知者。 这里我们用上班玩手机来举例:有几个同事每天在公司的状态为“玩手机” 阅读全文
posted @ 2019-05-08 16:57 一响贪欢 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 第一范式:表中所有列不能被分解为更基本的数据单位(原子性)。 第二范式:满足第一范式的前提下,表中所有非主属性,都依赖且必须依赖所有的主属性(非主键字段与主键字段间的关联性)。 第三范式:满足第一范式的前提下,表中所有非主属性,不能互相间有依赖(非主键字段间的非关联性)。 下面详细解释一下每个范式的 阅读全文
posted @ 2019-05-08 14:18 一响贪欢 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一.如何查看PLSQL的执行计划 在SQl Window窗口输入sql语句,然后按键"F5",就会进入执行计划查看界面。 二.界面说明 首先我们看第二行有几个属性可以选“Tree”、“HTML”、“Text”、“XML”。这几个里面的核心数据是一样的,不同的只是对核心数据的展示方式,分别为Tree、 阅读全文
posted @ 2019-04-23 14:45 一响贪欢 阅读(23509) 评论(2) 推荐(2) 编辑
摘要: ReentrantLock与Synchronized区别在于后者是JVM实现,前者是JDK实现,属于Java对象,使用的时候必须有明确的加锁(Lock)和解锁(Release)方法,否则可能会造成死锁。 先来查看ReentrantLock的继承关系(下图),实现了Lock和Serializable接 阅读全文
posted @ 2019-04-09 16:02 一响贪欢 阅读(1164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页