后端

C++

变量存在的意义——方便管理内存空间。 变量创建——数据类型 变量名 = 变量初始值 常量——记录程序中不可修改的数据 #define  宏常量 #define 常量名 常量值 (位于文件上方) const 数据类型 常量名 = 常量值 关键字(标识符) ,不要与系统的冲突 标识符命名规则 数据类型 short 短整型 2 int 整型 4 long 长整型 window 4    linux

微服务项目->在线oj系统(Java-Spring)--竞赛管理

表结构创建 create table tb_exam ( exam_id bigint unsigned not null comment '竞赛id(主键)', title varchar(50) not null comment '竞赛标题', start_time datetime not null comment '竞赛开

Node.js | pnpm下载安装与环境配置

一、安装Node.jspnpm 是 Node.js 下的包管理工具,因此想要使用 pnpm 就必须先下载 Node.js。推荐参考:Node.js | npm下载安装及环境配置教程 二、pnpm安装打开cmd,输入以下命令:npm install -g pnpm 检查是否安装成功:pnpm -v 二、配置国内镜像源# 查看当

MySQL 中的 UPDATE 语句

MySQL 中的 UPDATE 语句 UPDATE 语句用于修改表中的数据,可以更新单行或多行数据。 1. UPDATE 语法 UPDATE 表名 SET 列1 = 值1, 列2 = 值2, ... WHERE 条件; ⚠ 注意: 必须加 WHERE,否则会修改所有行。 SET 后可同时更新多个字段。 WHERE 用于筛选需要更

JNI和字节码方法调用

Java对象创建的本质就是按照对象的大小分配一块内存,然后完成属性的初始化。对象创建完了,接着干啥了?调用Java方法完成特定功能。这就是我们接下来探讨的主题,Java方法调用是怎么实现的。 一、Main方法 main方法是Java应用启动执行的入口方法,这个方法是怎么执行的了?,关键代码在OpenJDK jdk/src/share/bin/java.c中的int JNICALL JavaMain

Spring 事务和事务传播机制

1. 事务的回顾在 MySQL 学习阶段,已经了解到了事务是一组操作的集合,也就是把所有的操作作为一个整体,一起向数据库提交或者撤销操作,要么同时成功,要么同时失败一个事务的操作流程包括了,开启事务,执行事务操作,提交事务或回滚事务,对于回滚事务来说,如果程序

2023-04-18 - 草稿

import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);         int score = scanner.nextInt();                 St

Nginx 负载均衡

Nginx 简介 Nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows等操作系统中运行。 Nginx由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎R

快速学习GO语言总结

干货分享,感谢您的阅读!备注:本博客将自己初步学习GO的总结进行分享,希望大家通过本博客可以在短时间内快速掌握GO的基本程序编码能力,如有错误请留言指正,谢谢!一、初步了解Go语言(一)Go语言诞生的主要问题和目标 多核硬件架构: 随着计算机硬件的发展&#x

Java 开发玩转 MCP:从 Claude 自动化到 Spring AI Alibaba 生态整合

摘要本文以原理与示例结合的形式讲解 Java 开发者如何基于 Spring AI Alibaba 框架玩转 MCP,主要包含以下内容。1. 一些 MCP 基础与快速体验(熟悉的读者可以跳过此部分)2. 如何将自己开发的 Spring 应用发布为 MCP Server,验证使用 Claude 或 Spring 应用作为客户端接入自己发布的 J