自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jquery学习

jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。

2023-09-16 11:33:28 33

原创 javascript学习

使用function关键字定义函数。function 自定义函数名称(参数列表){//函数体可以说 “JavaScript 对象是变量的容器”。但是,我们通常认为 “JavaScript 对象是键值对的容器”。键值对通常写法为 name : value (键与值以冒号分割)。键值对在 JavaScript 对象通常称为 对象属性。// 输出 "Alice"// 输出 25// 输出 "Bob"

2023-09-15 20:14:18 118

原创 CSS学习

PS:标签名称必须是html提供好的标签。使用标签选择器:自动使用在所有的同名的标签上。

2023-09-12 19:42:05 31 1

原创 HTML学习

标签名称 属性名1 = " 属性值 " 属性名2 = " 属性值 " > </ 标签名称 > < p id = " p1 " name = " p1 " > </ p >< 标签名称 属性名1 = " 属性值 " 属性名2 = " 属性值 " > </ 标签名称 > < p id = " p1 " name = " p1 " > </ p >

2023-09-11 19:44:59 29

原创 JDBC学习

1 JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。 1.2 Java中的数据存储技术 在Java中,数据库存取技术可分为如下几类: JDBC直接访问数据库 JDO (Java Data Object

2023-09-02 17:17:58 97

原创 MySql基础学习

Oracle1979 年,Oracle 2 诞生,它是第一个商用的 RDBMS(关系型数据库管理系统)。随着 Oracle 软件的名气越来越大,公司也改名叫 Oracle 公司2007年,总计85亿美金收购BEA Systems。2009年,总计74亿美金收购SUN。此前的2008年,SUN以10亿美金收购MySQL。意味着Oracle同时拥有了MySQL 的管理权,至此 Oracle 在数据库领域中成为绝对的领导者。2013年,甲骨文超越IBM,成为继Microsoft后全球第二大软件公司。

2023-09-02 10:53:22 44

原创 JDK新特性

Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升/*** junit主线程结束,会结束所有子线程*/i <= 100;i <= 100;// show(a);

2023-08-19 10:37:30 28

原创 反射概述学习

Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后, 在堆内存的方法区中就产生了一个Class类型的对象( 一个类只有一个Class对象) , 这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子, 透过这个镜子看到类的结构, 所以, 我们形象的称之为: 反射。

2023-08-19 10:25:39 28

原创 网络编程学习

TCP/IP协议是Internet互联网最基本的协议,其在一定程度上参考了七层ISO模型。OSI模型共有七层,从下到上分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。但是这显然是有些复杂的,所以在TCP/IP协议中,七层被简化为了四个层次。TCP/IP模型中的各种协议,依其功能不同,被分别归属到这四层之中,常被视为是简化过后的七层OSI模型。

2023-08-18 20:38:12 31 1

原创 IO流学习

ObjectInputStream和OjbectOutputSteam:用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。序列化: 用ObjectOutputStream类保存基本类型数据或对象的机制反序列化: 用ObjectInputStream类读取基本类型数据或对象的机制ObjectOutputStream和ObjectInputStream不能序列化static和transient修饰的成员变量。

2023-08-14 18:53:22 23

原创 泛型 学习

在类声明式使用泛型约束这个类使用的泛化类型//格式public class 类名 <泛型类型1,...> {return t1;return t2;@Override。

2023-08-11 19:17:47 33 1

原创 集合框架学习

Collection 接口是 List、 Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。JDK不提供此接口的任何直接实现,而是提供更具体的子接口(如: Set和List)实现。在 Java5 之前, Java 集合会丢失容器中所有对象的数据类型,把所有对象都当成 Object 类型处理;从 JDK 5.0增加了泛型以后, Java 集合可以记住容器中对象的数据类型。

2023-08-08 20:13:52 36 1

原创 枚举和注解

● 类的对象只有有限个,确定的。使用常量表示线程状态使用枚举表示线程状态订单状态的枚举。

2023-08-07 18:59:32 29 1

原创 常用类学习

^a-f]表示不是 a~f 范围内的任意字符 表示“与”运算:&& 例如 [a-z&&[def]]是 a~z 和 [def] 的交集,表示 d、ef[a-z&&^bc]]是 a~z 范围内的所有字符,除 b 和 c 之外[ad-z] [a-z&&[m-p]]是 a~z 范围内的所有字符,除 m~p 范围之外的字符 表示“并”运算 并运算与前面的枚举类似。一个Calendar的实例是系统时间的抽象表示,通过get(int field)方法来取得想要的时间信息。

2023-08-04 15:33:33 25 1

原创 多线程学习

1 基本概念 1.1 程序 进程 线程 程序:完成一定功能的静态代码,对比火车站售票厅 进程:正在执行的静态代码,称为进程,对比北京西站售票厅 线程:并发执行一些异步任务,比对售票的中多个窗口 单核cpu和多核cpu java程启动后,main线程,gc线程,异常处理线程 1.2 并行和并发 并行:多核cpu下,多线程同时执行 并发:如果是单核cpu,采用抢占时cpu调度模型,让cpu在多个线程之间切换执行 完成一个任务需要多少个线程 io密集型 cpu核数*2 cpu密集型 cpu核数

2023-08-04 14:52:49 86 1

原创 异常处理学习

throw:抛出一个异常,可以是一个自定义异常,语法//抛出自定义异常 throw new RuntimeException(e);//抛出运行期异常} }return id;} else {// throw new RuntimeException("学员编号不能为负数");//抛出运行期异常 //抛出自定义异常 throw new RuntimeException(new MyException("学员编号不能为负数"));} } }} }

2023-08-03 19:08:27 33

原创 面向对象加强学习

多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。

2023-08-02 08:29:08 35

原创 面向对象学习

类是对一类事物的描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。类(Class)是一种抽象的数据类型,用于封装数据和方法。它定义了一类对象的通用属性和行为。类是创建对象的模板,描述了对象应该具有的属性和方法。可以将类看作是一种蓝图或模型,用来创建具体的对象。对象(Object)是类的实例化结果,是具体存在的实体。对象是类的具体实例,具有类定义的属性和行为。每个对象都有自己的状态(属性值)和行为(方法),并且可以独立地进行操作。

2023-08-01 20:08:50 44

原创 java数组学习

数组的常见概念:变量:在内存开辟一块空间。数组:也是变量,在内存中开辟一串连续的空间。数组长度一旦确定,就不能修改数组名:数组名也是变量名,按照变量的命名规范来命名。下标(或索引)元素数组的长度。

2023-07-25 19:24:56 33

原创 Git学习

Git是目前世界上最先进的分布式版本控制系统(没有之一)优点:这个软件能记录每次文件的改动和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整 的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系 统的中央服务器要是出了问题,所有人都没法干活了。 在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然 后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一

2023-07-17 19:52:33 34 1

原创 Linux 编码基础

打包当前虚拟机,产生一个自定制的boxvagrant package --base s1 --outputcentos_v2.box 把centos_v2添加到vagrant中 vagrant box add centos_v2 ./centos_v2.box修改Vagrantfile,设置box使用centos_v2注意: 打包之前先关闭虚拟机并删除,标准的虚拟机box没有vim。

2023-07-08 13:29:58 63

原创 java基础

配置JAVA_HOME 右击我的电脑,属性,高级系统设置,环境变量,系统变量里新建JAVA_HOME,变量值修改一下。可以在命令提示符中打,Java -version 测试安装的jdk版本是什么。配置path 系统变量打开path,新建%JAVA_HOME%\bin。官网下载,然后网站复制激活码,激活idea。安装jdk和idea。

2023-07-07 19:53:20 22

空空如也

空空如也

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

TA关注的人

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