- 博客(17)
- 收藏
- 关注

原创 报错:ERROR o.t.TemplateEngine:1085 - [THYMELEAF][http-nio-8080-exec-9] Exception processing template
报错:ERROR o.t.TemplateEngine:1085 - [THYMELEAF][http-nio-8080-exec-9] Exception processing template相关报错问题就是Controller层级有问题,注解没有写对:解决办法:这样能正常访问数据功能了,希望对你有帮助,谢谢!...
2019-12-06 17:41:55
2596
原创 【Java 接口详解】
interface 接口名 {// 常量(默认是 public static final)// 抽象方法(默认是 public abstract)// 默认方法(Java 8 引入)System.out.println("默认方法");// 静态方法(Java 8 引入)System.out.println("静态方法");特性 说明定义 使用 interface 关键字定义接口。实现 使用 implements 关键字实现接口。默认方法 Java 8 引入,提供默认实现。
2025-02-17 15:24:22
617
原创 【Java 面向对象三大修饰符详解】
abstract 表示“抽象的”,用于修饰类或方法,表示未实现的逻辑。定义抽象类(不能实例化,只能被继承)。定义抽象方法(子类必须实现)。1. abstract 修饰的类称为抽象类。① 抽象类不能单独创建对象,可以声明引用。② 如果一个类继承抽象类,需要覆盖抽象类中所有的抽象方法;否则子类也必须是抽象。③ 抽象类中有构造方法,构造方法的作用不再是为自身单独创建对象时使用,而是用于子类创建对象时先去创建父类对象,供子类调用的。2. abstract 修饰的方法称为抽象方法。
2025-02-17 09:18:13
746
原创 【Java 引用地址、堆栈存储空间详解】
内存区域 存储内容 特点 注意事项栈 局部变量、方法调用栈帧 生命周期短,分配回收速度快 避免栈溢出(如无限递归)堆 对象实例、数组 生命周期长,由垃圾回收器管理 避免内存泄漏(及时释放对象)引用 对象的内存地址 通过引用访问堆中的对象 避免空指针异常(检查 null)
2025-02-14 10:35:37
616
原创 【Java 访问修饰符详解】
修饰符 核心场景 典型示例public 全局访问的类、方法、常量 public static void main()protected 允许子类扩展父类功能 父类的工具方法默认 包内协作的辅助类或方法 同一模块的工具类private 隐藏实现细节,保护敏感数据 类的属性、内部方法最小化公开:优先用 private,逐步放宽权限。面向接口:通过 public 方法暴露功能,隐藏实现细节。
2025-02-14 10:35:06
357
原创 【面向对象三大特性(封装、继承、多态)】
特性 核心目标 实现方式 典型应用场景封装 保护数据,隐藏细节 private属性 + public方法 用户类、支付系统、数据校验继承 代码复用,扩展功能 extends关键字 + 方法重写 分类系统(动物→猫/狗)多态 统一接口,灵活调用 方法重写 + 向上转型 图形绘制、支付方式切换实际开发建议封装优先:所有属性默认用 private,按需开放 getter/setter。慎用继承:优先用组合(如 class Car { Engine engine;})。
2025-02-14 10:34:46
1128
原创 【Java 面向对象编程(OOP)】
面向对象编程(OOP)是一种编程思想,它将现实世界中的事物抽象成程序中的“对象”。每个对象都有自己的属性(数据)和行为(方法),对象之间通过交互来完成复杂的任务。
2025-02-13 10:15:58
982
原创 【JAVA如何理解数组,基本语法,包含扩容,可变长参数,排序(冒泡排序,选择排序),内存,以及注意事项】
特性 说明声明与创建 数据类型[] 数组名 = new 数据类型[长度];初始化 静态初始化 {元素1, 元素2, ...},动态初始化 new 数据类型[长度]访问元素 数组名[索引]数组长度 数组名.length扩容 创建新数组并复制内容,或使用 ArrayList可变长参数 数据类型... 参数名,在方法内部作为数组处理排序 冒泡排序、选择排序、Arrays.sort()注意事项 索引越界、空指针异常、固定长度、默认值。
2025-02-13 08:43:31
561
原创 【Java 分支结构(Branching)】
if:单条件判断。if-else:二选一。if-else if-else:多条件判断。switch:多分支选择,适合固定值的匹配。
2025-02-12 09:45:49
133
原创 【Java 函数详解】
修饰符 返回值类型 函数名(参数列表) {// 函数体return 返回值;// 如果返回值类型不是 void修饰符:如 public、private、static 等。返回值类型:如 int、String、void(无返回值)。函数名:遵循驼峰命名法(如 calculateSum)。参数列表:多个参数用逗号分隔(如 int a, int b)。函数体:实现具体逻辑的代码块。返回值:使用 return 返回结果(void 函数可省略)。特性 说明。
2025-02-12 09:44:17
447
原创 【Java 命名规则(通俗版)】
首先,我需要回顾Java的命名约定,确保自己记得准确。通常,类名使用大驼峰,方法和变量用小驼峰,常量全大写用下划线分隔,包名全小写,还有避免使用保留字等。另外,可能需要提到一些常见的注意事项,比如不要用数字开头,使用有意义的名称等。接下来,用户要求“通俗易懂”,所以需要用简单的语言,避免技术术语。同时,举例子是关键,例子要简单明了,能够直观展示规则的应用。比如类名用HelloWorld,方法用calculateSum,变量用userAge,常量用MAX_SIZE,包名用com.example.util。这些
2025-02-11 11:04:48
411
原创 【什么是JAVA? 还有JAVA能干什么?】
什么是 Java?Java 能干什么?Java 的实际应用场景总结嗯,问什么是Java,Java能干什么,要通俗易懂,还要举例说明。首先,我需要明确用户可能对编程不太了解,所以得用简单的比喻来解释。比如,把Java比作一种通用的工具,可以用来做各种事情,比如手机应用、网站后台、游戏等等。然后,Java的特点,比如跨平台,可以提到“一次编写,到处运行”,用虚拟机JVM来解释,这样用户可能更容易理解。接下来,用户需要例子,所以要找一些简单的例子,比如Hello World,或者一个计算器的小程序。
2025-02-11 09:47:58
296
原创 sqlldr 执行脚本文件字段太长
sqlldr执行脚本文件定义字段超长对于小白的我,今天确实领悟了一个很大的知识,之前一直没有遇到过这种情况,执行完脚本,也没有错误信息,就只是提示50762 Rows not loaded due to data errors.然后数据各种对比,各种修改,一条数据一条执行还是一样的错误,也还以为是时间格式错误,各种修改,还是宝一样的错误,就是数据加载错误,导致惹怒了公司大哥,这回一定记住了,后...
2019-11-28 19:25:34
2572
原创 shell脚本 跑数据文件入库,"|"分割数据
在这里插入图片描述@TOCshell脚本 跑数据文件入库,"|"分割数据日常开发中,使用shell脚本跑数据文件导进数据库是很常见的问题,可是有的时候新的伙伴不知道怎么去掉分隔符导进数据库:例子如下:所有的数据都跑到一个字段里面去了,这种明显是错的,所以解决办法如下:在.ctl文件里面添加**FIELDS TERMINATED BY “|”**就可以了这样数据就正常显示了,希望对你有帮助...
2019-11-23 11:20:32
1027
1
原创 linux报错:$'\r': command not found 或者报错: No such file or directory 8: /home/oracle/.bash_profile
##linux报错:$’\r’: command not found 或者报错: No such file or directory 8: /home/oracle/.bash_profile *这种情况报错就是windows编写的脚本文件,然后上传到Linux 系统,所以导致编码格式错误,不允许有换行字符 *-解决办法如下:* 切换到制定的脚本文件目录:cd XXX* 进...
2019-11-20 21:05:49
806
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人