后端

【MySQL】第五节—一文详解 | 表的约束(上)

w(゚Д゚)w,我是云边有个稻草人。《MySQL》本篇文章所属专栏—持续更新中w(゚Д゚)w目录1、非空约束 2、default 约束 【not null 和 default 】3、列描述 comment4、zerofill 5、主键—primary key正文开始——真正约束字段的是数据类型,但是数据类型约束很单

SpringBoot Actuator 未授权访问漏洞

一、漏洞原理        Spring Boot Actuator 是 Spring Boot 框架提供的监控与管理模块,通过暴露 HTTP 端点(如 /health、/env)或 JMX 接口,支持开发者实时获取应用运行状态(如内存使用、线程池状态、数据库连接等)。默认配置下,部分端点存在未授权访

工厂模式(一)—工厂模式简介

前言 在Android开发过程中,我们也会涉及到到工厂模式的使用,今天就来大致讲讲工厂模式吧。 今天涉及内容: 工厂模式种类 工厂模式使用场景 一. 工厂模式种类 工厂模式的种类分为: 简单工厂:将创建一类对象的细节(new的过程)封装在一个类(工厂类)中,外界只需要通过这个工厂类根据特定的参数就能直接获取想要的对象。 工厂方法模式:定义一个创建对象的接口,由其子类来决定要实例化的类是哪

数组染色-求任意两个数的和都是偶数的子数组个数

题目描述 小红拿到了一个长度为n的数组。她希望把一些数(不少于2个数)染红,满足任意两个染红的数之和都是偶数。小红想知道,一共有多少种不同的染色方案?答案对取模。我们认为,对两个方案,只要存在某个数的染色情况不同,则认为是两种不同的方案。 输入描述 第一行输入一个正整数n,代表数组的长度。 第二行输入n个正整数,代表小红拿到的数组。 数据范围: 输出描述 输出一个整数,代表染色方案对取

CDN基本讲解

1 CDN 最近发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。 1.1 CDN概念 CDN全称叫做Content Delivery Network,中文叫内容分发网络 实际上CDN这个概念是在1996年由美国麻省理工学院的一个研究小组为改善互联网的服务质

Java线上CPU内存冲高问题排查步骤

1 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用。一般情况下可以通过重启或者调高Pod的资源量或者增加Pod数量暂时解决问题,但这是治标不治本的,只有找到问题发生的原因才能从根本上解决问题。那么在该如何快速定位到导致告警的原因呢?下面将汇总一下大致的处理思路。 一般来说导致Java程序CPU与内

热点代码编译和栈上替换

JVM之所以拥有强大的生态,是因为它是跨语言性的,JVM只识别字节码文件,不论是什么语言编写的代码,只要经过编译后能生成.class的字节码文件,JVM都可以进行解析。当然这些字节码文件都要符合JVM对于Class文件的格式定义,不能随便一个文件将后缀改成.classs就能行的。 像Groovy、Kotlin、Scala等语言,它们编译后生成的都是字节码文件,所以它们可以在JVM上运行。

form-data、x-www-form-urlencoded的区别

我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、binary,那么这些请求方式的区别是什么呢? postman post param 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,

服务力工具箱①

01、服务不能今天做了,明天不做,后天再做。 02、服务人员要把服务当成,像一天三餐一样来对待。 03、服务不能因为自己累了,就显得没精神,力不从心。 04、服务不能有困难,就可以不再坚持。 05、极品服务,带来的往往是意想不到的成就和财富。 06、服务不能因为自己,当天情绪不好,就可以随便处理。 07、创新服务其实不难,一切行为都是为了方便顾客为目标。 08、确定你的服务是真心的,没有任何作秀的

大模型应用架构新选择:Agentscope框架企业落地实践,收藏备用!

简介Agentscope是面向企业级应用的多智能体开发框架,通过五层模块化架构解决多智能体协作中的通信、开发和工程化难题。它提供标准化通信模型、插件化扩展和低代码开发能力,支持从原型验证到规模化部署的全生命周期。框架内置可观测性、成本统计和重试机制,降低开发门槛,助力企业快速落地生产级多智能体应用,如客服系统、研发协同等场景。