自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端三剑客之HTML

8.标签是一个单标签,里面也可以写很多属性,其中最重要的是src属性,通过src描述图片具体所在的位置,这里的src可以是一个绝对路径,也可以是一个相对路径,还可以是一个网络路径, alt 表示的意思是 如果图片挂了就会用这个alt中的属性来表示图片,title 的意思是鼠标光标放在图片上 会显示图片的描述信息,width这个属性可以设置图片的宽度大小,height这个属性则是设置图片的高度.

2022-11-13 14:33:33 273 1

原创 多线程安全

在多线程的调度下,导致出现了一些随机性,随机性使代码中出现的另一些bug 这就是线程不安全造成线程不安全的原因1.抢占式执行,调度过程随机.(最基本的原因)2.多个线程随时修改同一个变量.3.针对变量的操作,不是原子的. 例如count++这种,本质上是三个指令,load,add,save.4.内存可见性问题, 一个线程读,一个线程写。

2022-09-26 13:57:45 200

原创 Java 多线程编程

/启动这个线程}}class thread extends Thread{//这个自定义类 继承了 Thread 线程类,Thread 这个线程类是 java 对于操作系统给予的线程API的再次封装public void run(){//在这个方法中写的程序 会被线程执行}}

2022-09-21 18:24:13 266

原创 Java 多线程

3.) 只是创建进程的第一个线程的时候(由于要分配资源),成本是相对高的,后续这个进程中在创建其他线程~~ 这个时候成本都是要更低一些~~ 不许在分配资源~~2.) 使用线程来并发编程.(线程比进程更轻量,每个进程能执行一个任务,每个线程也能执行一个任务,也能够并发编程)1.) 进程池 : 虽然进程池也能提高效率,但是又会引入新的问题,比如进程池消耗的资源太多了.2.) 线程是包含在进程中的,一个进程中的多个线程,共用同一份资源(同一份内存 + 文件)销毁线程的成本 也比销毁进程要低很多。

2022-09-21 16:18:29 92

原创 Java 进程

1). 预处理(将包含的头文件全部引入 宏定义全部替换 注释全部删除等)2.) 编译(将文本程序转换成汇编程序并检查代码的规范性、是否有语法错误,每个c语言文件都会有一个表格,这个表格中记录了每个函数的名字 以及 参数 和 地址,编译阶段则会将这些表格合在一起,如果函数名重复 但是地址不重复 且 其中一个地址为空 那么会认为不为空的那个地址,就是函数所在的地址,如果两个地址都为空 那么会报错,如果说两个地址都不为空 就是说 有两个相同名的函数 那么也会报错)

2022-09-21 10:00:25 329

原创 MySQL JDBC编程

2.去maven 搜 MySQL 引入 JDBC 依赖,下图中第一个就是,然后根据自己MySQL版本号 选择对应的JDBC。4.创建一个JDBC类,左边的是 Java 自带的接口,右边则是 刚才引入的具体实现的类.以上是MySQL JDBC 5.XX系列的依赖代码.1.创建一个maven项目。

2022-09-18 12:41:26 300

原创 Arraylist 集合框架

1. boolean add(E e) 尾插 e2. void add(int ubdex,E element) 将 element 插入到index 的位置3. boolean addAll(Collection

2022-09-15 10:27:48 224

原创 MySQL 事务和索引

1.create index 索引名字on 表名 (列名) //这是创建一个索引2.dropindex 索引名字on 表名 //这是删除索引

2022-09-13 16:16:30 301

原创 Java 泛型

1.泛型会做两件事(1).在编译期间会自动进行类型检查(2.) 返回值的时候 泛型会自动进行强制类型转换.

2022-09-08 12:16:12 197

原创 MySQL配置UTF-8字符集

想要永久修改MySQL的编码方式 是需要更改配置文件的,下面的教程就是修改配置文件.

2022-09-05 10:41:56 4803

原创 MySQL常用指令

MySQL 常用操作

2022-09-05 08:00:46 299

原创 Java 异常

1.异常的分类1. Throwable 派生出两个重要的子类,"Error(错误)" 和 "Exception(异常)".2.所有的异常类都是 Exception 类的子类,Exceptio 是异常体系的顶层类,3.Error : 错误指的是java虚拟机无法解决的严重错误,比如 "jvm 内部错误,资源耗尽等" ,典型代表:"StackOverflowError 和 OutOfMemoryError",一旦发生回力乏术.4.Exception : "异常产生后程序员可以通过代码进行处理...

2022-08-15 08:39:52 130

原创 Java 字符串常量池

1.池的概念在编程中是相似的,都是为了提高程序的运行效率,因为每次创建或销毁 次数多了开销很大.2.常量字符串 在常量池中只会有一份,如果池中没有就添加,如果池中有了就直接获取.

2022-08-13 10:21:41 231

原创 Java 浅拷贝 与 深拷贝

1.浅拷贝 假设某种超自然现象的出现,使得镜子里的你 走了出来,如果镜子里的你受伤了,你也跟着受伤.镜子里的你饿了,你也跟着饿. 镜子里的你,死亡了,你也跟着死亡 . 那么这就是浅拷贝,只是表面上 看着像是两个人 , 但本质上却是同一个人,而并非两个人,因为 镜子里的你,死亡了 会直接影响到你.2.深拷贝 假设我们生活在克隆合法的国家,你的父母 依照你的样子 给你克隆了一个 一模一样的妹妹,以防你意外死亡之后 他们还能有你的替代品,此时即使你受伤 你的妹妹也不会受伤,你意......

2022-08-11 10:09:07 114

原创 Java 通过Cloneable接口 克隆自定义类型

1.自定义类型实现 Cloneable接口.2.实现 clone 方法.

2022-08-11 09:19:14 552

原创 Java 通过接口比较 自定义对象 “Comparable与Comparator “

1.Comparable 接口 , 实现并重写 compareTo 方法.2.Comparator 接口 , 实现并重写 compare .

2022-08-11 08:58:19 218

原创 Java 接口

1.使用interface 来修饰接口2.接口当中的成员方法,不能有具体的实现 1.抽象方法:默认是public abstract的方法 2.JDK1,8开始 语序有可以实现的方法,但是这个方法只能是由default修饰的. 3.可以实现有一个静态方法.3.成员变量默认是public static final 修饰的4.接口不能被实例化.5.类和接口之间采用implements 来实现多个接口6.子类重写抽......

2022-08-09 15:12:28 350 1

原创 Java 重写条件

Java 重写条件。1.方法名相同.2.参数 类型,个数,顺序相同.3.返回值相同.(例外是 返回值具有父子类关系也可以)3.重写方法的访问权限 ,要大于被重写方法的访问权限.4.被static , final 修饰的方法也不可以重写...

2022-08-09 13:26:06 830

原创 Java抽象类

1.抽象类 使用abstract修饰类.2.抽象类当中 可以包含普通类所能包含的成员.3.抽象类和普通类不一样的是,抽象类当中可以包含抽象方法.4.抽象方法是使用abstract修饰的.这个方法没有具体的实现.5.不能实例化抽象类 new6.抽象类存在的最大意义,就是为了被继承.7.如果一个普通类 继承了一个抽象类 此时必须重写抽象类当中的方法.8.如果一个抽象类A 继承了一个抽象类B,此时A当中 不需要重写B中的抽象方法,但是如果A再被普通类继承,就需要重写.9.抽象方法 不能是私有的,s

2022-08-09 12:39:44 504

原创 Java 4种内部类

内部类的分类:1.成员内部类.2.静态内部类.3.局部内部类.4匿名内部类

2022-08-09 10:16:20 276

原创 Java 重载条件

重载的条件:1. 方法名称相同.2.方法参数的 个数或类型 不同.3.返回值无所谓.

2022-08-09 08:00:53 1378 2

空空如也

空空如也

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

TA关注的人

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