自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础要点:虚拟机

3.但如果其他用户线程又建立了 2、4 两个对象的引用,这时因为 2 号对象是黑色已处理对象了,因此垃圾回收线程不会察觉到这个引用关系的变化,从而产生了漏标。2.用户线程同时在工作,断开了第一层 3、4 两个对象之间的引用,这时对于正在处理 3 号对象的垃圾回收线程来讲,它会将 4 号对象当做是白色垃圾。3.当伊甸园需要垃圾回收时,挑出一个空闲区域作为幸存区,用复制算法复制存活对象,需要暂停用户线程。6.将伊甸园以及之前幸存区中的存活对象,采用复制算法,复制到新的幸存区,其中较老对象晋升至老年代。

2022-12-22 16:51:45 132 3

原创 java基础要点:并发

ThreadLocalMap 中的 key 被设计为弱引用,原因如下。Spring底层使用TreadLocal实现线程安全。ThreadLocalMap 的一些特点。五种状态的说法来自于操作系统层面的划分。

2022-12-01 11:42:13 116

原创 java基础要点:算法、数据结构、基础设计模式

1. 有一个有序表为 1,5,8,11,19,22,31,35,40,45,48,49,50 当二分查找值为 48 的结点时,查找成功需要比较的次数。2. 使用二分法在序列 1,4,6,7,15,33,39,50,64,78,75,81,89,96 中查找元素 81 时,需要经过( )次比。② A[M] > T,中间值右侧的其它元素都大于 T,无需比较,中间索引左边去找,M - 1 设置为右边界,重新查找。2.定义左边界 L、右边界 R,确定搜索范围,循环执行二分查找(3、4两步)

2022-11-24 16:13:19 180

原创 javaSE基础知识笔记(八)

public @interface 注解名称 {public 属性类型 属性名() default 默认值;}特殊属性:如果只有一个属性的情况下,使用该属性的时候可以省略属性名称不写;但是如果有多个属性, 且多个属性没有默认值,那么名称是不能省略的。

2022-11-23 10:49:01 289

原创 javaSE基础知识笔记(七)

方式优点缺点继承Thread类编程比较简单,可以直接使用Thread类中的方法扩展性较差,不能再继承其他的类,不能返回线程执行的结果实现Runnable接口扩展性强,实现该接口的同时还可以继承其他的类。编程相对复杂,不能返回线程执行的结果实现Callable接口扩展性强,实现该接口的同时还可以继承其他的类。可以得到线程执行的结果编程相对复杂如果用户每发起一个请求,后台就创建一个新线程来处理,下次新任务来了又要创建新线程,而创建新线程的开销是很大的,这样会严重影响系统的性能。

2022-11-22 10:49:26 206 1

原创 javaSE基础知识笔记(六)

可以使用异常的机制管理业务问题,如提醒程序员注意,同时一旦出现bug,可以用异常的形式清晰的指出出错的地方3.2.1 自定义编译时异常定义一个异常类继承Exception重写构造器在出现异常的地方用throw new 自定义对象抛出3.2.2 自定义运行时异常定义一个异常类继承RuntimeException重写构造器在出现异常的地方用throw new 自定义对象抛出File类在包java.io.File下、代表操作系统的文件对象(文件、文件夹)

2022-11-21 10:35:50 164

原创 javaSE基础知识笔记(五)

泛型:是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查泛型的格式:;( 注意:泛型只能支持引用数据类型)集合体系的全部接口和实现类都是支持泛型的使用的作用:统一数据类型把运行时期的问题提前到了编译期间,避免了强制类型转换可能出现的异常,因为编译阶段类型就能确定下来使用场景举例:泛型类泛型方法泛型接口定义类时同时定义了泛型的类就是泛型类泛型类的格式:修饰符 class 类名{ }

2022-11-15 14:20:26 105

原创 javaSE基础知识笔记(四)

内部类就是定义一个类里面的类,里面的类可以理解成(寄生),外部类可以理解成(宿主)

2022-11-06 18:41:23 135

原创 javaSE基础知识笔记(三)

某个父类知道其所有子类(一定)要完成某功能,但每个子类完成情况都不一样,父类就只定义该功能的基本要求,具体实现由子类完成,这个类就可以是一个抽象类,抽象类其实就是一种不完全的设计图(模板)修饰符 abstract class 类名() {...}抽象类中定义的子类必须完成的功能的基本要求没有方法体,只有方法签名修饰符 abstract 返回值类型 方法名称(形参列表);abstract定义的抽象类作为模板让子类继承,final定义的类不能被继承。

2022-11-04 14:24:46 204

原创 javaSE基础知识笔记(二)

一次编写,处处可用将工具类的构造器私有,不让工具类对外产生对象//例子// 构造器私有}/*** 生成验证码* @param length 验证码长度* @return 验证码*/i++) {}}}System.out.println("验证码:" + VerifyTool.createCode(5));//类名.静态方法}}System.out.println("验证码:" + VerifyTool.createCode(5));//类名.静态方法}

2022-11-03 13:55:15 115

原创 javaSE基础知识笔记(一)

构造器用于初始化一个类的对象,并返回对象的地址。

2022-11-02 17:33:37 315 7

原创 客服体验日记

埋头敲代码,写需求,或许可以把产品的“三高”问题逐个击破,但对于一个TOC的业务,更多时候却只是一种对用户实际体验“一厢情愿”的揣测。深入了解用户真正的想法,才能快速精确定位用户痛点,开发新打法,布局新赛道,充分提高用户感知度。如何设身处地了解用户诉求呢,我认为此次客服体验计划正是一个良好的契机。

2022-09-22 17:26:27 256

空空如也

空空如也

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

TA关注的人

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