• 等级
  • 25344 访问
  • 47 原创
  • 0 转发
  • 101049 排名
  • 15 评论
  • 11 获赞

spring boot 2.x 系列——spring-boot 集成 Swagger2 打造在线接口文档

文章目录一、Springfox与Swagger简介1.1Springfox1.2Swagger1.3OpenApi、Swagger、Springfox的关系二、springboot集成swagger2.02.1导入项目相关依赖2.2进行swagger个性化配置、并用@EnableSwagger2开启Swagger支持2.3swagger注解的使用和说明2.4swagg...

2019-02-13 09:36:27

《实战Java高并发程序设计》读书笔记

文章目录第二章Java并行程序基础2.1线程的基本操作2.1.1线程中断2.1.2等待(wait)和通知(notify)2.1.3等待线程结束(join)和谦让(yield)2.2volatile与Java内存模型(JMM)2.3线程组2.4守护线程(Daemon)2.5线程安全的概念和synchronized第三章JDK并发包3.1同步控制3.1.1可重入锁(Reent...

2019-01-31 09:24:43

《Kafka权威指南》读书笔记

文章目录第一章初识kafka1.2.3主题和分区1.2.4生产者和消费者1.生产者2.消费者1.2.5broker和集群第二章安装kafka2.1环境安装2.1.2安装Java2.1.3安装zookeeper1.ZooKeeper安装2.Zookeeper集群搭建2.2安装kafkaBroker2.3broker配置2.3.1常规配置1.broker.id2.por...

2019-01-29 17:06:29

《RabbitMQ实战指南》读书笔记

文章目录第一章RabbitMQ的安装以及简单使用第二章RabbitMQ入门2.1相关概念介绍2.1.1生产者和消费者2.1.2队列2.1.3交换器、路由键、绑定2.1.4交换器类型2.1.5RabbitMQ运转流程第三章客户端开发向导3.1连接RabbitMQ3.2使用交换器和队列3.2.1exchangDeclare方法详解3.2.2queneDeclare方法详解3...

2019-01-29 17:05:50

《深入理解ES6》读书笔记

文章目录第一章块级绑定1.var声明与变量提升2.let与var的区别第二章字符串与正则表达式1.字符串扩展1.1includes()、startsWith()、endsWith()方法1.2repeat()方法1.3padStart(),padEnd()方法2.正则表达式扩展2.1正则表达式y标志2.2复制正则表达式2.3flags属性3.模板字符串第三章...

2019-01-29 17:05:10

《JavaScript 高级程序设计》读书笔记

文章目录第三章基本语法第四章变量、作用域和内存问题第五章应用类型1.Array类型2.RegExp类型3.Function类型4.String类型第六章面向对象的程序设计6.1理解对象1.属性类型2.读取属性6.2创建对象1.构造函数模式2.原型模式3.组合使用构造函数和原型模式(主要使用方式)6.3继承1.原型链2.组合继承(主要使用方式)3.原...

2019-01-29 17:04:15

oracle 和 mysql 常用语句对比汇总

文章目录一、数据库管理1.1用户管理1.1.1mysql用户、权限管理1.1.2oracle用户、角色、权限管理二、DQL语句2.1基础查询1.常量查询的区别:2.字符串拼接3.判断字段是否为空4.查询非空字段2.2常见函数1.字符函数2.数学函数3.日期函数1.oracle日期函数:1.1oracel常用的时间格式掩码1.2Oracle获取当前年、月、日1.3计算两个时...

2019-01-29 17:03:31

spring boot 2.x 系列 —— spring boot 实现分布式 session

文章目录一、项目结构二、分布式session的配置2.1引入依赖2.2Redis配置2.3启动类上添加@EnableRedisHttpSession注解开启spring-session-redis整合方案的自动配置三、验证分布式session3.1创建测试controller和测试页面3.2启动项目源码Gitub地址:https://github.com/heibaiying/s...

2019-01-29 11:07:21

spring boot 2.x 系列 —— spring boot 整合 dubbo

文章目录一、项目结构说明二、关键依赖三、公共模块(boot-dubbo-common)四、服务提供者(boot-dubbo-provider)4.1提供方配置4.2使用注解@Service暴露服务五、服务消费者(boot-dubbo-consumer)1.消费方的配置2.使用注解@Reference引用远程服务六、项目构建的说明七、关于dubbo新版本管理控制台的安装说明源码Gitub...

2019-01-29 10:56:21

spring boot 2.x 系列 —— spring boot 整合 redis

文章目录一、说明1.1项目结构1.2项目主要依赖二、整合Redis2.1在application.yml中配置redis数据源2.2封装redis基本操作2.3redisTemplate序列化为json格式与反序列化2.4测试附:Redis的数据结构和操作命令1.1预备1.1.1全局命令1.1.2数据结构和内部编码1.1.3单线程架构1.2字符串1.3哈希1.4列...

2019-01-29 10:55:35

spring boot 2.x 系列 —— spring boot 整合 druid+mybatis

源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构项目查询用的表对应的建表语句放置在resources的sql文件夹下;为了使用druid控制台的功能,项目以web的方式构建。1.2项目主要依赖需要说明的是按照spring官方对于自定义的starter命名规范的推荐:官...

2019-01-29 10:55:02

spring boot 2.x 系列 —— actuator 服务监控与管理

文章目录一、概念综述1.1端点1.2启用端点1.3暴露端点1.4健康检查信息二、项目说明1.1项目结构说明1.2主要依赖1.3项目配置1.4查看监控状态三、自定义健康检查指标四、自定义健康状态聚合规则五、@Endpoint自定义端点5.1自定义端点5.2访问自定义端点http://127.0.0.1:8080/actuator/customEndPoint源码Gitub地址:...

2019-01-29 10:54:12

spring boot 2.x 系列 —— spring boot 整合 servlet 3.0

文章目录一、说明1.1项目结构说明1.2项目依赖二、采用spring注册方式整合servlet2.1新建过滤器、监听器和servlet2.2注册过滤器、监听器和servlet三、采用注解方式整合servlet3.1新建过滤器、监听器和servlet,分别使用@WebFilter、@WebListener、@WebServlet注解标注3.2使注解生效源码Gitub地址:http...

2019-01-29 10:53:13

spring boot 2.x 系列 —— spring boot 整合 RabbitMQ

文章目录一、项目结构说明二、关键依赖三、公共模块(rabbitmq-common)四、服务消费者(rabbitmq-consumer)4.1消息消费者配置4.2使用注解@RabbitListener和@RabbitHandler创建消息监听者五、消息生产者(rabbitmq-producer)5.1消息生产者配置5.2创建消息生产者5.3以单元测试的方式发送消息六、项目构建的说明...

2019-01-29 09:45:11

spring boot 2.x 系列 —— spring boot 整合 kafka

文章目录一、kafka的相关概念:1.主题和分区2.分区复制3.生产者4.消费者5.broker和集群二、项目说明1.1项目结构说明1.2主要依赖二、整合kafka2.1kafka基本配置2.2KafkaTemplate实现消息发送2.3@KafkaListener注解实现消息的监听2.4测试整合结果三、关于多消费者组的测试3.1创建多分区主题3.2多消费者组对同一主题...

2019-01-29 09:44:05

spring 5.x 系列第22篇 —— spring 定时任务 (代码配置方式)

源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构说明关于任务的调度配置定义在ServletConfig.java中,为方便观察项目定时执行的情况,项目以web的方式构建。1.2依赖说明导入基本依赖<?xmlversion="1.0"encoding="UTF-8"?&am

2019-01-29 09:40:32

spring 5.x 系列第21篇 —— spring 定时任务 (xml配置方式)

源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构说明关于任务的调度配置定义在springApplication.xml中,为方便观察项目定时执行的情况,项目以web的方式构建。1.2依赖说明导入基本依赖<?xmlversion="1.0"encoding="UTF-

2019-01-29 09:39:33

spring 5.x 系列第20篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (代码配置方式)

文章目录一、说明1.1项目结构说明1.2依赖说明二、springemail2.1邮件发送配置2.2新建邮件发送基本类2.3邮件发送的测试源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构说明邮件发送配置类为com.heibaiying.config下EmailConfig.jav...

2019-01-29 09:38:49

spring 5.x 系列第19篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (xml配置方式)

文章目录一、说明1.1项目结构说明1.2依赖说明二、springemail2.1邮件发送配置2.2新建邮件发送基本类2.3邮件发送的测试源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构说明邮件发送配置文件为springApplication.xml;简单邮件发送、附件邮件发送...

2019-01-29 09:37:48

spring 5.x 系列第18篇 —— 整合websocket (代码配置方式)

源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1项目结构说明项目模拟一个简单的群聊功能,为区分不同的聊天客户端,登录时候将临时用户名存储在session当中;webconfig包是基础注解的方式配置web,在spring-base-annotation项目中已经讲解过每个类作用;CustomH...

2019-01-29 09:36:36

hei bai ying

关注
  • 中国 上海 黄浦区
奖章
  • 持之以恒