logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 集成Swagger

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。更多关于Swagger的作用,相信大家百度一下能了解的更全面,本文以SpringBoot中集成Sw

#spring
基于 JavaAgent 代理技术实现 class 字节码插桩(bytebuddy)

先描述一个场景,生产有一个正在运行的java项目,以某 springboot-service.jar 为例,项目发布后发现了某个http接口响应较慢,此时你希望定位这个http接口执行过程中依次调用的几个主要方法的分别执行耗时,用来作为进一步解决问题的依据。你应该怎么做?Java Agent 技术常被用于加载class文件之前进行拦截并修改字节码,以实现对Java应用的无侵入式增强。

JavaAgent 应用(spring-loaded 热部署)

上一篇文章简单介绍了 javaagent ,想了解的可以移步 “JavaAgent”本文重点说一下,JavaAgent 能给我们带来什么?自己实现一个 JavaAgent xxxxxx基于 JavaAgent 的 spring-loaded 实现 jar 包的热更新,也就是在不重启服务器的情况下,使我们某个更新的 jar 被重新加载。一、基于 JavaAgent 的应用实例JDK5中只能通过命

JavaAgent 简单例子

JavaAgent 是JDK 1.5 以后引入的,也可以叫做Java代理。JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法。那么如何实现一个 JavaAgent 呢?很简单,只需要增加 premain 方法即可。看下面的代码和代码中的注释说明:package com.shanhy.demo.a

#java
docker acme.sh https 证书/多域名通配符自动续期(群晖https证书)

使用docker的原因是为了方便可靠,不会因为不同的操作系统缺包无法安装 acme.sh,也不会在操作系统中留下灿烂内容,acme 版的docker 包含了运行环境。

#docker#https#容器
docker-compose 之 redis-stack

‌Redis和Redis Stack的主要区别在于功能和适用场景‌‌功能差异‌:Redis是一个开源的内存数据结构存储系统,主要用作数据库、缓存和消息代理,支持多种数据结构如字符串、列表、集合等,并提供丰富的操作命令,如存储、读取、删除等‌1。Redis Stack则是基于Redis的数据结构栈实现,它将Redis的列表数据结构与一些自定义操作命令结合起来,提供了栈的常用操作,并扩展了Redis的

#docker#redis
在idea中直接构建并运行docker到服务器

步骤服务器配置docker远程连接创建springboot demo工程创建Dcokerfile文件配置idea的docker运行配置编译springboot构建并运行docker截图下面是截图,按照上面的步骤顺序对应服务器配置dockervim /usr/lib/systemd/system/docker.service添加 -H tcp://0.0.0.0:2375 如下ExecStart=/

docker 部署 coredns(内部域名解析)

在系统应用中,经常会遇到需要使用 https 域名通讯的需要,在内网中,我们不需要正式在互联网上注册域名,自建一个 dns 服务就能很好的解决问题。其中 forward 指向上级 dns 服务。

#docker#容器#运维
docker build、docker run 使用代理

很多时候在是构建 docker 镜像的时候,里面一些脚本需要从 github 上拉取资源,因为 github 网络不好的原因,我们可以通过制定代理进行构建。

#docker#运维#容器
docker 容器设置 DNS 不生效的问题

但是使用自定义网络话(docker-compose 默认就创建新的自定义网络),就不会用宿主机的 dns文件,从而不能覆盖 resolv.conf 配置,既不能生效。中配置所有 docker 容器的缺省 dns(这里配置的 dns 仅对,docker run 默认网络启动的走。等文件 都是默认挂载宿主机里的配置的,命令行进入容器后,在容器中使用。既在宿主机上自定义一个文件,挂载到容器内的。的容器可

#docker#容器#运维
    共 196 条
  • 1
  • 2
  • 3
  • 20
  • 请选择