- 博客(37)
- 收藏
- 关注
原创 Mybatis-plus文档学习实践
这里写自定义目录标题Mybatis-plus文档学习实践版本说明案例地址什么是mybatis-plus代码生成器需要引入pom代码生成类 CodeGenerator效果mybatis-plus快速入门pom依赖准备的数据表mapper层的CRUDapplication.yamlmybatis-config.xmlUserUserMapper测试Testmybatis-plus对枚举的处理UserSexEnum配置扫描通用枚举修改测试用例mybatis-plus-分页插件BaseMapper 已经集成的方法效
2020-09-21 09:42:25
2928
原创 Springboot集成swagger实践
Springboot集成swagger实践@TOC效果展示源码地址案例地址Swagger–pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>
2020-08-28 23:23:50
2494
原创 Rocketmq-console-ng监控页面的一些说明
Rocketmq-console-ng监控页面的一些说明文章目录Rocketmq-console-ng监控页面的一些说明OPSDashboard1 broker处理消息的数量图2 所有topic的消息数量3 选择topic的5分钟的消息数量ClusterTopicConsumerproducerMessages第一种 根据topic和时间筛选根据topic和key筛选根据topic和msgId筛...
2020-04-22 17:39:02
8934
4
原创 RocketMq基于Prometheus搭建监控平台
RocketMq基于Prometheus搭建监控平台文章目录RocketMq基于Prometheus搭建监控平台rocketmq-export介绍项目地址镜像构建运行Prometheus配置运行图形展示平台grafana运行配置当前版本都是使用docker环境进行运行,默认是有一定docker基础的rocketmq-export介绍RocketMQ-Exporter 这个服务是Prome...
2020-04-21 11:28:05
3683
1
原创 ELK-logstash和filebeat日志收集的简单案例
文章目录ELK-logstash和filebeat日志收集的简单案例1 对应的镜像版本2 logstash的简单入门2.1 介绍2.2 案例2.2.1 安装logstash2.2.2 读取指定文件-输出到控制台2.2.3 读取指定文件-输出到文件2.2.4 读取指定文件-输出到es3 filebeat的简单入门3.1 介绍3.2 案例3.2.1 安装filebeat3.2.2 重新配置logsta...
2020-04-08 17:41:39
3085
原创 oracle数据库性能查询相关指令
oracle数据库查询表锁定信息文章目录oracle数据库查询表锁定信息查询锁定数指令查询具体那张表的锁定数量查询详细信息需要重新连接用户查询锁定数指令select count(*)from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr ...
2020-03-27 10:24:39
270
原创 spring-cloud学习之hystrix
文章目录一、hystrix介绍分布式系统存在的问题什么是Hystrix二、hystrix简单实例pom启动类配置1、ribbon使用hystrix测试和结果2、fegin使用hystrix测试结果三、源码一、hystrix介绍分布式系统存在的问题如果服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,知道提供者响应或超时. 在搞负载场景下,如果不做任何处理,此类问题可能导致服务消...
2019-12-06 18:00:48
394
原创 docker搭建简易kafka
本章主要是为了记录部署指令搭建zookeeper运行容器docker run -d \-p 2181:2181 \-v /Users/qiuwei/Desktop/qw/docker/zookeeper/data/:/data/ \--name=zookeeper \--privileged zookeeper 搭建kafka拉取镜像docker pull wurstmei...
2019-10-11 16:02:58
182
原创 ELK-ElasticSearch和kibana图形化工具
本文默认大家掌握了docker安装的基础上文章目录部署安装ElasticSearch 6.3.2安装elasticsearch-head:5解决elasticsearch-head:5 请求406问题部署安装ElasticSearch 6.3.2拉取 es镜像docker.elastic.co/elasticsearch/elasticsearch:6.3.2运行容器docker r...
2019-10-10 19:34:49
722
原创 springboot集成shiro前后端分离使用redis做缓存
最近在整理之前做过的项目时,对于后台管理项目用户权限这一块一直没有很详细的去总结过,用户权限管理一直是后台管理项目的核心,这里讲解的shiro,做了前后端分离处理。项目环境springboot 2.1.7durid 1.1.10mysql 5.7shiro 1.4.0shiro-redis:3.1.0文章目录一 shiro介绍1 基础介绍2 基本功能点3 基本流程图二 常用的权限管理...
2019-08-30 17:38:11
10464
2
原创 dubbo应用学习
dubbo应用学习一 dubbo介绍1 什么是rpc远程过程调用协议RPC(Remote Procedure Call Protocol)RPC可以指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。为什么要用RPC呢?就是无法在一个进程内,甚至一...
2019-08-21 15:34:59
553
原创 centos7安装docker
centos7安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 uname -r2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 sudo yum update3、卸载旧版本(如果安装过旧版本的话)...
2019-08-12 15:10:53
148
原创 springboot整合sharding-jdbc连接oracle实现单库分表
springboot整合sharding-jdbc连接oracle实现单库分表在业务处理中很经常会有大数据的保存,涉及到分表操作,水平分表。涉及到的版本oracle 11springboot 2.1.6sharding-jdbc 3.0.0.M1在本文章中只介绍简单的一种文章目录springboot整合sharding-jdbc连接oracle实现单库分表1 介绍sharding-j...
2019-07-17 14:39:22
8609
6
原创 docker搭建oracle11添加用户
docker搭建oracle11添加用户本章只是为了记录,搭建简单版oracle11用于开发环境使用的镜像是 wnameless/oracle-xe-11g执行脚本docker run -d --name oracle11\-p 8080:8080 \-p 1521:1521 \wnameless/oracle-xe-11g端口说明将容器中的Oracle XE 管理界面的808...
2019-07-12 23:25:19
753
原创 springcloud学习之config服务集成bus实现动态更新配置文件
springcloud学习之config服务集成bus实现动态更新配置文件在之前的服务中已经实现了config-server 和config-client服务,本章节将会实现动态更新配置文件信息,之前的项目有不懂的可以看springcloud学习之config统一管理微服务配置版本介绍springboot 2.1.6springcloud Greenwich.SR11 Spring Cl...
2019-07-11 11:58:34
518
原创 springcloud学习之config统一管理微服务配置
springcloud学习之config统一管理微服务配置在微服务架构中一般对于配置管理一般有一下需求1 集中管理配置2 不同环境不同配置3 运行期间可以动态调整。4 配置修改后自动更新综上所需要的特点,springcloud提供了spring cloud config 这个统一管理微服务配置的项目当前版本是springboot 2.1.6springcloud Greenwic...
2019-07-07 19:38:15
265
原创 springcloud学习之feign实现声名式Rest调用
springcloud学习之feign实现声名式Rest调用在之前我们已经实现了eureka注册中心的服务,eureka注册中心的服务本章节在这基础上实现,消费者通过feign调用提供者版本介绍springboot 2.1.6springcloud Greenwich.SR11 服务提供者的改造改造提供者添加一个rest接口1.1添加controller接口package co...
2019-07-06 20:05:12
513
原创 spring-cloud学习之Eureka注册中心
spring-cloud学习之Eureka注册中心,服务提供者的注册springcloud和dubbo的区别1 传输协议dubbo由于是二进制的传输,占用带宽会更少springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大2 开发特性dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决springclou...
2019-07-06 18:02:46
586
1
原创 springboot2.0整合redis--Jedis版本
springboot2.0整合redis–Jedis本文讲解的客户端是使用Jedisspringboot整合redis单机版pom <!-- Spring Boot Redis依赖 --> <!-- 注意:1.5版本的依赖和2.0的依赖不一样,注意看哦 1.5我记得名字里面应该没有“data”, 2.0必须是“spring-boot-star...
2019-06-14 16:09:44
6546
原创 Springboot2.0整合redis--Lettuce版本
Springboot2.0整合redis–Lettuce版本本文集成的是单机版redisspringboot版本和redis的渊源在springboot1.x版本之前java操作redis的客户端使用的是Jedis,到了springboot2.x之后使用的客户端是Lettuce两者的区别是Jedis :Jedis实际上是直接连接的redis server ,如果是在多线程的环境下,它是...
2019-06-13 20:48:07
3903
原创 docker构建tomcat8.5镜像
docker构建tomcat8.5镜像在这里记录构建tomcat8.5镜像只记录最基本的镜像 ,大家可以根据需求改造环境 centos7+jdk8+tomcat8.5准备 jdk先下载jdk8地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html准备 tomcat下...
2019-06-10 17:21:30
2702
原创 docker构建jdk8镜像
docker构建jdk8镜像在这里简单记录下构建jdk8镜像先下载jdk8地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlDockerfileFROM centos:7MAINTAINER qiuwei# 下载jdk1.8ADD jdk-8u212-lin...
2019-06-10 17:13:15
8985
2
原创 springboot集成druid连接池配置
springboot集成druid连接池配置在开发项目中如果数据库选型为mysql,很大概率下连接池会使用druid这里介绍springboot集成duridspringboot集成druid配置需要引入的pom <dependency> <groupId>com.alibaba</groupId> ...
2019-06-02 23:53:00
34018
5
原创 springboot解决跨域处理的配置类
springboot解决跨域处理的配置类在项目开发中经常会遇到页面请求跨域问题,这里记录的是常用的跨域处理配置类CorsConfigimport org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org...
2019-06-02 23:29:16
755
原创 springboot使用aop的学习--结合自定义注解校验登入
springboot使用aop的学习——结合自定义注解校验登入在项目开发中需要使用到一些校验,如登入用户才能访问的接口,这里就需要校验用户登入当然校验用户的拦截方式有很多总,过滤器,拦截器,自定义注解拦截等等在这里介绍的是自定义注解拦截需要的对象LoginCheckimport java.lang.annotation.ElementType;import java.lang.ann...
2019-06-02 23:14:57
890
原创 导出Csv格式文件工具类
导出Csv格式文件工具类项目中如果数据量大的情况下可以选择导出csv格式1工具类CsvUtilsimport javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.text.SimpleDateFormat;impor...
2019-06-01 23:17:02
1001
原创 对象和xml之间的转化--XStream的使用
对象和xml之间的转化在项目开发中有时候与其他第三方接口对接需要用到,参数和响应有时候会以xml的形式传递需要导入的依赖是 pom <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream...
2019-06-01 22:45:57
1571
原创 docker搭建nginx镜像
docker搭建nginx镜像本文主要是记录docker run --name nginx --privileged=true \-p 80:80 -p 443:443 -p 9999:9999 -p 9991:9991 \-v /home/nginx/nginx.conf:/etc/nginx/nginx.conf \-v /home/qw/agent/seating-fonten...
2019-06-01 22:00:04
403
原创 docker搭建redis单机版镜像
docker搭建redis镜像本文主要是记录1 无密码docker run --name redis \-p 6379:6379 \-v /Users/qiuwei/Desktop/qw/docker/redis/data:/data \-d redis:latest redis-server --appendonly yes##2 有密码docker run --name r...
2019-06-01 21:49:33
464
原创 docker搭建mysql镜像
docker搭建mysql镜像本片文章主要为了记录创建目录 data为了将mysql数据挂载到宿主主机docker run --restart=always --name mysql \-p 3306:3306 \-v /Users/qiuwei/Desktop/qw/docker/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=1...
2019-06-01 21:45:28
270
原创 docker搭建单机版rocketmq
docker搭建单机版rocketmq在上一篇已经搭建rocketmq主要的两个镜像https://blog.youkuaiyun.com/qq_40102894/article/details/90733648这里主要是单机版rocketmq搭建过程1 namesrv搭建首先创建两个文件夹logs,storemkdir -p /opt/rocketmq/namesrv/logs /opt/roc...
2019-06-01 21:36:06
1676
原创 docker构建rockermq镜像
docker构建rockermq镜像说明: RocketMQ的部署主要是broker和namesrv,broker是MQ的消息中转角色,负责存储消息,转发消息,一般称为Server。在 JMS 规范中称为 Provider。namesrv是一个几乎无状态节点,接受broker的Topic信息注册,为 producer 和 consumer 提供路由信息。1、namesrv镜像创建目录/...
2019-06-01 21:26:25
804
1
转载 数据结构与算法的学习(一概念解析)
数据结构与算法的学习(一概念解析)数据之间的相互关系称之为逻辑结构通常分为四类基本结构:集合 结构中的数据元素除了同属于一种类型外,别无其他关系线性结构 结构中的数据元素之间存在一对一的关系树形结构 结构中的数据元素存在一对多的关系图状结构或网状结构 结构中的数据元素之间存在多对多的关系数据结构在计算机中有两种不同的存储方法: 顺序存储结构 用数据元素在存储器中的相对位置来表示数据元...
2019-05-17 13:55:46
212
原创 Springboot项目中静态资源的处理
Springboot项目中静态资源的处理背景在实际项目开发中,经常会遇到一些模板类的文件获取问题,这类文件配置好的不需要修改,只需要提供下载的地址,那么就会想到把这些模板放到静态资源中,这里只做后台静态资源的配置方式springboot静态资源的集成强大的springboot起始已经集成了静态资源区域,他的默认静态资源配置如下classpath:/staticclasspath:/pu...
2019-02-20 19:14:29
1876
原创 @RestController对象中时间属性格式的统一处理方式
@RestController对象中时间属性格式的统一处理方式在项目中经常要对时间格式处理完成后统一返回前段页面,正常情况下java中Date属性直接转化为json显示的是时间戳这里主要是针对springboot项目中处理时间方式测试对象结果输出对象ResultDatecontroller没添加时间处理需要用到的配置只要在application.properties中添加#...
2019-02-01 10:35:58
5507
原创 jackson学习-@JsonValue的用法
jackson学习-JSON相关注解在实际开发过程中对于对象转json有很多的工具类,这里使用的是jacksonspringboot 中jackson的用法1 springboot工程本身就集成了jackson 只要是引入 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/gr...
2019-02-01 10:18:55
24871
转载 linux查看端口被占用命令
linux关于查看端口被占用命令##命令来源http://jingyan.baidu.com/article/546ae1853947b71149f28cb7.html1、lsof -i:端口号2、netstat -tunlp|grep 端口号都可以查看指定端口被哪个进程占用的情况方法/步骤【步骤一】lsof -ilsof -i 用以显示符合条件的进程情况,lsof(list op...
2019-02-01 09:23:51
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人