自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 IDEA或者Android studio使用代理解决镜像下载慢的问题

前提是电脑连接了vpn。

2026-04-23 12:13:36 280

原创 Android Studio无线调试连接安卓设备

3.Android Studio打开设置 sdk manage ,找到sdk安装路径,文件管理器进入sdk路径,搜索框输入cmd,进入终端。然后配对完成后,输入adb connect 192.168.1.213:41873。5.连接成功,回到Android Studio开发工具,设备处出现新连接的设备。4.手机无线调试页面,点击使用配对码配对设备,终端输入。2.手机开启开发者模式,开启无线调试。替换无线调试连接的地址和端口号。注意配对和连接的端口号不一致。替换手机提示的端口号。

2026-04-22 16:45:35 362

原创 DevEco Studio创建gitee仓库

2.登录gitee账号,不要创建多个账号,注意邮箱号与手机号统一。可以使用token快捷登录,在gitee网站获取token。4. 推送后gitee网站上就能看到推送的项目,别人也可以正常下载或拉取项目。文件名带lock的是个人配置文件,不可以提交到远程,其他人可能会打不开项目。2.gitee网页新建仓库,如图设置,暂时不要初始化。5.在左下方可以管理gitee项目。3.右键单击选择管理远程。1.安装gitee插件。创建后复制仓库的地址。

2026-02-27 15:56:37 76

原创 arkts关于Builder函数传参数据更新的记录

传递复杂数据类型:需要每次都创建一个新的对象,将需要更新的内容当作对象的属性传入builder内。当框架监测到builder接收参数的引用发生变化后,就会重新渲染build。如果只是传入对象的引用,对象内容发生变化,但是地址不变,builder还是不会更新。直接传简单数据类型:即使被状态装饰器修饰,builder函数内也不会跟随状态变量的变化刷新数据。V2版本略有不同,注释内容为V2版本可发生变化的写法。

2026-02-27 14:10:25 73

原创 ArkTS常用容器组件整理

瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。:提供侧边栏可以显示和隐藏的容器,通过子组件定义侧边栏和内容区,第一个子组件表示侧边栏,第二个子组件表示内容区。帧动画组件:提供帧动画组件来实现逐帧播放图片的能力,可以配置需要播放的图片列表,每张图片可以配置时长。:网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。:可滚动的容器组件,当子组件的布局尺寸超过父组件的尺寸时,内容可以滚动。

2026-02-05 20:48:29 126

原创 鸿蒙ArkTS快速入门

本文介绍了HarmonyOS应用开发的基础知识,包括开发环境配置、基础语法和UI组件开发。开发环境支持Windows和macOS系统,推荐使用DevEco Studio及常用插件。基础语法涵盖数据类型、变量、函数、接口、类等核心概念,并详细说明了类型转换、状态管理、事件处理等操作。UI开发部分重点讲解了常用组件(Text、Image等)、布局方式(线性/弹性/层叠布局)、样式设置(渐变/阴影/动画)以及列表和定位等高级功能。文章为HarmonyOS应用开发提供了全面的入门指导,覆盖了从环境搭建到界面实现的关

2026-02-05 20:10:13 770

原创 Spring Boot 常用注解及使用方式 ai问答

**内容**:该注解是`@SpringBootConfiguration`、`@EnableAutoConfiguration`和`@ComponentScan`三个注解的组合。- **例子**:`@Autowired @Qualifier("myBeanName") private MyBean myBean;- **@RestController**:是`@Controller`和`@ResponseBody`的组合。- **用途**:类似于`@Autowired`,但允许使用JNDI查找。

2024-04-23 14:41:19 614

原创 spring ai 问答

除此之外,Spring框架还包括许多其他的模块和扩展,如Spring ORM(提供了对Hibernate、myBatis的支持)、Spring DAO(提供了对Data Access Object模式和JDBC的支持)、Spring Web(提供了Servlet监听器的Context和Web应用的上下文)、Spring Context(提供了Spring上下文环境,以及其他如国际化、Email等服务)等。注意,拦截器是Spring框架特有的,而过滤器和Servlet是Java Web规范的一部分。

2024-04-23 14:39:17 1230

原创 mybatis搭建开发环境

typealiases元素:作用:配置类型别名,通过与MyBatis的SQL映射文件相关联,减少输入 多余的完整类名,以简化操作。configuration 配置:(可以不写其中的一部分;typeAliases 为 Java 类型命名一个别名(简称)transactionManager 事务管理器。5.创建mapper文件夹下的 sql映射文件。objectFactory 对象工厂。environment 环境变量。environments 环境。--数据库驱动-->

2024-03-25 11:43:30 395

原创 数据库设计

E-R图也称实体-关系图(Entity Relationship Diagram),提供了表示实体类型、属性和关系的方法,是描述现实世界关系概念模型的有效方法。范式: 数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。在后续的详细设计阶段,我们需要把E-R图中的实体转化为转换为对应的表,将各属性转换为各表对应的列,并标识每个表的主键列和外键列。数据库模型图:设计良好的数据库模型图可以通过图形化的方式显示数据库存储的信息及表之间的关系,以确保数据库设计准确、完整且有效。

2024-03-04 17:28:31 481

原创 事务、视图、索引、数据备份和恢复

事务(TRANSACTION)是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库操作命令要么都执行,要么都不执行。#回滚事务,清除自事务起始点至该语句所做的所有数据更新,将数据状态回滚到事务开始前,并释放由事务控制的资源。事务的各步操作是不可分的(原子的),要么都执行,要么都不执行。视图是一张虚拟表,表示一张表的部分数据或多张表的综合数据。一个原始表,根据不同用户的不同需求,可以创建不同的视图;

2024-03-04 16:34:05 396

原创 MySQL查询数据

5:DISTINCT关键字的使用:去掉SELECT查询返回的记录结果中重复的记录(所有返回列的值都相同),只返回一条。SELECT 字段1,字段2 ,…FROM 表名 WHERE 字段x IN ( 值1,值2,值3…4:在查询中使用常量列:如果需要将一些常量的默认信息添加到输出结果中,以方便统计或计算。MySQL中的函数将一些常用的处理数据的操作封装起来,这样大大简化了程序员的工作,提高了开发效率。SELECT studentno AS “学号”, studentname AS “姓名”,

2024-03-04 15:47:36 2537

原创 MySQL数据管理二

在成绩表中,可以存储学生的学号来表示是哪个学生的考试成绩,这又引发一个问题:“如果成绩表中输入的学号根本不存在或者把学号写错了” ,该怎么办?数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。“外键”就是用来达到这个目的的,它是相对于主键而言的,就是“从表”中对应于“主表”中的列,在从表中称为外键或引用键,它的值要求与主表的主键相对应。2)稳定性是指列中数据的特征。这个时候,就应当建立一种“引用”的关系,确保“从表”中的某个数据项在“主表”中必须存在,以避免上述错误发生。

2024-03-04 15:21:03 1534 2

原创 MySQL数据管理一

MySQL允许“不严格”语法:任何标点符号都可以用作日期部分之间的间隔符,如”16-06-16” ”16.06.16” ”16/06/16”都可以写入数据表。`字段名2` 列类型 [ 字段属性 | 约束] [ 索引 ] [注释] ,`字段名1` 列类型 [ 字段属性 | 约束] [ 索引 ] [注释] ,`字段名n` 列类型 [字段属性 | 约束] [ 索引 ] [注释]) [ 表类型 ] [ 表字符集 ] [注释];DROP TABLE [IF EXISTS] 表名。

2024-03-04 14:39:15 1005

原创 初识MySQL

操作和管理数据库的大型系统软件,用于建立,使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名;Database简称DB,长期存放在计算机内,有组织、可共享的大量数据的集合。4.常见的数据库模型分为关系型数据库和非关系型数据库。一个数据库由一组表组成,表中的行为记录,列为字段。选择或使用数据库 USE 数据库名;保持信息的一致性,完整性,降低数据冗余。

2024-02-27 17:13:16 1026

原创 初识css3

3、外部样式表:css代码保存在扩展名为.css的样式表中,html文件引入。Cascading Style Sheel级联样式表表现html或者xhtml文件样式的计算机语言。2、内部样式表:css代码写在<head><style>标签中。减少网页的代码量,增加网页的浏览速度,节省网络带宽。运用独立于页面的CSS,有利于网页被搜索引擎收录。1、行内样式:使用style属性引入css样式。3.html引入css的三种方式。html标签作为标签选择器的名称。网页的表现统一,容易修改。

2024-02-26 16:42:25 672

原创 XML与Java解析

Dom4J是一个易用的、开源的库,用于XML,XPath和XSLT。Document接口:Document对象代表整个XML文档,它也是对XML文档进行操作的起点。javax.xml.parsers:解析器工厂工具,程序员获得并配置特殊的解析器。org.w3c.dom:W3C推荐的用于使用DOM解析XML文档的接口。1、DOM 基于XML树结构、比较耗资源、适用于多次访问XML。org.xml.sax:用于使用SAX解析XML文档的接口。Element接口:代表XML文档中的标签元素。

2023-12-27 12:25:51 1599

原创 实用类介绍

StringBuffer类StringBuffer类位于java.util包中,是String类的增强类。对字符串频繁修改时,使用StringBuffer类可以大大提高程序执行效率构造方法常用方法//将StringBuffer类型的字符串转化为String类型的对象返回//将参数连接到字符串后并返回//将参数插入到字符串指定位置后并返回String类、StringBuffer类和StringBuilder类的区别?

2023-12-23 01:41:54 947

原创 Java集合框架及泛型

Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于Java.unit包中接口 collection和继承接口List、Set,接口MapList的实现类:ArrayList和LinkedListSet的实现类:HashSet和TreeSetMap的实现类:HashMap和TreeMap集合操作工具类Collections:提供了对集合进行排序、遍历等多种算法实现Collection接口存储一组不唯一,无序的对象。

2023-12-23 00:15:19 906

原创 LinkedList元素使用Lanbda表达式循环打印

System.out::println:这是Java中的方法引用。System.out::println 是对 System.out 对象的 println 方法的引用。更准确地说,这是对 System.out 对象的静态方法 println 的引用。这意味着我们可以用 System.out::println 来代替一个lambda表达式,该表达式接受一个参数并调用 System.out.println(参数)。的意思是:对列表中的每个元素调用 System.out.println() 方法。

2023-12-21 01:00:57 728

原创 Animal animal = new Tiger;多态的理解

animal:Tiger类实例的引用,类型为Animal的变量;new Tiger;Animal:animal的类型;= 后面赋值给前面。

2023-12-20 15:42:11 549

原创 抽象类和接口

抽象类 定义语法:访问修饰符 abstract class Classname { }抽象类要用Abstract修饰普通类可以实例化,抽象类不能实例化。抽象类就是用来继承的,如果一个抽象类没有被继承,那么它将没有任何意义,因为你不能用它做任何事情。如果一个父类的某个方法实现起来没有任何意义,必须通过子类的实际需求来进行不同的实现,那么就可以将这个方法声明为abstract方法,此时这个类也就成为abstract类了。

2023-12-19 23:51:22 893

原创 Java面向对象三大特征

封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)IDEA添加geter/setter方法的快捷键:Shift+Alt+S+R。创建公有的getter/setter方法(用于属性的读写)把尽可能多的东西藏起来,对外提供便捷的接口;有助于系统之间的松耦合,提高系统独立性。修改属性的可见性(设为private)降低了构建大型系统的风险。把所有的属性藏起来。

2023-12-12 14:53:18 470

原创 类的 方法 与 变量 与 static

方法的四要素:访问修饰符, 返回值类型 ,方法名(形参), {方法体}类的方法有四种:无参无返回值无参有返回值有参无返回值有参有返回值。

2023-12-12 12:11:33 405

原创 java面向对象基础

定义类名》》》编写类的属性》》》编写类的方法//类名首字母大写public class 类名 {//定义属性部分 成员变量属性1的类型 属性1;属性2的类型 属性2;属性n的类型 属性n;//定义方法部分 成员方法方法1;方法2;方法m;//中心名称//教室数目//机房数目//定义学习中心的方法System.out.println(schoolName + "培训学员\n" + "配备:"

2023-12-07 17:58:11 413 1

原创 模拟打台球计算偏移距离或偏移角度

【代码】计算台球击打角度。

2023-11-26 18:38:00 814 1

原创 配置java环境变量

设置搜索环境变量 按图示操作。

2023-11-15 11:24:17 91 1

原创 数据结构初步介绍

数据结构的定义: 计算机存储和组织数据的方式,一种或多种特定关系的数据元素集合数据结构的作用: 不同的应用场景选择不同的数据结构,能有效提升程序的运行效率,节省系统的内存资源。

2023-11-07 20:31:48 100

原创 Linux虚拟机内安装Java

复制安装包到/usr/java目录中:cp jdk-8u152-linux-x64.tar.gz /usr/java。使用vim /etc/profile 编辑profile文件 输入: vim /etc/profile。3、解压缩包:tar -zxvf jdk-8u152-linux-x64.tar.gz。2、切换到/usr/java目录下:cd /usr/java。解压成功(表式JDK已安装成功,可查看jdk的文件夹)此时java -version命令还不能使用。下载Linux版本Java压缩包。

2023-11-06 19:37:28 418

原创 Linux系统目录介绍及常见命令

bin:bin:Binaries(二进制文件)缩写,该目录下存放相关操作的命令/boot:存放的是启动Linux时使用的一些核心文件,包括一些链接文件和镜像文件/dev:dev:device(设备)的缩写,存放的是Linux的外部设备/etc:存放所有的系统管理所需要的配置文件及子目录/home:用户的主目录,在Linux系统中,每个用户都会有一个自己的目录,且目录名称一般与账户名称同名/lib:library(库)缩写,存放系统中基本的依赖/共享库。

2023-11-01 15:36:37 117

原创 安装Linux虚拟机

进入桌面 右键进入命令行 输入ping www.baidu.com 测试网络。如果没有网络 可以尝试点击顶栏关机按钮 点进去把WiFi打开即可。下载VMware Workstation Pro 软件。安装类型选择linux 以及对应contOS镜像版本。创建root用户 设置密码。按提示点击下一步进行安装。下载Centos镜像。

2023-11-01 14:38:36 82

Spring整合MyBatis、SpringMVC

Spring整合MyBatis、SpringMVC 基础整合 结构清晰 注释详细 理解方便

2024-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除