• 2025-01-23C# WebAPI 插件热插拔
    背景WebAPI插件热插拔是指在不重启应用程序的情况下,能够动态地加载、更新或卸载功能模块(即插件)的能力。这种设计模式在软件开发中非常有用,尤其是在需要频繁更新或扩展功能的大型系统中。通过实现插件架构,可以将系统的不同部分解耦,使得它们可以独立开发、测试和部署。对于WebAPI
  • 2025-01-23java基础Day6 java方法
    一、什么是方法?System.out.println()//System是一个类,out是一个对象,println()就是一个方法方法是语句的集合命名规则:首字母小写+驼峰命名规则Ex.加法Demo01//加法publicintadd(inta,intb){returna+b;}此时在main方法里直接调用不了,改为:p
  • 2025-01-22Java的控制流程
    Java的控制流程1.Scanner对象Java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取我们一般需要使用hasNext()与hasNextLine()判断
  • 2025-01-22全面解析 Java 流程控制语句
    Java学习资料Java学习资料Java学习资料在Java编程中,流程控制语句是构建程序逻辑的关键部分,它决定了程序的执行顺序和走向。通过合理运用这些语句,开发者能够实现各种复杂的业务逻辑,让程序更加灵活和智能。顺序结构顺序结构是程序中最基本的执行结构,它按照代码书写的
  • 2025-01-22AOP
    引入依赖<dependencies><!--SpringAOP依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>5.3.10</version></de
  • 2025-01-22Springboot3整合Netty进行消息传递
    1.服务端1.1字符消息NettyServer/***@authorliu.wenxuan1*@Description:netty服务端处理字符消息解码器问题不能同时处理文件和字符*/publicclassNettyServer{privatestaticfinalintPORT=8080;publicstaticvoidmain(String[]args)th
  • 2025-01-22JavaSE基础笔记
    Java基础笔记一、流程控制(一)Scanner输入1、next()读取到空白就会自动将其去掉,next()不能得到带有空格的字符串hasNext()可以判断是否还有输入的数据packagecom.TEST.Test01;importjava.util.Scanner;publicclassTest01{publicstaticvoidmain(String[
  • 2025-01-22较为完善的图书管理系统
    较为完善的图书管理系统四个类第一个类boos类packagecom.day01;publicclassBoss{privateStringname="喜羊羊";privateStringpassword="123456";publicBoss(Stringname,Stringpassword){this.name=name;this.passw
  • 2025-01-22图书馆里系统新增禁止用户登录和新增注释
    图书馆里系统新增用户禁止登录在Users中增加检验字段privateStringname;privateStringpassword;privateBooksbooks;publicstaticintsetlogin=1;通过管理员的命令将字段改为0publicstaticvoidStopusers(){System.out.println("您已经开启禁止用户登陆权
  • 2025-01-22.NET 9 new features-C#13新的锁类型和语义
    C#13中,引入了新的锁类型和语义,主要用于增强多线程编程中的同步机制。传统上,C#使用lock关键字与任意的object实例配合,实现线程间的互斥访问。然而,这种方式可能存在性能瓶颈和潜在的死锁风险。为此,C#13在.NET9中引入了新的锁类型System.Threading.Lock,提供更高效和安
  • 2025-01-22Stream流操作
    Stream流操作一、过滤估计很多人学习stream流大部分是从filter方法开始,该方法筛选出满足条件的数据组成一个新的流。我们从示例中感觉一下该方法的作用。 List<Integer>numbers=Arrays.asList(1,4,2,5,3,7,120,60,54,88,88,90,11); List<Integer>list=numbers
  • 2025-01-22Javase--基础语法上
    Javase--基础语法注释packageMistiest.com.cnblogs.comment;/***这里介绍注释的基本语法,这个是文本注释,一般写在方法的最前面*/publicclasscomment{publicstaticvoidmain(String[]args){//这是单行注释/*这是多行注释
  • 2025-01-22实现Android键盘自适应
    unitUnit13;interfaceusesSystem.SysUtils,System.Types,System.UITypes,System.Classes,System.Variants,FMX.Types,FMX.Controls,FMX.Forms,FMX.Graphics,FMX.Dialogs,FMX.Controls.Presentation,FMX.Edit,Androidapi.Helpers,Androidapi.JNI.Graph
  • 2025-01-21Spring Boot框架大学生竞赛管理系统(源码+lw+部署文档+讲解等)
    大学生竞赛管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了大学生竞赛管理系统的开发全过程。通过分析大学生竞赛管理系统管理的不足,创建了一个计算机管理大学生竞赛管理系统的方案。文章介绍了大学生竞赛管理系
  • 2025-01-21java基础Day5 java流程控制(1)
    一、用户交互ScannerScanner对象Demo01Demo02Demo03使用next()方式接收packagescanner;importjava.util.Scanner;publicclassDemo01{publicstaticvoidmain(String[]args){//创建一个扫描器对象,用于接收键盘数据Scannersc=new
  • 2025-01-21系统相关类(详细总结和代码案例拆解)(对小白巨友好)
    前言:小编打算近期更俩三期类的专栏,一些常用的专集类,给大家分好类别总结和详细的代码举例解释。今天就先更新系统相关类第一个  java.lang.Math我们一直都是以这样的形式,让新手小白轻松理解复杂晦涩的概念,把Java代码拆解的清清楚楚,每一步都知道他是怎么来的,为什么
  • 2025-01-21《StringBuilder类的数据结构和扩容方式解读》
    StringBuilder类的简单用法、数据结构和扩容方式解读文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言在之前的文章中和大家讲过String字符串类具有不可变性,今天给大家介绍一个可变字符串类——StringBuilder类。提示:以下是本篇文章正文内
  • 2025-01-21kibana 通过 rpm 部署
    安装kibanayum-yinstallkibana重置内置用户kibana_system/usr/share/elasticsearch/bin/elasticsearch-reset-password-ukibana_systemThistoolwillresetthepasswordofthe[kibana_system]usertoanautogeneratedvalue.Thepasswordwillbeprintedinth
  • 2025-01-21做个小病毒2
    一个小病毒的成长上次文章:威力不足(取消只用挨受重启就能放行)这次代码:病毒4.0(在上次的基础上)代码结构与功能病毒5.0增加功能:执行效果上次文章:威力不足(取消只用挨受重启就能放行)如果上次文章没看过的可以看看(着重观察取消部分代码)。取消部分代码:voidM
  • 2025-01-21快速掌握String类(含面试题)
    目录1.String类的基础操作1.1构造字符串1.2String对象(字符串)的比较1.3查找字符串1.通过下标找字符。charAt()方法2.从头找:查字符(或字符串)第一次出现的下标/从指定位置开始查。indexOf()方法3.从尾找:查字符(或字符串)第一次出现的下标/从指定位置开始查。lasti
  • 2025-01-21蓝桥杯——求递归
    publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); longk=sc.nextLong(); longl=1;longr=Long.MAX_VALUE-1;//从最大的数字开始找 while(l<r){//折半查找 longmid=(l+r)/2;
  • 2025-01-21.NET Framework
    .NETFramework是微软推出的一个软件开发平台,主要用于构建和运行Windows应用程序。它是.NET生态系统的早期版本,专注于Windows平台,并提供了丰富的类库和运行时环境。注意事项跨平台限制:.NETFramework主要适用于Windows平台,不支持跨平台开发。版本兼容性:不同版本的.
  • 2025-01-21.NET Framework
    .NETFramework是微软推出的一个软件开发平台,主要用于构建和运行Windows应用程序。它是.NET生态系统的早期版本,专注于Windows平台,并提供了丰富的类库和运行时环境。注意事项跨平台限制:.NETFramework主要适用于Windows平台,不支持跨平台开发。版本兼容性:不同版本的.
  • 2025-01-21String字符串定义、用法及不可变性
    文章目录前言一、String是什么?二、使用方法1.定义字符串代码如下(示例):2.定义字符串数组代码如下(示例):三、不可变性代码如下(示例):总结前言大家在学习Java语言时,String字符串类是一块不能缺失的学习内容,所以String是什么?该怎么用?以及它为什么是不可变的?接下来
  • 2025-01-20 在Java中什么是异常
    目录         一、定义:二、异常的类型1、检查型异常(CheckExceptions)2、运行时异常(RuntimeExceptions)3、错误(Errors)三、异常处理机制1、try-catch块2、finally块3、throws关键字四、自定义异常1、定义:2、示例:一、定义:异常(Exception)是在程序执行过程