- 博客(68)
- 收藏
- 关注
原创 二叉树(3)
判断是不是完全二叉树;判断是不是平衡二叉树;二叉搜索树的最近公共祖先;在二叉树中找到两个节点的最近公共祖先;序列化二叉树;重建二叉树
2026-10-09 19:00:00
269
原创 Java的Vert.x框架结合Thymeleaf(TH)模板语言
Vert.x(全称Eclipse Vert.x)是一个基于时间驱动、非阻塞的轻量级应用框架。他不是传统意义上的“应用服务器”,而是一套工具集,可以用来构建高性能、可伸缩的分布式应用。//创建连接对象//加载数据库驱动try {System.out.println("成功连接到数据库student");//创建方法,调用自定义函数,判断是否登录成功//即将执行的sql语句)}";//获取返回结果try {//预执行语句//注册参数//执行自定义函数。
2025-12-28 10:43:48
637
原创 Java创建对象的方式
以上就是本次介绍的6中创建对象的方式,下面总结一下这几种方式的使用到的关键字和适用场景对象的创建方式使用的关键字是否调用构造函数适用场景new 关键字是常规业务场景、明确知道类名的场景克隆Object.clone ()、继承Cloneable 接口否快速复制对象(如原型模式)反射Constructor类的newInstance()是框架开发(如 Spring)、动态代理反序列化实现Serializable接口否网络传输、持久化(如文件 / 数据库)工厂模式。
2025-12-26 16:16:47
909
原创 java调用MySQL数据库的存储过程和自定义函数
存储过程(Stored Procedure)是一组预编译并存储在 MySQL 服务器中的 SQL 语句集合,可通过名称调用执行,支持参数传递、流程控制(条件、循环)、异常处理等特性,是数据库层面封装业务逻辑的核心工具。-- 创建存储过程:查询所有地址为江苏省南京市的用户名称、用户性别、地址信息-- 返回的结果是有多行数据,是一个结果集,所以需要使用到游标BEGIN-- 声明变量-- 声明游标遍历结束的标志变量(必须是 BOOL/INT 类型,默认 NULL)
2025-12-13 16:50:06
1024
原创 ArkTS鸿蒙--关系型数据库的级联
关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,例如对于一个班级的学生信息,需要包括学生的姓名、学号、各科成绩等;对于公司的员工信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。下面将实现一个案例,来实现关系型数据库的级联操作。在一个公司的场景中,将会创建两张表:部门表、员工表。
2025-12-10 16:55:45
327
原创 ArkTS鸿蒙--用户首选项持久化数据
一般适用于保存用户的个性化设置,例如应用的字体大小的设置、应用的模式切换(白天模式和夜间模式)、用户是否处于登录状态、首次进入页面时加载的页面。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到从内存中主动移除该实例或删除该文件。构建PreferencesUtils工具类,用于封装用户首选项Preferencet提供的接口,方便后续的写入数据、保存数据、修改数据和删除数据。
2025-11-24 07:00:00
731
1
原创 ArkTS鸿蒙制作自定义弹窗
1、在构建自定义弹窗时,需要创建自定义弹窗的控制器CustomDialogController,该控制器仅在作为@CustomDialog 和 @Component struct成员变量 ,且在@Component struct 内部定义时赋值才有效。2、自定义弹窗的构造器constructor,里面可以实现的接口参数有:builder: 自定义弹窗的内容构造器;cancel: 点击返回键、ESC键和点击遮罩层弹窗退出时触发的回调函数;
2025-11-23 15:08:34
810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅