自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 自定义拦截器,查看请求路径,请求方法,操作路径,耗时等操作

自定义拦截器,查看请求路径,请求方法,操作路径,耗时等操作@Componentpublic class ElapsedTimeInterceptor extends HandlerInterceptorAdapter { private static final Logger log = LoggerFactory.getLogger(ElapsedTimeInterceptor.class); //@Resource //TokenManager tokenManager

2021-05-06 19:59:38 848

原创 spring boot 自定义代理Filter,实现请求转发

如果后端需要对请求进行自定义配置,并转发,可实现Filter,并重写代理地址@Order(2)@WebFilter(filterName = "proxyFilter", urlPatterns = "/proxy/*")public class ProxyFilter implements Filter { private static final Logger log = LoggerFactory.getLogger(ProxyFilter.class); @Override

2021-05-06 19:36:37 1674

原创 关于spring boot @webFilter 中urlParttens 路径无效的两种解决办法

场景,如果自定义Filter只需要针对指定路径的请求进行过滤,则需要urlPatterns来匹配url自定义认证Filter/** * 权限认证问题处理 */@Order(1)@WebFilter(filterName = "authFilter", urlPatterns = "/api/**")public class AuthFilter implements Filter { private static final Logger log = LoggerFactory.g

2021-05-06 19:25:44 1755

原创 kubernetes集群搭建

一,k8s环境准备需要准备3台内网虚拟机,并默认已安装好docker(docker安装可参考https://blog.csdn.net/weixin_41402056/article/details/104392358)官网安装链接:https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/可做参考1,确保docker 已经安装完毕systemctl status docke

2021-02-26 17:40:54 86

原创 记录一次yum update 导致测试环境docker服务血崩。。。

由于执行yum update 命令 导致 docker 服务全部挂掉然后发现,是由于update后,导致docker 镜像的地址被修改成默认的地址原docker镜像存储在 /data/project/docker 服务下使用docker info 查看现在的docker服务在哪里可以看到 参数Docker Root Dir: /var/lib/docker默认的地址是 Docker Root Dir: /var/lib/docker现在需要做的就是将docker默认路径改为 原镜像存储路径

2021-02-25 15:46:46 586

原创 springboot 整合websocket技术 简单使用

应用场景:由于项目中有一部分功能是 接收设备指令,监控设备开关机并将消息推送给前端展示故简要搭建一个websocket功能模块 用于了解 websocket码云地址:https://gitee.com/fred4j/websocket_test.git1,项目目录2, WebSocketConfig/** * 开启webSocket支持 * @return: * @author...

2020-04-01 19:12:38 170

原创 九,docker 使用Dockerfile 部署springboot项目与配置挂载

一,将项目打包,并准备好自己的配置文件不知道你有没有自己的项目,我这里码云上有一个springboot集成mybatis及logback的项目可用码云项目地址:https://gitee.com/fred4j/springboot-demo.git大概路径如下 tips,我的项目名称是demo, 所以上级目录是demo,demo目录下有maven打包好的文件夹/logs /lib ...

2020-03-31 19:27:33 5818

原创 八,docker镜像迁移与备份,恢复

1,查看所有容器dockers ps -a2,我们可以通过以下命令将容器保存为镜像docker commit nginx-pro nginx-img3,查看镜像docker images4,我们可以通过以下命令将镜像保存为tar 文件(所在目录在)docker save -o /data/docker-img/nginx-img.tar nginx-img5,进入目录查...

2020-03-31 18:57:04 187

原创 七,docker安装 rocketmq 挂载目录?

1,搜索镜像docker search rocketmq2,拉取指定镜像docker pull rocketmqinc/rocketmq:4.4.03,查看镜像docker images4,创建NameSrv映射目录mkdir -p /data/rocketmq_9876/namesrv/{logs,store}5,.运行NameSrv新容器docker run -d -p...

2020-03-31 18:49:09 1327 7

原创 linux 部署 rocketmq4.4.0

1,下载 文件 rocketmq-all-4.4.0-bin-release.zip官网地址 http://rocketmq.apache.org/2,新建文件夹mdkir -p /data/install_package3,用工具拷贝文件到/data/install_package目录下4,进入/data/install_package解压unzip rocketmq-all-4...

2020-03-31 16:29:33 427

原创 六,docker安装monggodb 与目录挂载

1,搜索镜像docker search mongo2,拉取指定镜像docker pull mongo:3.6.133,查看镜像docker images4,创建映射目录mdkir -p /data/mongo_27017/{data,conf,backup}5,创建容器docker run --name=mongodb -v /data/mongo_27017/data...

2020-03-30 16:45:02 1262

原创 五,docker 安装elasticsearch 与配置挂载

1,搜索elasticsearchdocker search elasticsearch由于要下载6.6.2的指定版本,我们先去官网上查看是否有指定版本https://hub.docker.com/查看结果,有,我们拉取指定版本2,下载镜像docker pull elasticsearch:6.6.2下载完成,查看docker images3,启动:docker ru...

2020-03-30 16:31:27 4135 5

原创 四,docker 安装tomcat 与配置挂载

1,下载镜像docker pull tomcat:7-jre72,创建映射目录mkdir -p /data/tomcat/webapps /data/tomcat/logs3,创建容器 -p表示地址映射docker run -di --name=tomcat-pro -p 9000:8080 -v /data/tomcat/webapps:/usr/local/tomcat/w...

2020-03-27 20:26:44 1237 2

原创 三,docker 安装redis 与配置挂载

一,确保环境正确,docker状态已运行,防火墙已关闭(或ip和端口可访问)二,下载镜像1,搜索镜像docker search redis由于我们使用的是 redis-3.2.11所以,先去https://hub.docker.com找下版本可以看到,有3.2.11 这个版本2,下载镜像docker pull redis:3.2.11–查看镜像docker ima...

2020-03-27 20:21:44 138

原创 二,docker 安装mysql 与配置挂载

一,确保docker状态已运行,并确保防火墙已关闭(或ip和端口可访问)二 ,下载镜像1,搜索镜像docker search mysql我们看到第一个mysql是官方的,但是如果使用 docker pull mysql会拉取最新版本镜像,也就是8.0版本,那如何拉取指定版本呢?需要进入地址:https://hub.docker.com我们看到 有5.7的版本,我们使用版本...

2020-03-25 19:11:22 157

原创 一 ,docker 安装nginx与配置挂载

一,确保docker状态是已运行状态systemctl status docker并确保防火墙已关闭(或ip和端口配置可访问)(查看防火状态)systemctl status firewalld (关闭防火墙)systemctl stop firewalld systemctl disable firewalld 二,安装nginx1,拉取docker镜...

2020-03-24 19:30:50 225

原创 记录CentOs 7安装docker的一次问题

我的上一篇docker安装记录很详细,里面的步骤没有错误,但是由于最近使用了一个新的镜像安装docker,导致老是报错,start request repeated too quickly for docker.service各种类似的错误。偶然发现是由于镜像的问题导致。一般我们使用镜像 安装docker时候,都会运行以下命令 sudo yum update但是,可能有些人没有注意...

2020-03-20 15:56:51 684

原创 PHP,记一次Linux部署PHP运行环境(项目部署后,有些页面返回空白的坑,详细在第六步)

由于公司有个很早前开发的PHP官网项目,目前需要从window的服务器迁移到linux服务器,又没搞过PHP,所以踩了很多坑,现记录一下简单部署步骤:tips: 先注意防火墙,端口问题1,安装httpdyum install httpd2, 安装phpyum install php3,安装组件yum install php-gd libjpeg* php-imap php-ldap ...

2020-03-13 11:27:12 547

原创 记一次JDK 1.8实现树结构

由于项目前端之前要做树结构的展示,后端为了展示树结构碰到一些问题,现特做记录,问题一: 当数据库字段和树结构不匹配时怎么处理?问题二:当传递根节点 为多节点怎么处理?问题三:传递节点是否为叶子节点的处理。。。 等等等等 不一一列表,下面用详细代码解释:话不多说,先看结果,为了方便查看,都打印的JSON格式: 单根节点的处理多根节点的处理:public class TestTree...

2020-03-13 10:59:15 725 2

原创 mysql group_concat默认截取1024个字节

记一次生产环境与开发环境产生的bug,由于开发环境开发的时候遇到 使用group_concat 函数 导致截取的字段变短。后上生产的时候又出现,由于忘记了这个设置,导致没有第一时间解决,现特记录一下:1,使用 group_concat 函数 默认 截取1024个字节;可使用命令查看: mysql> show variables like "%concat%";有两个方法可以...

2020-03-05 09:22:03 229

原创 Docker

1 Docker简介1.1 什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在实...

2020-02-19 14:48:37 93

netty框架图及netty面试知识点解析

Netty框架学习: 包含netty的各个面试知识点,以及粘包与半包的解析,以及实例和底层tcp协议的滑动窗口的解析;

2019-11-13

eclipse 64位绿色版免安装

eclipse-jee-oxygen-2-win32-x86_64.zip eclipse 64位绿色版免安装

2017-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除