自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML表格制作学习笔记

通过组合使用表格标签和属性,可以创建复杂的表格结构。建议:先绘制表格草图从上到下逐行构建优先使用CSS进行样式控制合理使用合并功能保持表格结构清晰。

2025-04-14 10:28:13 491

原创 HTML 基础标签学习笔记

示例网站重要保存邮箱:我的网页这是我的第一个网页姓名</th><th>年龄

2025-04-13 10:46:06 1254

原创 Java连接MySQL数据库学习笔记

连接数据库的四大核心步骤 —— 加载驱动 → 建立连接 → 执行SQL → 关闭资源。重点关注URL参数配置和资源释放,避免常见连接问题。

2025-04-10 16:12:03 1282

原创 MySQL连接查询学习笔记

作用:将多个表的数据通过关联关系组合,获取更全面的信息。类型内连接(INNER JOIN)左连接(LEFT JOIN)右连接(RIGHT JOIN)全连接(FULL JOIN,MySQL需用UNION模拟)连接类型保留数据范围不匹配处理INNER JOIN仅匹配的行不显示LEFT JOIN左表全部 + 右表匹配右表列NULL填充RIGHT JOIN右表全部 + 左表匹配左表列NULL填充FULL JOIN左右表全部未匹配侧列NULL填充适用场景内连接:需精确匹配时(如订单与商品)。

2025-04-09 15:58:02 1026

原创 SQL聚合函数与分组查询学习笔记

组合使用场景常联合WHEREGROUP BYHAVINGWHERE先过滤无效数据GROUP BY分组计算HAVING筛选有价值的分组结果性能优化避免在GROUP BY中使用高基数列(如ID)对分组字段建立索引提升速度常见错误防范-- 错误示例:SELECT中出现未分组的列-- employee_name未包含在GROUP BY中-- 错误示例:在WHERE中使用聚合函数-- 应改用HAVING扩展应用可结合ORDER BY排序结果:-- 按平均薪资降序排列。

2025-04-08 19:15:05 753

原创 SQL查询基础学习笔记

判断空值用 `IS NULL` 或 `IS NOT NULL`,而非 `= NULL` 或 `<> NULL`。OR 满足任一条件 `WHERE age>30 OR department='Sales'`核心能力:掌握基本查询(SELECT、WHERE、ORDER BY)、逻辑运算符可满足多数数据检索需求。定义:结构化查询语言(SQL)是管理关系型数据库的标准语言,支持数据的增删改查(CRUD)操作。SQL语句不区分大小写(如`SELECT`与`select`等效)。

2025-04-08 10:07:06 353

原创 数据库笔记

3NF 非主属性不依赖其他非主属性(消除传递依赖) 分解表,使非主属性只依赖主键 商品表(商品ID,品牌,品牌地址)→ 拆分为商品表(商品ID,品牌)和品牌表(品牌,品牌地址)2NF 非主属性完全依赖主键(消除部分依赖) 分解表,使非主属性只依赖主键 学生选课表(学号,课程号,课程名)→ 拆分为选课表(学号,课程号)和课程表(课程号,课程名)范式优化 1NF(原子性)、2NF(完全依赖)、3NF(无传递依赖)标注主键(下划线)和关系类型(1:1、1:n、m:n)。

2025-04-07 10:20:07 626

原创 异常处理学习笔记

异常是程序运行过程中出现的非正常情况,它会中断程序的正常执行流程。Java通过异常处理机制使程序更加健壮稳定。继承Exception类(检查型异常)或RuntimeException类(运行时异常)添加构造方法(可选)添加自定义属性和方法Java异常处理机制是编写健壮程序的重要组成部分。合理使用try-catch-finally结构,正确区分检查型异常和运行时异常,遵循最佳实践,能够显著提高代码的质量和可靠性。自定义异常可以更好地表达特定的业务错误情况。

2025-04-03 13:58:01 687

原创 继承与多态学习笔记

继承实现代码复用和层次化设计注意构造方法调用链方法重写需遵循规则(相同签名、返回类型兼容、访问权限不更严格等)多态提高代码灵活性运行时根据实际对象类型确定调用哪个方法需要向上转型(父类引用指向子类对象)结合优势继承提供代码结构基础多态提供运行时灵活性共同支持面向对象的设计原则(如开闭原则)

2025-04-01 16:40:51 309

原创 封装和构造方法

*核心思想**:良好的OOP设计应合理使用封装和构造方法,构建安全、灵活、易维护的类结构。1. **不可变对象**:对于不应被修改的字段,只提供getter不提供setter。| 相互关系 | 构造方法常用来初始化封装字段 | 封装保护构造方法初始化的字段 || 实现方式 | private字段+public方法 | 与类同名的方法 |4. **链式调用**:setter方法可返回this,实现链式调用。| 目的 | 隐藏实现细节,保护数据 | 对象初始化 |

2025-04-01 11:41:59 576

原创 类与对象笔记

类名:标识符,大写字母开头,驼峰命名法(如Student, Car)属性(成员变量):描述类的特征(如Student类的name, age)方法(成员方法):描述类的行为(如Student类的study()方法)

2025-03-31 19:45:33 360

原创 字符串知识

1.字符串拼接(+或concast)2.字符串比较(==和equals)3.返回字符串池的实例(intern)4.字符操作(toCharArray和charAt)5.取字串(substring)6.查找字串(int i =名称.idexof("字符串")(if(i!)8.获取字符串长度(字符串.length())9.替换字符(名称.repalce())10.定义数字为字符串(String str=""+i;特别提醒:==比较的是字符串的地址,equals比较的是字符串本体。二.String字符串的不变性。

2025-03-18 21:08:00 338

原创 数组的知识

提供大量的方法比如排序(Arrays.sort),二分查找(Arrays.binarySearch),填充值(Arrays.fill)静态初始化:数据类型[] 数组名称 =new 数据类型[]{元素1,元素2,元素3...........};静态初始化省略格式:数据类型[] 数组名称 ={元素1,元素2,元素3...........};数据类型[] 数组名=new 数据类型[]{值1,值2,值3.........}动态初始化:数据类型[] 数组名称 =new 数据类型[数组长度];

2025-03-17 19:45:09 161

原创 选择结构(补充)循环结构 方法

if-else和Switch的对比:1.功能对等,一定的条件下可以互换。2.判断条件不同:if-else值范围、条件,Switch只能是nt,byte,char,short,枚举类(enum),string。判断条件可以接受int,byte,char,short,枚举类(enum),string,方法简述:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。定义方法的三要素:返回值类型,方法名称,参数列表。方法的三种调用格式:单独调用,打印调用,赋值调用。while(条件表达式){

2025-03-11 19:40:21 305

原创 星期四(3.6)技术学习

3.sc.nextDouble()获取用户输入的有小数点的数据;4.equal:字符串之间的比较。1.sc.next()获取用户输入的字符串;2.sc.nextInt()获取用户输入的整数;else if(条件语句2){语句组2};一.scanner(扫描仪:与电脑交流)if(条件语句1){语句组1};if(条件){语句组};

2025-03-06 20:09:35 123

原创 星期三(3.5)技术学习

(非):非真,&&(与):全符合才能达成,||(或):有一个达成就可以输出达成。5.运算符的优先级:由高到低是(),!,算术运算符,关系运算符,逻辑运算符,赋值运算符。3.关系运算符:特别注意等于是两个等号。1.算术运算符:不建议使用多个运算符。2.赋值运算符:一般不常用。一.Java中的运算符。

2025-03-06 10:11:15 185

原创 星期二(3.4)技术学习

1.文件名=类名 2.警惕中文的出现 3.成对出现符号 4.梯形布局 5.大小写区分。1.跨平台 2.安全 3.简单 4.面对对象(组成)5.动态特性 6.分布式。四.jvm:虚拟机;1.整型类型 2.浮点类型 3.字符型 4.布尔型。3.JavaME:简单程序编写。2.short(短整型)16位。3.不能使用Java的关键字。4.long(长整型)64位。1.byte(字节) 8位。1.JavaEE:企业级。3.int(整型)32位。4.规范:大驼峰小驼峰。六.Java的变量类型。

2025-03-04 16:40:53 173

原创 开学第一课

软件开发过程中的角色分为项目经理,产品经理,架构师,UI原型制作,测试,运维。当今主要使用语言有c,c++,java,python,PHP。

2025-03-03 20:19:07 349

空空如也

空空如也

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

TA关注的人

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