弹性spring boot k8s
【流式传输】使用Spring Boot实现ChatGpt流式传输
引言 在ChatGpt火了这么久,他的那种单字单字返回的格式可能让很多朋友感到好奇,在之前我用c#写了一个版本的,同时支持IAsyncEnumerable以及SSE,今天把之前写的Java版本的也发出来,和大家一起学习,有不对的地方,欢迎各位大佬指正。 Code 我这边用的是JDK21版本,可以看到 ......
2023强网杯 hello spring 赛后本地复现
目录源码附件说明本地复现比赛环境的bypass 源码附件 比赛时给的附件 https://pan.baidu.com/s/1ivS1LOgr7CWvh_1x93JL6w?pwd=qrwd 说明 给的附件和远程环境中的不一样 然后根据配置文件和源码return 'home'写一个home.pebble ......
spring framework启动问题
正确Gradle版本 查看gradle/wrapper/gradle-wrapper.properties A build scan was not published as you have not authenticated with server 'ge.spring.io'. 注释ge.co ......
k8s - error: 0/1 nodes are available: 1 node(s) had untolerated taint
Warning FailedScheduling 89s default-scheduler 0/1 nodes are available: 1 node(s) had untolerated taint {node.cloudprovider.kubernetes.io │ │ /uniniti ......
记一次工作中使用spring jpa遇见的坑。
报错: RROR oro.hiberate.enoineidcsvi salexceptionhelner Connection is read-only,Cueries leading to data modification are not allowed org.springframework ......
day16监控体系部署管理-K8S集群层面监控-基于Prometheus的HPA自动伸缩 (7.1-7.2)
一、打造基于Prometheus的全方位监控平台 1.1 前言 官网:https://prometheus.io/docs/prometheus/latest/getting_started/ 灵活的时间序列数据库 定制各式各样的监控规则 Prometheus的开发人员和用户社区非常活跃 独立的开源 ......
Spring中关于@Autowired注解和@Value注解的处理
Spring是在实例化之后、初始化之前调用BeanPostProcessor处理的。 /////////////////////////////////////////////////////////////////////////// // AbstractApplicationContext > ......
部署K8S(个人记录 很乱)
顺便回顾一下Linux的知识点 都忘完了快 ip addr 获取ip地址 无IP4地址 解决方法 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改配置文件 ONBOOT=NO改为YES 参数说明 表示在系统启动时不自动激活该网卡设备 这意味着系统启动时 ......
SPRING整合mybatis
SPRING整合mybatis的思路分析 spring的ioc是管理bean的,mybatis中的哪些bean是可以交给spring管理的? 由上面的步骤我们可以看出我们的sqlSessionFactory用来创建SqlSession对象,我们的sqlSession对象可以用来创建动态代理的dao对 ......
1 K8S for Prometheus Dashboard 20211010 EN
* [Prometheus Time Series Collection and Processing Server](http://localhost:9090/targets?search=#pool-prometheus)* [Dashboards | Grafana Labs](https: ......
Spring Boot学习随笔- JSP小项目-员工管理系统(验证码生成、增删改查)
学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十章、项目开发 实现一个登录注册,增删改查功能的系统 10.1 项目开发流程 需求分析 分析用户主要需求 提取项目核心功能,根据核心功能构建页面原型 库表设计: 分析系统有哪些表 分析表之间关联关系 确定字段 详细设计(流程图、伪 ......
k8s升级步骤流水账
官方文档: https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/ apt-get install -y kubeadm='1.18.20-00' --allow-downgrades -- ......
Java Spring Boot 集成 Swagger 生成 API文档(SpringDoc)
在我们进行项目开发的时候,有些文档是必不可少的,或者也有利于自己查阅,比如 API接口文档。 在 Spring Boot 中通常有有个选择: springfox springdoc 因为 springfox和 Spring Boot 版本适配问题是个坑,这里我们选用更加友好的 springDoc,而 ......
如何基于 k8s做私有化部署
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 随着国内数字化转型的加速和国产化进程推动,软件系统的私有化部署已经成为非常热门的话题,因为私有化部署赋予了企业更大的灵活和控制权,使其可以根据自身需求和安全要求定制和管理软件系统。下面分享下我们的基于k8S私有化部署经验。 ......
搭建k8s的几个注意事项
k8s集群内docker 1.在集群要开启防火墙的情况下 1.1注意配置docker会绕过firewalld的问题 此链接 1.2 注意开启firewalld的NAT功能 firewall-cmd --add-masquerade --permanent ......
spring-gateway基本使用
1、配置依赖坐标 配置依赖管理 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies< ......
Spring手动构建BeanDefinition的几种方法
GenericBeanDefinition RootBeanDefinition ChildBeanDefinition BeanDefinitionBuilder GenericBeanDefinition @Data public class Student { String name; int ......
k8s集群安装
在三台机器上都执行如下命令操作: 1、关闭防火墙 systemctl stop firewalld systemctl disable firewalld 2、关闭 selinux sed -i 's/enforceing/disabled/' /etc/selinux/config # 永久关闭 ......
K8s - 容器编排引擎Kubernetes
什么是Kubernetes? 背景 Kubernetes 是开源的容器集群管理项目,诞生于2014年,由Google公司发起 前身Borg系统在Google内部应用了十几年,积累了大量来自生产环境的实践经验 试图为基于容器的应用部署和管理打造一套强大并且易用的管理平台 该项目基于Go语言实现 介绍 ......
felx 弹性布局
一、设置在容器元素上的: 1、display:flex,以前经常用display:none来隐藏元素,而这里flex值的作用是将对应元素设置为弹性布局容器; 2、flex-direction,用于控制主轴的方向。在web上默认是row即横向,但在react native中默认是column即纵向;这 ......
Spring如何j将xml配置映射为BeanDefinition
Spring的常用配置文件是applicationContext.xml文件,最简单的,一般我们都会添加这样的配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/ ......
k8s labels过滤实现
k8s v1.19.0 staging\src\k8s.io\apiserver\pkg\registry\generic\registry\store.goList方法 staging\src\k8s.io\apiserver\pkg\storage\etcd3\store.goList方法 st ......
Spring Boot Actuator 使用和常用配置
转载请注明出处: Spring Boot Actuator是Spring Boot提供的一个非常强大的工具,它可以帮助我们监控和管理我们的Spring Boot应用。Actuator提供了一系列的端点,我们可以通过这些端点来查看我们的应用的运行状态,例如健康状态、指标、信息、数据库连接、Redis连 ......
Spring的BeanDefinition是什么
BeanDefinition是什么? 在Spring框架中,BeanDefinition是描述和定义Spring容器中的Bean的元数据对象。它包含了定义Bean的相关信息,例如Bean的类名、作用域、生命周期等。 BeanDefinition对象通常由Spring容器在启动过程中根据配置信息或注解 ......
[Spring][Ngbatis源码学习] Spring 的资源管理 ResourceLoader
在学习Ngbatis的源码时,看到了有关xml文件的加载,涉及到了资源的加载,对相关知识进行总结与整理。 1. 相关类 Resource AbstractResource ResourceLoader DefaultResourceLoader ResourcePatternResolver Pat ......
kubeadm使用docker搭建k8s 1.27.2高可用集群
系统基础优化 #系统版本:Ubuntu22.04 #docker版本:20.10 #kubeadm版本:1.27.2 root@k8s-master1:~# cat /etc/sysctl.conf ################################################## ......
一、Spring Boot的概述及pom文件和代码实现
一、概述和四大特性 二、学习创建springboot项目 三、项目目录结构和pom文件内容 四、springboot继承springmvc-查看springboot父工程pom 五、代码的实现 ......
k8s报错合集
底层网络沙箱容器pause无法下载报错 #如出现报错,是因为底层沙箱容器pause无法下载导致出现的问题 Events: Type Reason Age From Message Warning FailedCreatePodSandBox 2m51s kubelet Failed to creat ......
k8s多维度自动弹性伸缩
k8s多维度自动弹性伸缩 转自:http://www.manongjc.com/detail/63-uwchnflbwfuvynp.html 时间:2022-10-22 本文章向大家介绍k8s多维度自动弹性伸缩,主要内容包括一、背景、1.2 k8s 自动弹性伸缩功能包括、1.3 HPA、1.4 VP ......