
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
> CI/CD 的核心概念是持续集成、持续交付和持续部署> - CI 持续集成(Continuous Integration)> - CD 持续交付(Continuous Delivery)> - CD 持续部署(Continuous Deployment)> GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在

spring-swagger获取接口url和接口名称在spring boot 项目,很多使用 swagger 做接口文档编写。但是怎么集中获取 项目内接口url。通过查看 swagger接口,提取如下代码import com.alibaba.fastjson.JSON;import io.swagger.models.Swagger;import org.apache.commons.lang3.

> 平时开发的 java web 网站登录,都是通过表单提交登录信息。有时一些中间件登录是浏览器弹窗,没有看到表单实现代码。故通过查询,发现两种 HTTP 简单认证: 基本认证( Basic Authentication )、摘要认证( digest authentication )等,本次通过 java实现 spring boot 基本和摘要认证。

> 为了查看mysql登录日志,百度搜索没找到,只找到mysql日志开启,显示所有操作记录(含连接数据、执行sql等)> 为了性能考虑,一般general log不开启。slow log定位有性能问题sql,而general log会记录所有SQL。有时生产上的mysql性能问题,短时间开启general log,获取sql执行情况,对排查和分析mysql性能问题,有很大的帮助。或者有时,不清楚执

最近,在学习python3中,感觉入门挺简单,毕竟本身是java开发,很多容易理解一些东西。这几天对文件类型的验证有点想法,就在网上搜索,是找到了很多博客,但是感觉他们很多内容都一样。就复制了一个,在本地跑,结果报错。网上的源码,因为是python3做了一点修改:import struct# 支持文件类型# 用16进制字符串的目的是可以知道文件头是多少字节# 各种文件头
Redis stream 是 Redis 5 引入的一种新的数据结构,它是一个高性能、高可靠性的消息队列,主要用于异步消息处理和流式数据处理。rocketmq 在 window关机后重启,broker因为json文件损坏无法启动,使用 redis stream 替换的demo说明

> Prometheus是一套开源的监控&报警&时间序列数据库的组合,基于应用的metrics来进行监控的开源工具 。业务集成Prometheus这个事情分为两步> - 第一步业务方Prometheus tragets收集好指标metrics后,以接口的形式暴露出来。> - 第二步Prometheus Server会对业务方暴露的接口发起HTTP调用pull metrics> 最后Promethe

> CI/CD 的核心概念是持续集成、持续交付和持续部署> - CI 持续集成(Continuous Integration)> - CD 持续交付(Continuous Delivery)> - CD 持续部署(Continuous Deployment)> GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在

参考:idea配置jvm启动参数//常见配置汇总//堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意S...
> 在 springBoot 的 web 项目中,平时查询数据返回都是:集合 list 、实体类 bean 、数量 int / long 。如果返回 map ,也是`Map`或`Map`,直接返回`Map`或`Map`会报错,通过查询得知,可以使用 ResultHandler 实现。> ResultHandler,对返回的结果进行处理,最终得到自己想要的数据格式








