自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

试验ing

不断磨练,不断成长

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 Spring Test中使用MockMvc进行上传文件单元测试时,报NullPointerException

Spring Test中使用MockMvc进行上传文件单元测试时,报NullPointerException异常,看完这篇秒解决!

2023-08-03 18:48:38 1364

原创 Python、Conda 环境常用操作(在线、离线操作)

这里介绍采用python、conda环境在一台相同环境的笔记本把依赖库进行在线、离线迁移安装操作命令。

2023-04-03 10:57:40 1424

原创 可视化模拟RabbitMQ心脏-Exchange三种类型消息分发流程

RabbitMQ的心脏-Exchange

2022-12-09 14:13:43 309

原创 notepad++删除包含指定内容的行及空行

notepad++删除包含指定内容的行及空行

2022-11-18 09:22:11 4217 1

转载 ElasticSearch在linux上安装部署

一.安装准备工作安装参考文档:ELK官网:Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | ElasticELK官网文档:Elastic Stack and Product Documentation | ElasticELK中文手册:Elasticsearch: 权威指南 | ElasticELK中文社区:Elastic 中文社区ELK-API :Transport Client | Jav

2021-11-11 15:28:36 414

原创 Grafana界面汉化显示

主页面汉化效果 功能菜单汉化效果 功能子菜单汉化效果 搜索 创建仪表盘、文件夹、导入仪表盘功能-主页、管理、播放列表、快照查询器警报配置服务器管理员个人资料仪表盘汉化基于grafana-7.5.9版本,截图都是Windows版本,Linux版本、Docker镜像均已汉化完成,由于版权原因无法上传csdn,想了解汉化过程...

2021-07-16 18:13:06 19232 102

原创 Idea选择new 的是谷歌i有没有XML Configuration File

正确导入spring相关依赖jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <!-- 版本自己选--> <version>5.2.6.RELEASE</version&

2021-05-25 11:45:22 167

原创 MySQL 主从复制+Keepalived高可用

本文档通过个人各种测试后总结而得,有任何冒犯,请提出改正。1、主从搭建###节点分配情况,前期准备工作,关于配置关闭防火墙、关闭selinux、配置hosts请自行问度娘。系统:CentOS 7数据库:mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz关闭iptables和selinux、配置/etc/hosts文件节点信息:192.168.110.128 master192.168.110.129 slave192.168.110.130 ...

2021-03-29 11:52:06 1133 3

转载 Spring Boot应用的生命周期之关闭Spring Boot应用服务的方法

前言在生产环境下管理Spring Boot应用的生命周期非常重要。Spring容器通过ApplicationContext处理应用服务的所有的beans的创建、初始化、销毁。本文着重于生命周期中的销毁阶段的处理,我将使用多种方式来实现关闭Spring Boot应用服务。一、通过Actuator Shutdown 端点服务Spring Boot Actuator是一个主要用于应用指标监控和健康检查的服务。可以通过Http访问对应的Endpoint来获取应用的健康及指标信息。另外,它还提供了一个远

2021-03-17 11:19:36 371

转载 Redis是如何实现点赞、取消点赞的?

本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。点赞功能在很多系统中都有,但别看功能小,想要做好需要考虑的东西还挺多的。点赞、取消点赞是高频次的操作,若每次都读写数据库,大量的操作会影响数据库性能,所以需要做缓存。至于多久从 Redis 取一次数据存到数据库中,根据项目的实际情况定吧,我是暂时设了两个小时。项目需求需要查看都谁点赞了,所以要存储每个点赞的点赞人、被点赞人,不能简单的做计数。

2021-02-01 17:28:05 101

转载 Docker部署springboot项目的两种方法

1.手工方式1.1.准备Springboot jar项目将项目打包成jar1.2.编写DockerfileFROMjava:8VOLUME/tmpADDelk-web-1.0-SNAPSHOT.jarelk.jarEXPOSE8080ENTRYPOINT["java","-Djava.security.egd=file:/dev/./urandom","-jar","/elk.jar"] FROM:表示基础镜像,即运行环境 VOLUME:/tmp创...

2021-01-19 10:13:30 425

转载 生产环境如何定位JVM问题?

在生产环境中直接排查 JVM ,最简单的做法就是使用 JDK 自带的 6 个非常实用的命令行工具来排查。它们分别是:jps、jstat、jinfo、jmap、jhat 和 jstack,它们都位于 JDK 的 bin 目录下,可以使用命令行工具直接运行,当然也可以用自带的图形化工具进行监测。接下来我们来看看这些工具的具体使用。命令行工具1. jps(虚拟机进程状况工具)jps(JVM Process Status tool,虚拟机进程状况工具)它的功能和 Linux 中的 ps 命令比较类似

2021-01-05 15:14:06 869 1

转载 Docker学习,这一篇博客就够了

容器简介什么是Linux容器Linux容器是与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。容器提供的镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。更加详细地来说,请您假定您在开发一个应用。您使用的是一台笔记本电脑,而且您的开发环境具有特定的配置。其他开发人员身处的环境配置可能稍有不同。您正在开发的应用依赖于您当前的配置,还要依赖于某些特定文件。与此同时,您的企业还拥有标准化的测试和生...

2021-01-04 18:33:20 503

原创 swagger2-2.9.2使用过程中遇到的坑:

异常信息:Could not resolve reference because of :Could not resolve pointer:/definitions/pdo/UserDodoes notexist in document.真心实意的讲一句,对于IT这块,网上资料全面而又复杂,其中难免会有不符的事实,需要咱们自己去尝试不能一味的去啃别人啃过的饼,很浪费时间的!!!。回归...

2020-02-19 09:42:31 4005 2

原创 springcloud-gateway限流遇到的问题

场景:最近在研究spring cloud组件gateway 限流的实现,看官网spring cloud操作下去,决定采用redis的方式去实现这个限流,因为系统架构是分布式的,方便以后的迭代升级,所以就用redis了,之后就出现了下面的异常!!!异常信息:java.lang.IllegalArgumentException: Unable to find GateWayFilterFa...

2019-10-29 16:38:01 3386 2

原创 SpringCloud集成Python-web服务

SpringCloud集成Python-web服务对于springcloud集成python的web服务刚开始也没头绪,于是就翻官方文档,当然官网文档说的是相当笼统,具体链接奉上:19.Polyglot support with Sidecar ,看19小节即可,看完后就决定自己摸一下喽,没想到可以实现,哈哈。好了不废话了直接说整体,我们公司需求就是讲python的web服务集成到spri...

2018-10-16 18:14:08 3190

原创 ModuleNotFoundError: No module named 'flask'怎么办?

ModuleNotFoundError: No module named 'flask'怎么办?因为我最近在研究SpringCloud微服务框架,公司提出一个新的需求,想着将python的web服务也注册到SpringCloud的服务中心,方便以后不同语言产生的服务之间的调用,节省去和相关服务的负责人的接口对接调试的时间和交流时间,所以就将搭建过程中遇到的小问题反应一下,因为在实施过程中百度是...

2018-10-16 16:36:30 68156 4

转载 部署到LINUX 部署J2EE应用 TOMCAT配置

项目发布在公网上,这样其他人也可以访问。 最主要的是,提供一个条件让面试官看到,从而间接地宣传自己的技能实力,帮助拿到Offer。点击打开链接...

2018-02-23 11:45:24 188

mac 安装redis可视化工具rdm(redis-desktop-manager)-附件资源.txt

MacOS安装RedisDataManager客户端,亲测可用,需要自取

2021-06-11

linux挂载硬盘及创建交换分区.html

阿里云新买的服务器新挂载了硬盘及如何创建交换分区步骤,网上步骤凌乱,按需自取,实战已检测。

2019-09-23

elasticsearch5.6以上version通用java API

elasticsearch官网给的java API太过于片面,自己深究用java写的工具类集合,包括mapping创建,批量插入,聚合,模糊查询,精确查询等功能。

2019-03-18

Vue核心技术+项目实战

楼主最近也在学习vue,因为面试看到好多公司前端框架vue应用的比较多,自己并没有接触,所以会因为某些方面就会失去机会,人嘛,只有不断的进步才能得到自己想要的,分享给需要的同行,良心推荐

2019-03-18

SpringCloud集成Python-1017

springcloud集成python的web服务,springcloud版本为最新版本Finchley.SR1,python版本3.6.3,最新10月17号的项目源码。

2018-10-17

SpringCloud集成Python服务

springcloud集成python的web服务,springcloud版本为最新版本Finchley.SR1,python版本3.6.3,包括了Ribbon负载均衡调用python服务等功能。

2018-10-16

SpringCloud-Finchley.SR1-Ribbon客户端负载均衡demo

良心demo,可以再学习的过程中参考一下,官网的教程是真的需要好好琢磨的,这个可以作为辅助参考,demo采用的版本均为最新版本:springcloud2.0-Finchley.SR1版本,大神提醒我一句学习springcloud不要想的太复杂,约定由于配置!!!

2018-10-15

memcached-1.5.4windows下64位编译

因公司需要自己研究编译的windows下编译最新版本的memcached-1.5.4-stable版本,需要的拿去。

2018-01-11

空空如也

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

TA关注的人

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