• 2024-10-27鸿蒙跨设备协同开发08——使用分布式数据对象接续应用
    如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。1、前言本文是基于鸿蒙跨设备协同开发07——动态控制应用接续的进一步讨论。我们在鸿蒙跨设备协同开发06——应用接续中有提到:为了接续体验,在o
  • 2024-10-27SpringBoot整合API接口做快递智能识别
    目录第一步阿里云订阅快递服务第二步整合springBoot将接口调通原有的代码改造后的代码第三步对接前端进行渲染效果后台 controller servie serviceImpl前台template部分script部分style部分最终效果第一步阿里云订阅快递服务登录以后点击云市场找到对应
  • 2024-10-27[笔记] SpringBoot3 使用 EasyExcel 封装工具类实现 自定义表头 导出并实现 数据格式化转换 与 添加下拉框 操作
    在现代企业应用中,数据导出功能是非常常见的需求。特别是在处理大量数据时,将数据导出为Excel文件不仅方便用户查看和分析,还能提高数据处理的效率。ApachePOI是一个常用的JavaExcel处理库,但它在处理大数据量时性能较差。为此,阿里巴巴开源了EasyExcel,这是一个基于Java
  • 2024-10-27springboot使用start集成es踩坑记录:不要使用严格动态
    在建立索引时,我使用了"dynamic":"strict",保证不会传入脏数据。然后我使用了<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId>
  • 2024-10-27Java 中使用 Session 对象(以登录、退出功能为例)
    一、创建Session(登录功能)使用session.setAttribute(value,key)保存key属性的值value@RequestMapping("/login")publicStringlogin(Stringusername,Stringpassword,HttpSessionsession){//验证账号密码是否错误if(username!="张三"||password!=
  • 2024-10-27JVM(方法区包含常量池及StringTable)
    方法区(此图省略了栈等结构,JVM结构详细图在JVM简介中,方法区中常量池应为运行时常量池)定义方法区(MethodArea)是Java虚拟机(JVM)的一部分,它与Java堆一样,是被JVM实例中所有线程共享的区域。方法区在JVM启动时创建,可以选择固定大小或允许动态扩展。这个区域的大小直接影响到系统能够
  • 2024-10-27Java学习路线:Lombok(二)Lombok实用注解1
    目录@Getter和@Setter@Accessors@ToString 前置知识:注解以下是我整理的注解学习线路,按顺序学习完下列知识就可以无痛理解本篇了!Java学习路线:JavaSE——注解-CSDN博客Java学习路线:JavaSE——元注解-CSDN博客Java学习路线:JavaSE——自定义注解-CSDN博客@Getter
  • 2024-10-27使用Spring AI和LLM生成Java测试代码
    背景     AIDocumentLibraryChat项目已扩展至生成测试代码(Java代码已通过测试)。该项目可为公开的Github项目生成测试代码。只需提供要测试的类的网址,该类就会被加载、分析导入,项目中的依赖类也会被加载。这样,LLM就有机会在为测试生成模拟时考虑导入的源类。可以提供te
  • 2024-10-27鸿蒙Harmony OS Next原生开发TS基本数据类型
    鸿蒙初开,开天辟地TS语法之变量书接上文,在TS中,我们常用的数据类型有1.number表示数字,包括浮点数和整数在内leta:number=100;letb:number=-33;letc:number=2.5;console.log(a)console.log(b)console.log(c)console.log(typeofc)leta:number=100;letb:number
  • 2024-10-27Chromium base库 环境变量类使用说明c++
    1、环境变量获取和设置定义参考:base\environment.hbase\environment.cc//Copyright2011TheChromiumAuthors//UseofthissourcecodeisgovernedbyaBSD-stylelicensethatcanbe//foundintheLICENSEfile.#ifndefBASE_ENVIRONMENT_H_#defineBASE_EN
  • 2024-10-27C++/C电子宠物1.0
    使用的是一个在线编程的网站,是linux环境https://www.onlinegdb.com/#include<iostream>#include<stdlib.h>#include<time.h>#include<unistd.h>#include<pthread.h>#include<string>usingnamespacestd;intwindow();intea
  • 2024-10-27SpringMVC实战(2):接收与响应数据
    二、SpringMVC接收数据2.1访问路径设置@RequestMapping注解的作用就是将请求的URL地址和处理请求的方式(handler方法)关联起来,建立映射关系。SpringMVC接收到指定的请求,就会来找到在映射关系中对应的方法来处理这个请求。精准路径匹配在@RequestMapping注解指定URL地
  • 2024-10-27【JAVA SE】SE总结
    目录数据类型与变量Java获取输入随机数方法重载 数组定义 获取长度遍历数组工具类Arrays  将数组转成字符串将数组排序拷贝数组类和对象抽象类接口语法规则ComparableComparator比较器Object类 对象比较方法内部类实例内部类静态内部类 String类
  • 2024-10-27C#线程详解及应用示例
     简介在编写应用程序实现业务功能过程中,为解决吞吐量和响应效率的问题,我们会用到多线程、异步编程两项重要的技术。通过它们来提高应用程序响应和高效。应用程序每次运行都会启动一个进程(进程是一种正在执行的程序),而进程中可以包含一个或多个线程,由应用程序入口直接或间接执
  • 2024-10-27移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——15.C++11(1)
    1.自动类型推导(auto)C++11引入了auto关键字,可以根据初始值的类型自动推导变量的类型,从而减少了手动声明类型的繁琐。例如:std::vector<int>vec={1,2,3,4};autoit=vec.begin();//自动推导类型为std::vector<int>::iteratorauto的引入使代码更加简洁
  • 2024-10-27Java基于String类的题
    题目:字符串中的第一个唯一字符链接:387.字符串中的第一个唯一字符-力扣(LeetCode)给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。示例1:输入:s="leetcode"输出:0示例2:输入:s="loveleetcode"输出:2示例3:
  • 2024-10-27JAVA方面的题
    统计字符串中的单词个数统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。示例:输入:"Hello,mynameisJohn"输出:5解释:这里的单词是指连续的不是空格的字符,所以"Hello,"算作1个单词。思路:1
  • 2024-10-27基于JAVASE的题
    字符集合描述:每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。每组数据一行,按字符串原有的字符顺序,输出字符集合,记重复出现并靠后的字母不输出。例如:输入:ABABc输出:ABc思路:每组输入,所以要进行while循环输入,写一个fun方法进行描写,首先实
  • 2024-10-27在绝大多数场景中,使用String和&str是不是就足够了?
    是的,在绝大多数场景中,String和&str就足够了。Rust的String和&str已经涵盖了大部分字符串处理需求,以下是它们的常用场景和原因:1.String和&str的适用场景String:适合需要拥有所有权、可变、动态增长的字符串场景。例如,从用户输入中获取字符串、从文件读取内容、对
  • 2024-10-27Rust中str又是什么数据类型?
    在Rust中,str是一种字符串切片类型,但它本身是一个动态大小类型,无法直接使用。通常情况下,我们会通过&str或Box<str>等方式来引用str,因为str类型的数据在内存中具有变长特性,编译器无法在编译时确定其具体大小。str的特点和用途动态大小类型(DST)str是一种动态大小类
  • 2024-10-26程序员世界大冒险d45Ⅲ
    Java实现数据库的增删改:第一步:连接配置数据库如下packagecom.itheima.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;/*JDBC快速入门*/publicclassJDBCdemo{publicstaticvoidmain(String[]args)throwsException
  • 2024-10-262024/10/26 使用Mybatic --》关于Mybatis 进行增删改查 ---2 添加、修改与删除
    添加:点击查看代码--添加--Mybatis事务:--openSession():默认开启事务,进行增删改操作后需要使用sqlSession.commit();手动提交事务--openSession(true):可以设置为自动提交事务(关闭事务)----添加-主键返回--在数据添加成功后,需要获取插入数据库数据的主键的值-
  • 2024-10-26再学HBase,关于HBase的一些基础知识 | 如何集成在java中
    HBase简介在使用方面:HBase是一种数据仓库,是基于hdfs的nosql数据源,数据都是存放在hdfs上的,不需要像hive一样再去运行MapReduce进行长时间运算。特点:在phonenix/hive的集成下才可以支持sql,本身是有自己的dql语言的。具有一级索引rowKey,基于一级索引查询hbase的表都是物理表,
  • 2024-10-2610.26如何进行简单的java连接数据库
    1建表1.win+R输入cmd输入mysql-uroot-p输入密码2.查看数据库原本的成员showdatabases3.创建一个新表,如studentcreatedatabasestudent;4.使用usestudent;createtablestudent(idint,namevarchar(10));5.插入insertintostudentvalue(1,'张三');in
  • 2024-10-26BLOG-1
    Java题目集1~3前言本阶段的Java课程作业中,我们完成了从题目集1到题目集3的任务。每个题目集围绕一个或多个编程主题,难度逐步增加,从基本语法操作到较为复杂的面向对象设计,循序渐进地帮助我构建和巩固编程知识。以下是每个题目集的概述:题目集1:基础语法训练,涵盖了基本的循环、条件