- 博客(51)
- 收藏
- 关注
原创 ubuntu网络连接失败 + mobaxterm拖拽文件出错等问题解决方法
接口名类型状态是否启用备注lo回环接口UP✅ 已启用用于本机测试ens33物理网卡(主网卡)DOWN❌ 未启用⚠️ 导致无法联网lxcbr0容器桥接网卡DOWN❌ 未启用可能不影响你当前需求主网卡ens33没有被启用(DOWN),所以系统无法联网。你需要手动启用它或通过 Netplan 设置网络连接。:进入/usr/local目录;:将src目录的权限设为所有人可读、写、执行。虽然这能解决权限问题,但建议尽量避免使用chmod 777,而应使用更精细的权限管理方式。
2025-06-12 21:05:59
1154
原创 正则表达式
------- register = 需要匹配出来的字符(使用方框括住--表示--匹配的是一个。-----“非捕获”指的是该分组不会被保存为单独的匹配结果(即不会被存储在返回的匹配组中)---------content = 目标匹配对象。-----反向引用允许在正则表达式匹配和替换中。
2025-03-08 19:36:44
557
原创 JDBC--------数据库连接操作
目录一1. 原理示意图2.JDBC使用------基本操作案例3. 获取数据库连接的5种方式3.1 Driver实现类对象3.2 使用反射机制3.3 使用drivermanager3.4 自动注册驱动---更推荐----使用drivemanager 1)---自动注册2)不用注册类也可以连接数据库3.5 结合使用property文件---更推荐---使用drivemanager 3.6 statement使用4. resultset---select语句返回resultset并取出结果5. 详解statem
2025-02-24 11:00:11
738
原创 mysql----查询,
例子:关键字的含义和顺序eg: eg: -------事务操作需求示意图:回到 保存点,回退后不能快进到下一个保存点 -----细节:eg: eg:eg:指定引擎:
2025-02-22 14:41:28
420
原创 数据库------------
-------- NUT NULL DEFAULT ' ' :不允许有默认值 默认一个空字符。1) SUBSTRING 中不写length 则默认 从position取到后面的所有。1.1 mysql常用数据类型---(即。-----DOS执行---终端运行语句。1)数据库中 表的本质仍然是文件。----数据库就相当于一个端口。6. mysql数据类型详解。------网上搜索 记忆。3)order by 子句。4)Count 统计函数。代码 or 图形化界面。7)max、min函数。
2025-02-06 21:37:01
259
原创 反射--通过反射创建对象,访问类中成员
---getfield【获取public】、、、getdeclearedfield【可以获取所有,包括private】----------有参构造器:congstructor.newinstance(.....)----反射通过爆破可以访问到private的构造器,方法,成员。----反射通过爆破可以访问到private的构造器,方法,成员。----先得到public构造器-----再传入参数创建实例化对象。----反射中的成员作为 Field对象格式存在。已知:一个Student类。
2025-01-06 14:47:21
448
原创 反射--class类
----------------------类加载阶段-----------------------------只在运行时 才检查报错,编译时 只检查反射的语法----运行时才会加载实际类。----class对象不是创建的-----是在有。构造器---在创建类的实例化对象时才运行。属性,方法等,静态代码---按。类加载------加载类中的。在编译时 就检查报错。
2025-01-05 21:29:34
694
原创 反射--反射机制
(对象类型为 Field)---》》 nameField . get(cls。----做到不修改源码的基础上-----通过修改配置文件就可以修改相应功能。更好的实现封装 ---- 通过配置文件---实例化对象,获取方法等。--引入反射机制:---使用Method类。---与传统写法相反---获取对象----编译阶段---加载阶段---运行阶段。成员变量对象 . get(对象)-----类似于python中的。---反射方法调用类方法。
2025-01-05 16:54:46
457
原创 文件,IO流
字节流:适合操作二进制文件时--可以做到无损操作。可以自己定义reader类中的方法。从一个文件写入另一个文件。(类似于传输时的管道)字符流:适合文本文件。流---是文件操作的。
2024-12-21 21:37:37
573
原创 IO流--文件操作
目录一 java1.文件流2. 文件操作2.1 创建文件---File类1)法1----完整路径2)法2---父目录文件+文件名3)法3---父目录+子文件名2.2 获取文件相关信息2.3 目录操作和文件删除---处理结果返回布尔值 new File(.......)------->> file. createNewFile
2024-12-16 11:43:14
273
原创 线程同步,锁
----例如,由于每个线程都是object对象,因此将锁放在object上也可以。----开锁成功 便能执行synchronized关键字限制的代码。----即 持有锁的线程 释放持有的 同步代码块的 锁。-------重点让b线程----持有a线程的对象。------即 锁必须要同时能作用于 所有的线程。-----避免---在同一个代码块中有多个锁。-----即:锁针对当前的对象(this)该同步代码的锁-----因此会产生冲突。线程能进入某一个同步代码------表明。------一旦进去(只要。
2024-12-16 10:25:22
368
原创 程序进程线程,并发并行
可以选择继承 thread 类、、、也可以选择实现接口 Runnable。在Runnable状态中,可以再细分为ready状态和running状态。例如:打开一个软件 就会生成进程,在软件中的任务就会生成线程。创建线程完成相应的工作-------通过重写 run方法。抵用start方法----开启线程,不阻塞整体代码,创建Thread对象,把线程对象 放入Thread。---- 启动线程------调用run方法。守护线程:---当所有线程都结束后 才自动结束。调用run方法---单纯调用,无线程,
2024-12-15 21:21:52
977
原创 1123---map接口,hashmap,hashtable
---- 与set不同,set也是键值对,但是value=present 固定好了,实际上只使用key 存储数据。
2024-12-12 10:47:17
283
原创 1123--collection接口,list接口,set接口
--再定义一次----也可以是 ArrayList list =。。。。----也可以是hashSet set =。。。。接口 List 不能创建对象(不能 new List()),只能创建实现了接口的子类对象。
2024-11-24 22:04:56
783
原创 1123--System类,BigInteger类, BigDecimal类
如果要使用一个单独的数字,而这个数字没有对应的定义的变量,呢么在使用时,在数字后面加上显式声明 可以保证(我想要用的)数字的精度。的作用是显式声明一个数字常量为。要用 类中的方法 来实现。直接输出 括号内的 数组。
2024-11-23 19:44:58
422
原创 1116---包装类
目录一 java1.包装类-------转化成类后------便可以调用类中的方法1.1 【底层原理】继承体系2.装箱和拆箱2.1 jdk 5 以后 ,自动装箱拆箱1)底层原理 和 jdk5之前 一致2)jdk5 之前的手动方法-------------装箱有两种方法:3. 包装类 与 String 互转3.1 包装类---》 String1)包装类 都有 toString()方法3.2 String --》 包装类4. 包装类的常用方法5. 底
2024-11-16 16:37:29
576
原创 1114--枚举类
自定义枚举 + enum 关键字枚举 要访问时,直接 类名 . 对象名 要访问时,直接 类名 . 对象名 补充:javap工具---反编译工具 可以看到class文件的源文件 ----适合用于: 遍历得到数组中的值
2024-11-14 16:54:47
256
原创 1112--接口
interface + 接口名{ }。。。。implements 接口名{ }接口:接口中的抽象方法可以省略 abstract 关键字使用:要实现接口中的所有 抽象方法隐含三个修饰符:public+static+final2.单继承 多接口。
2024-11-12 21:14:07
544
原创 11.11 代码块
从上到下执行在创建一个有继承关系的子类时,在静态代码块,普通代码块,构造方法都有的情况下,调用的优先级顺序如下: 父类静态 > 子类静态 > 父类普通 > 父类构造 > 子类普通 > 子类构造=========假设创建了一个子类对象new 【视频 389】
2024-11-11 20:30:22
320
原创 342--358作业整理(错误 + 重点)
和本类中重名public class中定义了其他的非main方法,如果要在main中调用这些方法的话,必须再定义一个 public 类的引用才能调用(this 或者直接使用 均会报错)i++) {i++){i++) {j++) {
2024-11-10 18:18:52
353
原创 11.8--- object类详解
下列方法都属于object类,so, 所有类对象都可以访问这些方法【equals,finalize,getClass,hashCode,toString】
2024-11-08 21:05:39
435
原创 11.6 --- 多态polymorphic
解决代码的复用性问题编译类型 看定义时= 左边,运行类型为 = 右边先调子类重写// 父类的引用// 父类引用指向父类对象Cat cat = (Cat) animalRef // 将父类的引用 强转为 子类----生成了 子类引用 cat数组的定义类型为父类类型,里面保存的元素类型为子类类型// 字符串类型// person 是一个类// animal 是一个接口。
2024-11-08 16:42:26
1895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅