- 博客(18)
- 收藏
- 关注
原创 JavaMySQL高级二(详细版)
进入信息时代,人们处于海量数据中,业务需求越来越复杂,这就对开发人员提出更高的要求。开发人员不仅要熟练掌握对数据表中的数据执行增、删、改操作和简单的SQL语句查询,还要根据客户的实际需求使用子查询语句从多张表中查询获取相关数据。在开发过程中,若判断结果集可以为多条数据,则使用IN子查询能够避免语句执行错误。EXISTS和NOT EXISTS子查询的结果只取决于查询有无结果而与其具体的内容无关。
2024-03-27 20:42:57 718
原创 JavaMySQL高级一(下)
在实际的开发过程中,LIMIT子句常用来实现数据的分页查询,比较典型的例子是百度搜索时搜索结果的分页。从这里可以看出,分页的意思是,从一批结果数据中,规定每页显示数据的条数,从从结果集的某一位置截取一页数据,在开发实践中,LIMIT子句经常和ORDER BY子句一起使用,即先对查询结果进行排序,然后根据LIMIT子句的参数返回指定的数据。在程序开发过程中,除了简单的数据查询,还有基于已数据进行数据的统计分析计算等需求。即内层语句是外层语句的子查询,子查询在WHERE子句中的语法格式如下。
2024-03-20 20:36:07 1877 1
原创 JavaMySQL高级一(上)
如果采用将删除后重建的方式实现,很容易造成已有数据的丢失,影响业务,风险比较大。以上列举了部分常用的修改表结构的ALTER TABLE语句,实际应用中也许还会用到其他修改表结构的语句,这时可以通过查看系统帮助找到它们。为了让日志表的可读性更强,在hospital数据库中,将action_log表中的time字段名改为actionTime,字段类型原为DATE,发现存在时间精度无法满足需求的情况,因此,将数据类型修改为datetime.在开发过程中,由于业务的改变,也有将数据表中的某个字段从表中移除的需求。
2024-03-19 19:40:25 1250
原创 java数据库关系数据库设计(下)
为了更加形象直观地体现数据库的设计意图,如同建筑行业的施工图纸,数据库设计也有类似的图形化展示工具——E-R图(Entity Relationship Diagram,实体-联系图),通过一些具有特定含义的图形符号提供图形化展示实体、属性和联系的方法。完成E-R图的绘制,相当于完成了数据库存的概要设计,概要设计阶段的重点是理清系统中存在的实体和实体之间的关系。有时,为了减少表间的连接,提高数据库访问性能,允许适当的数据冗余列,这可能是最合适的数据库设计方案。也就是说,第二范式是建立在第一范式的基础上的。
2024-03-18 19:41:32 1057 1
原创 java数据库关系型数据库设计(上)
在实际的项目开发过程中,如果系统存储的数据量较大,表的数量较多,数据间的关系就会比较复杂。此时要优先考虑规范的数据库的数据库设计,并通过数据库的三大范式检验设计的合理性,然后进行建库、建表等工作。数据库设计就是对数据库中的实体,以及这些实体之间的关系进行规划和结构化的过程。数据库设计最终的结果是数据库模型。
2024-03-15 20:08:22 1134 1
原创 JavaScript DOM操作(超详细)
在JavaScript中,"-"表示减号,如果样式属性名称中带有"-"号,则要省去"-",并且"-"后的首字母要大写,因此font-size对应的style对象的属性名称应为fontSize.微软公司为每个元素提供了一个currentStyle对象,它包含了所有元素的style对象的特性和任何未被覆盖的CSS规则的style特性,currentStyle对象与style对象的使用方式一样,语法格式如下所示。使用style属性和className属性设置元素的样式,想要获取某个元素的属性值,应该如何实现呢?
2024-03-14 19:32:21 2690
原创 JavaScript BOM操作(超详细)
由于window对象是全局对象,所以在使用window对象的属性和方法时,window可以省略不写.例如,之前直接使用的alert()方法、confirm()方法及prompt()方法的用法、本节主要讲解open()方法和close()方法,JavaScript定时函数会在后面中详细介绍。设置间谒调用的方法是setInterval(),接收的参数与setTimeout()方法相同,为要执行的代码和每次执行之前需要等待的毫秒数。可以通过数组的名称和下标直接访问数组的元素,访问数组的表示形式,数组名[下标]。
2024-03-13 19:35:06 1508
原创 JavaScript函数
与java语言一亲,JavaScript需要先定义函数,然后才能调用函数。而在JavaScript中,定义函数的方式有两种,分别是函数声明和函数表达式。
2024-03-12 14:39:08 1138 1
原创 JavaScript基础(超详细)
JavaScript(简述 JS)是一种具有函数优先原则的轻量级、解释型 或即时编译型的编程语言。它的解释器被称为JavaScript引擎,是浏览器的一部分,被广泛用于客户端的脚本语言中,最早是在超文本标记语言(Hypertext Markup Language,HTML,标准通用标记语言下的一个应用)网页上使用的,用来给HTML网页增加动态功能。除此之外,JavaScript也受到了广大开发者的欢迎,其主要原因如下。简单易学:能使开发者快速上手。表单验证:即时的交互,可以减轻服务器端的压力。
2024-03-11 19:56:08 1219
原创 JAVA多线程(超详细)
Thread类提供是了大量的方法来控制和操作过程。Thread类的常用方法如下表所示。Thread类的静态方法currentThread()返回当前线程对象的引用。在java程序启动时,一个线程立即随之启动,这个线程通常被称为程序的主线程。public static void main()方法是主线程的入口,每个进程至少有一个主线程。它的重要性如下。主线程是产生其他子线程的线程。主线程通常必须最后完成运行,因为它执行各种关闭动作。尽管主线程是自动创建的,但是可以由一个Thread对象控制。
2024-03-10 19:31:14 2211 1
原创 JAVA I/O流(超详细)
File类能够实现对文件和目录的创建、删除等基础性操作,但是无法实现对文件内容的操作,也就是无法实现对文件的读写。而java中的I/O流能够方便地实现数据的输入和输出,是实现文件读写的基础。流,是指一连串流动的字符,是以先进先出的方式发送和接收数据的通道。既然是流,必然有源端和目的的端,它们可以是计算机内存的某些区域,也可以是磁盘、文件等,甚至可以是Internet上的某个统一资源定位符。所谓I/O流就是实现数据输入和输出的流,在I/O流的基础上,可以实现对文件的读写操作。那么文件的读写指什么?
2024-03-08 10:32:28 1726 2
原创 JAVA常用实用类
javaAPI(java Application Programming Interface)即java应用程序编程接口,它是运行库的集合,预先定义了一些接口和类,程序员可以直接使用这些已经被打包的接口和类开发具体的应用来节约大量的时间和精力。API除了有"应用程序编程接口"的意思,还特指API的说明文档,也被称为API帮助文档。java语言的强大之处在于它提供了多种多样的类库,从而大大提高了程序的编程效率和质量,javaAPI提供常用的包如下。
2024-03-07 14:26:57 1263 1
原创 JAVA集合框架
数组长度固定不变不便存储具有映射关系的数据数据变更效率低下List接口作为Collection接口的子接口,可以使用Collection接口定义的全部方法。由List集合是有序集合,所以List接口在Collection接口方法的基础上,另外扩展了一些根据索引操作集合元素的方法如下表所示。所有List集合都可以调用上表中的方法操作集合元素。List集合比Collecton接口补充了更多的方法,而且这些方法操作起来很方便,需要通过List接口的子类实例化对象调用。
2024-03-06 22:18:10 1075
原创 java异常处理与日志框架
定义异常类,继承Exception类或RuntimeException类。编写异常类的构造方法,并继承父类的实现。常见的构造方法有四种形式,可根据需求选择添加实现。
2024-03-05 20:14:51 1258 1
原创 JAVA中抽象类与接口的异同点
理解了接口的概念和应用场景后,究竟如何将接口应用于程序开发呢?JDK1.8版本与之前的版本相比,接口的功能更加强大灵活。下面将以JDK1.8版本为基础讲解如何定义一个接口。简单地说,接口是一个不能实例化的类型接口类型的定义语法格式如下:[访问修饰符] interface接口名{ 接口成员 }类实现接口的语法格式如下:class 类名 implements 接口名{ 类在员 }
2024-02-29 22:49:39 1221
原创 JAVA多态的使用
将一个父类的引用指向一个子类对象被称为向上转型,系统会自动进行类型转换。通过父类引用变量调用的方法是子类重写或继承的子类方法,不是父类的方法。通过父类引用变量无法调用子类特有的方法。通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。继承是多态的基础,没有继承就没有多态。当实现多态时,可以使用父类作为方法的形式参数,还可以作为方法的返回值。把子类转换为父类被称为向上转型,系统自动进行类型转换。把父类转换为子类,被称为向下下转型,必须进行强制转换。
2024-02-27 19:47:16 976
原创 JAVA继承的使用
Object类中的equals() 方法用来比较两个对象是否是同一对象,若是,则返回true,而字符串对象的 equls()方法用来比较两个字符串的值是否相等 java.lang.String类重写了Object类中的equals()方法那么,什么是重写呢?因此,子类在实例化时,会首先执行其父类的构造方法,然后才会执行子类的构造方法。子类通过继承可以拥有和父类相同的特征和行为,另外,子类也可以根据需要,定义自己特有的行为,即沿袭了父类的方法名称,又重新实现了父类方法,这就是方法重写。
2024-02-25 23:08:26 949
原创 JAVA中的封装重构造类与重载的使用方法
方法重载指的是同一个类包含两个或两个以上的方法,它们的方法名相同,方法参数的个数或参数类型不同。成员和构造方法都可以进行重载。
2024-02-25 20:18:05 809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人