自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis的部分理解与操作数据

但是,数据量能存,但是我查询速度是不是越来越慢,就比如:在一个30人的班里找一个叫张三的人,可以很快找到,但如果在一个500人乃至1000人的班里找那速度是不是就变慢了?Redis是目前非常主流的一个缓存数据库,与 SQLServer、MySQL这类关系型数据库不同,Redis数据库的储存压力随着项目的持续运行而呈指数型的上涨。解决方式也很简单粗暴:买服务器,扩容服务器集群。划分为两种:垂直和水平。

2023-07-18 09:42:52 35 1

原创 设计模式之单例、工厂、代理的

这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离,提供一种统一的接口来创建不同类型的对象。简单来说,就是一个实体类中,用if(){}else if 的方式形成一个类似流水线的东西,解决所有的类似买卖的操作。一个类代表另一个类的功能。类似中介,代驾,让其他方法,来执行自己的方法。

2023-07-16 23:02:34 28

原创 三种反射方法与使用方法

/反射创建对象 除了使用Class c1.newInstance 还可以利用构造器来newInstance。//反射生成的是object类型, 所以要强转。//获取c代表的类中所有的属性?//反射到底 通过c1调用study方法。// //指定包名.类名 加载出一个”类“//优点:能拿到所有的属性,包括私有的。//构造器初始化整个类里面的所有东西。//反射 通过c1获取构造器。//需要new出对象。

2023-07-15 08:55:03 52

原创 八大数据类型与数据转换

从左到右为自动类型转换,相反就是强制类型转换,而String 类型只能进行强制类型转换。(1)整数类型:byte、short、int、long。(2)小数类型:float、double。(4)布尔类型:boolean。(3)字符类型:char。

2023-07-13 16:23:22 57 1

原创 手动实现ArrayList底层增删查原理

手动一个ArrayList底层的增删查过程如下:新建一个包其中一个底层类一个测试类首先实现向ArrayList中添加:在实现添加之前需要声明一个私有集合所有用户向ArrayList中存入的数据都会到这个集合中:在MyArrayList这个类创建一个add方法,obj是用户使用add方法时带入的数据:首先用户第一次使用时这个ArrayList时,他底层的arr集合肯定是个空的,所以需要先做一个判断。

2023-07-13 16:14:02 105 1

空空如也

空空如也

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

TA关注的人

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