Kafka 监控
Broker JVM 进程默认用 G1 的 GC 算法,当 cleanup 结束后,堆上活跃对象大小从 827MB 缩减成 645MB。load average 的过去 1 分钟、过去 5 分钟、过去 15 分钟的 Load 平均值:4.85、2.76、1.26。例子 : Broker 进程进行 F
RabbitMQ(Message Queue消息队列)
RabbitMQ(Message Queue消息队列)
springboot上传文件大小配置
通过配置一个Bean来实现,注意在这个类上需要引入注解 @Configuration ,不然是扫描不到这个配置。springboot上传文件大小配置有两种方法,一种是直接再配置文件配置,一种是通过添加一个Bean来实现。单位可以是 KB,MB 大小可以根据自己的实际需求设定。maxReques
springboot整合springsecurity+oauth2.0密码授权模式
本文采用的springboot去整合springsecurity,采用oauth2.0授权认证,使用jwt对token增强。本文仅为学习记录,如有不足多谢提出。
Jmeter压测——BlazeMeter录制脚本+Jmeter进行测试
准备时长: Ramp-up Period(in seconds),决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。如果未指定ramp-up period ,也就是说ramp-up period 为零, JMe
/.idea/workspace.xml漏洞以及解决方法
/.idea/workspace.xml危害:由于开发人员使用JetBrains系列开发工具开发web应用,上传代码至服务器时,未排除web开发目录下的.idea文件夹导致该目录被上传至服务器web目录。/.idea/workspace.xml描述:发现JetBrains .idea.idea/wo
flink内存管理, 增加Task内存大小,减少ManageMemory, network内存的方法
flink内存管理, 增加Task内存大小,减少ManageMemory, network内存的方法
深入理解 MultipartFile 处理文件
从上图的return中可以看出,返回的name值从来不是null或者空,也就是说如果使用MultipartFile来接收文件,那么@Param("uploadFile")定义的接收文件的名称则必不可少,这样才能接收到文件,如果没有定义@Param("uploadFile"),则接收不到文件。也就是说
SpringBoot之一次关于bootstrap.yaml文件的思考
本文不是介绍yaml的语法,是本人看微信推送文章的时候,看到了一篇关于bootstrap.yaml配置文件加载的原理,才想多去深究一下其加载原理。因为看的文章讲解的云里雾里的,讲解的不是很明白,自己就想着深入去了解一下加载的原理,所有才写了这篇文章。bootstrap.yaml文件的加载原理。需要事
基于SpringSecurity的@PreAuthorize实现自定义权限校验方法
在我们一般的web系统中必不可少的就是权限的配置,也有经典的RBAC权限模型,是基于角色的权限控制。这是目前最常被开发者使用也是相对易用、通用权限模型。当然已经实现了权限的校验,但是不够灵活,我们可以自己写一下校验条件,从而更加的灵活!很多开源框架中也是用的比较多,小编看了一下若依是自己写了一个注解
Java实现文件上传到服务器本地,并通过url访问
Java实现文件上传到服务器本地,并通过url访问
基于Springboot搭建java项目(四)——后端接口调试工具Postman还是Apifox(ApiPost)
一直一来,我使用的接口调试工具就是Postman,但是最近发现了同样好用的Apifox,并且Apifox有更多的功能,用起来感觉还是不错的,至于这两个工具的好坏各有优缺点,下面就对这两种接口调试工具做一个简单的介绍。 这两款软件windows 64位的都可以在我的链接: https://p
系统分析师真题2020试卷相关概念一
它能使企业在纵横市场的过程中始终处于企业供应与市场需求的平衡点,以及最优资源配置、最少资源占用的状态,从而加速企业资金周转,修正企业日常运营中的偏差,使企业达到全面受控状态。敏感点和权衡点是软件架构评估中的重要概念。在X.509格式中,数字证书通常包括版本号、序列号、签名算法标识符号、发行者名称、有
Eclipse和JDK安装、配置JDK环境变量,Eclipse导入本地JDK,为项目配置对应JDK
Eclipse安装,JDK安装,jdk环境变量配置,Eclipse导入jdk,为项目配置jdk。
【IntelliJ IDEA】编码设置终极版
近期,团队多个小伙伴咨询 IntelliJ IDEA 乱码问题,记录一下IDEA常用的4种编码设置。一、IDEA配置文件范围IDEA的配置有两个范围,如下图:Settings ...... 设置当前工程配置New Projects Settings | Settings for New Projec
【Spring Cloud Alibaba】7.Sentinel熔断器仪表盘监控
`Sentinel` 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。
【Elasticsearch】Elasticsearch命令行操作
集群这一概念已经遍及天下了,在Elasticsearch中也不例外,可以将多台Elasticsearch节点组成集群使用,可以在任意一台节点上进行搜索。
OpenFeign设置header的3种方式
在微服务间使用Feign进行远程调用时需要在 header 中添加信息,那么 SpringBoot和SpringCloud OpenFeign的@FeignClient如何设置 header 呢?有5种方式可以设置请求头信息:• 在@RequestMapping注解里添加headers属性• 在方法
《SpringBoot系列十五》源码+案例分析条件装配时多个Condition执行的顺序是什么样的?可以配置优先级吗?
1、Spring中所有带注解类的排序规则是什么?2、 AnnotationAwareOrderComparator源码解析?3、条件装配时多个Condition的执行顺序是什么?4、可以配置Condition的优先级吗?5、自定义多个Condition6、自定义Condition优先级
使用JAVA实现邮件发送功能
使用Java实现邮件发送(文本邮件,单个附件邮件,多个附件邮件)。