- 博客(55)
- 收藏
- 关注
原创 【对于 Bootstrap3 缺少并添加 jQuery.min.js 文件】
对于 Bootstrap3 缺少并添加 jQuery.min.js 文件
2022-07-16 18:30:50
996
原创 【数据库 第四天】
【数据库 第四天】一、JDBC 概述之前我们学习了 JavaSE,编写了 Java 程序,数据保存在变量、数组、集合等中,无法持久化。后来学习了 IO 流可以将数据写入文件,但不方便管理数据以及维护数据的关系;后来我们学习了数据库管理软件 MySQL,可以方便的管理数据。为了结合 Java 程序与 MySQL 数据库技术,实现数据的存储和处理,那么就可以使用 JDBC 技术。1.为什么需要 JDBC没有JDBC有了JDBC后2. JDBC 概述JDBC:Java Dat
2022-05-25 22:11:07
239
原创 【数据库 第三天】
【数据库 第三天】第一章 MySQL的常用函数1.1 字符串函数1.1.1 字符串函数列表概览函数用法CONCAT(S1,S2,…,Sn)连接S1,S2,…,Sn为一个字符串CONCAT_WS(separator, S1,S2,…,Sn)连接S1一直到Sn,并且中间以separator作为分隔符CHAR_LENGTH(s)返回字符串s的字符数LENGTH(s)返回字符串s的字节数,和字符集有关INSERT(str, index , len, ins
2022-05-17 17:05:51
375
原创 【数据库 第二天】
【数据库 第二天】好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式。1.1 第一范式: 确保每列保持原子性第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”
2022-05-14 11:12:14
337
原创 【数据库 第一天】
【数据库 第一天】JavaWeb 体系:客户端:与用户进行交互,给用户展示数据并且接收用户的输入数据。应用服务器(集群)(Tomcat):后端项目:与客户端进行交互,接收客户端的输入信息,并且将客户端需要的数据返回给客户端。数据库服务器:存储数据,并且向需要数据的服务器后端项目提供数据。过程:客户端向应用服务器通过 http 协议发送请求(request),应用服务器的后端项目通过数据库相关协议与数据库服务器取得连接,之后后端项目取得数据,之后再经过传递使得客户端取得数据客户
2022-05-10 22:51:46
256
原创 【JavaSE 基础知识盲点小结】
【JavaSE 基础知识盲点小结】一、第一天:在 cmd 命令窗口:①编译是: javac HelloWorld.java②运行时是: java HelloWorld (类名 不加 .class)字符转换为二进制机器语言 是编码 反过来 是解码;①编码的过程:字符转换为二进制的数值;②解码的过程:二进制的数值转换为字符解决乱码问题:在 cmd 命令窗口编译时: javac -encoding UTF-8 等类似加入 -encoding UTF-8 的操作①-d 参数表示指定存放文档的
2022-05-06 16:50:02
449
原创 【JavaSE 第二十二天】
【JavaSE 第二十二天】第一章 Junit1. 学习目标了解 Junit 的概述掌握 Junit 的使用2. 内容讲解2.1 Junit的含义:Junit 是 Java 语言编写的第三方单元测试框架2.2 单元测试概念单元:在 Java 中,一个类就是一个单元单元测试:程序猿编写的一小段代码,用来对某个类中的某个方法进行功能测试或业务逻辑测试。2.3 Junit 单元测试框架的作用用来对类中的方法功能进行有目的的测试,以保证程序的正确性和稳定性。能够让方法独立运行起来。
2022-05-06 16:40:07
458
原创 【JavaSE 第二十一天】
【JavaSE 第二十一天】第一章 枚举1. 学习目标了解枚举的概念掌握枚举的格式掌握枚举的应用场景掌握枚举的使用2. 内容讲解2.1 枚举的概述枚举是 Java 中一种特殊的类,它可以定义固定数量的枚举实例,例如: 性别、交通信号灯、季节等等2.2 为什么要使用枚举假设我们要定义一个人类,人类中包含姓名和性别。通常会将性别定义成字符串类型,效果如下:public class Person { private String name; private String
2022-04-28 18:30:14
1042
原创 【JavaSE 集合框架的继承体系】
6. 集合框架的继承体系:①第一个派系:Collection (集合) 顶级接口 单列集合(一次只能存一个对象)List (列表) 接口ArrayList (数组列表) 实现类LinkedList (链表) 实现类Vector (数组列表) 实现类,已过时Set (集) 接口HashSet (哈希表) 实现类LinkedHashSet (链表哈希表) 实现类,继承自 HashSetTreeSet (红黑树) 实现类②第二大派系:Map (
2022-04-20 21:33:03
307
原创 【JavaSE 网络编程】
【JavaSE 网络编程】一、对象的序列化对象的序列化的意义:对象变成一个文件,在网络中传递,可以让任何一个人使用这个对象1. ObjectOutputStream 对象的序列化构造方法 ObjectOutputStream(OutputStream out) 传递字节输出流void writeObject(Object o) 写入对象 /** * 对象的序列化 */ public static void writeObj()throws IOExce
2022-04-09 22:12:54
673
原创 【JavaSE 第二十天】
【JavaSE 第二十天】1. File类的方法1.1 File类获取的方法File getAbsoluteFile() 获取绝对路径,返回值是File类型File getParentFile() 获取父路径,返回值是File类型String getName() 获取名字,File构造方法中的路径的名字String getPath() 获取File构造方法中的路径,完整的路径转成String返回long length()获取文件的字节数/*** File类的获取方法* - File
2022-03-30 22:33:38
84
原创 【JavaSE 第十九天】
【JavaSE 第十九天】一、生产者与消费者1. 安全问题产生线程本身就是一个新创建的方法栈内存 (CPU进来读取数据)线程的notify(),唤醒第一个等待的线程解决办法 : 全部唤醒 notifyAll()被唤醒线程,已经进行过if判断,一旦醒来继续执行线程被唤醒后,不能立刻就执行,再次判断标志位,利用循环while(标志位) 标志位是true,永远也出不去/** * 定义资源对象 * 成员 : 产生商品的计数器 * 标志位 */publ
2022-03-23 22:22:33
94
原创 【JavaSE 第十八天】
【JavaSE 第十八天】一、线程的基本概念1. 进程任何的软件存储在磁盘中,运行软件的时候,OS使用IO技术,将磁盘中的软件的文件加载到内存,程序在能运行。进程的概念 : 应用程序(typerpa,word,IDEA)运行的时候进入到内存,程序在内存中占用的内存空间(进程).2. 线程线程(Thread) : 在内存和CPU之间,建立一条连接通路,CPU可以到内存中取出数据进行计算,这个连接的通路,就是线程.一个内存资源 : 一个独立的进程,进程中可以开启多个线程 (多条通路)并发: 同一
2022-03-19 22:32:13
167
原创 【JavaSE 第十七天】
【JavaSE 第十七天】1. 泛型 Generic 泛型技术是JDK版本一大升级,源自于JDK1.5 泛型就是集合类**<泛型>**//无泛型写法public static void main(String[] args) { /** * JDK没有泛型技术,就是这样写 * 集合可以存储任何数据类型 * 添加元素的数据类型是Object */ List list = new ArrayLis
2022-03-18 17:48:25
220
原创 【JavaSE 第十六天】
【JavaSE 第十六天】一、ArrayList1. ArrayList 集合的特点ArrayList类实现接口List,ArrayList具备了List接口的特性 (有序,重复,索引)ArrayList集合底层的实现原理是数组,大小可变 (存储对象的时候长度无需考虑).数组的特点 : 查询速度快,增删慢.数组的默认长度是10个,每次的扩容是原来长度的1.5倍.ArrayList是线程不安全的集合,运行速度快.2. ArrayList 源码解析(1)ArrayList
2022-03-13 11:21:28
1854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人