Jun012021
SpringBoot项目集成增强版Swagger-Knife4j
简介
Swagger是一种用于构建、文档化和消费RESTful风格的Web服务的开源框架,它通过自动生成API接口文档、提供交互式界面进行接口测试、支持接口在线调试等功能,帮助开发者更方便地开发和维护API接口。
而Swagger-Knife4j是Swagger的增强版框架,它在Swagger的基础上增加了更多的功能和样式定制,使得API接口文档更加丰富和美观。
本篇博客将介绍如何在SpringBoot项目中集成增强版Swagge...阅读全文
抢沙发
May162021
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署最佳实践
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署最佳实践
引言
随着人工智能技术的快速发展,大规模预训练模型(Large Language Models, LLMs)已成为自然语言处理、计算机视觉等领域的核心技术。这些模型通过在海量数据上进行预训练,获得了强大的泛化能力和语言理解能力。然而,在实际应用中,如何将这些通用模型适配到特定任务或领域,成为了业界关注的焦点。
微调...阅读全文
May142021
攻防世界-crypto-Decode_The_File(base64隐写)
题目来源:RCTF-2015题目描述:暂无
附件下载后,是一个文本文件,里面有658行base64编码。
原理
先将附件中每行base64编码进行解码,得到一个Python脚本。但其实信息并非隐藏在解码后的数据中,而是隐藏在编码中。首先介绍base64编码的原理,当需要编码的数据剩下1或2字节时,编码与解码过程如下:
可以看到,即使ai≠0,解码过程也能正确进行;从而可以使用ai传递一些信息。因此,只要我...阅读全文
May142021
攻防世界-crypto-Decrypt-the-Message(Poem Codes-诗歌密码)
题目来源:su-ctf-quals-2014题目描述:解密这段信息!
下载附件,内容如下
The life that I have
Is all that I have
And the life that I have
Is yours.
The love that I have
Of the life that I have
Is yours and yours and yours.
A sleep I shall have
A rest I shall have
Yet death will be but a pause.
For the peace of my years
In the long green grass
Will be yours ...阅读全文
May132021
云原生监控体系构建:Prometheus+Grafana+Loki全栈监控解决方案设计与实施
云原生监控体系构建:Prometheus+Grafana+Loki全栈监控解决方案设计与实施
引言
随着云原生技术的快速发展,Kubernetes已成为容器编排的事实标准。然而,复杂的微服务架构和动态的容器环境给系统监控带来了前所未有的挑战。传统的监控方案已无法满足云原生环境下的可观测性需求。本文将详细介绍如何构建一个完整的云原生监控体系,通过Prometheus、Grafana和Loki的有机结合,实现对Kubern...阅读全文
May112021
Implementing Dark Mode in Mobile App Development
In recent years, dark mode has gained popularity among users as a visually appealing alternative to the traditional light mode. Dark mode not only reduces eye strain but also conserves battery life on devices with OLED screens.
If you are a mobile app developer, adding a dark mode feature to your app can greatly enhance the user experience. In this blog pos...阅读全文
May092021
使用Feign进行服务间通信
随着微服务架构的兴起,不同的服务需要进行通信以实现功能的协作。在Java开发中,Feign是一款非常流行的HTTP客户端工具,可以简化服务间通信的过程,使开发人员能够更加轻松地构建和维护服务之间的交互。
什么是Feign?
Feign是一个声明式的Web服务客户端。它通过轻量级的方式实现了服务间的通信,可以让开发者像编写本地方法调用一样调用远程服务。Feign具有自动编码和解码HTTP请求和响...阅读全文
Apr172021
K8S中的容器化应用调试技巧分享
Kubernetes(简称K8S)是一个用于管理容器化应用程序的开源平台。在开发和部署容器化应用程序时,调试是一个非常重要的环节。本文将分享一些在Kubernetes中进行容器化应用程序调试的技巧和经验。
1. 使用kubectl命令
kubectl是Kubernetes的命令行工具,可以用于与Kubernetes集群进行交互。以下是一些常用的kubectl命令,可用于容器化应用程序的调试:
kubectl get pods:查看当前运行的P...阅读全文
作者:绝缘体.. | 分类:elasticsearch, git, kubernetes, prometheus, spring, 云计算, 后端框架, 开发工具, 数据库 | 阅读: | 标签:elasticsearch, git, kubernetes, prometheus, spring
Apr122021
VUE 配置环境变量
Vue.js 是一个流行的 JavaScript 框架,被广泛应用于前端开发。在 Vue.js 项目中,我们经常需要配置一些环境变量来实现不同环境的差异化配置和参数设置。本文将介绍如何在 Vue.js 项目中配置环境变量,并提供一些实用的技巧和最佳实践。
什么是环境变量
环境变量是操作系统或软件中可以配置的一些参数或键值对,它们定义了在不同环境下程序的行为、配置和特性。在 Vue.js 项目中,可以使...阅读全文
Apr092021
k8s基础环境配置:基于CentOS7.9
简介
Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在开始使用Kubernetes之前,我们需要先配置基础环境。本文将介绍如何在CentOS7.9上进行基础环境配置。
安装Docker
更新系统软件包:
sudo yum update -y
添加Docker CE仓库:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.do...阅读全文