自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高并发【二】创建线程的三种方式

线程的创建方式大致有四种。

2022-10-24 23:40:35 174 1

原创 高并发【一】进程与线程、并行与并发、线程风险

简单的说,在系统中运行一个应用程序就是一个进程。线程也被称为轻量级进程,是大多数操作系统进行时序调度的基本单元轻量级:1)就是线程耗费的资源比进程要少, 运行速度相对更快。2)线程的切换速度更快,而进程切换很耗费资源,相对代价更高时序调度:操作系统对任务按照时间先后进行调度的过程时序调度的基本单元就是线程基本调度方式:抢占式抢占的是CPU的时间片。

2022-10-24 21:05:29 514

原创 java 网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。

2022-10-20 16:11:33 289

原创 java反射 【详细版】

Class类是一个对象照镜子后的结果。对象照镜子后可以得到的信息;某个类的属性、方法、构造器、实现的接口等。对于每个类而言,JRE都为其保留一个不变的Class类型的对象。一个Class对象包含了特定某个类的有关信息。通俗的来说,Class类是一个对象的基本信息的描述,对象通过照镜子,看到自己的全部特征。而class类就是描述这些全部特征的一个类对象。

2022-10-18 19:14:59 707

原创 java数组

数组是相同类型元素的有序集合,是长度固定的容器。创建数组的时候,java会在内存中分配一段连续的空间来存放数组的内容。通过数组的下标来访问数组的内容。常见的数组初始化方式:1、动态初始化(指定长度)2、静态初始化(指定内容)方式一:动态初始化数组名字:为定义的数组起个变量名。new 关键字 ,创建数组使用的关键字。[长度] :数组的长度,表示数组容器中可以存储多少个元素。方式一:静态初始化静态初始化省略格式三:数组的访问可以通过数组的索引访问到数组中的元素。数组的最大索引为:数

2022-07-14 00:55:02 63

原创 MySQL数据库锁

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算机资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。锁机制就是为了保证多用户并发操作时,能使被操作的数据源保持一致性的设计原则。对数据加锁是为了解决事务的隔离性问题,让事务之间相互不影响,每个事务进行操作的时候都必须先对数据加上一把锁,防止其他事务同时操作数据。在Innodb中我们的锁都是作用在索引上面的,当我们的SQL命中索引时,那么锁住的就是命中条件内的索引节点(行锁),如果没有命中索引的话,那我们锁的

2022-07-12 14:05:29 1665

原创 SQL优化

二:主键优化数据组织方式在InnoDB存储引擎中,表数据是根据主键顺序组织存放的,这种存储方式被称为索引组织表。表空间、段、区、页、行页分裂页可以为空,也可以填充100%。根据主键排序。主键顺序插入,按照顺序插入。主键乱序插入,会发生页分裂。页合并当删除一行记录时,实际上记录并没有被物理删除,只是记录被标记(flaged)为删除并且它的空间变得允许被其他记录声明使用。当页中的记录达到MERGE_THRESHOLD(默认为页的50%),InonoDB会开始寻找最靠近的页(前或后)看看是否可

2022-07-12 12:01:51 63

原创 MySQL数据库索引

索引大大提高了查询速率,同时也降低更新表的速度。二叉查找树的特点:每个节点最多有2个分叉,左子树和右子树数据顺序左小右大。这种特点是为了每次查找都可以折半而减少IO次数,因此对根节点选择要求比较高。二叉查找树缺点:当顺序插入时,会形成一个链表,查询性能大大降低。大数据量情况下,层级较深,检索速度慢。平衡二叉树的特点:平衡二叉树采用二分法思维,平衡二叉查找树除了具备二叉树的特点,最主要的特征是树的左右两个子树的层级最多相差1。在插入删除数据时通过左旋/右旋操作保持二叉树的平衡,不会出现左子树很高

2022-07-08 23:40:19 545

原创 MySQL数据库存储引擎

InnDB MEMORY MyISAM 存储引擎 MySql体系结构

2022-07-07 19:18:56 571

原创 有关data truncated for column at row 1 问题的解决

有关data truncated for column at row 1 问题的解决有关问题的截屏:这问题大概的意思是,数据库这一列数据被截断,请检查一下数据库该字段的类型和长度,检查数据精度长度是否符合规则。此时进入数据库查看表结构:具体操作步骤如下: show databases;use auto_store;show tables;desc autoparts;按步骤依次输入下面指令:前提是已经进入到数据库。效果图:...

2022-04-04 10:54:34 20640

空空如也

空空如也

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

TA关注的人

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