自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8.26java笔试(子串最大值)

有一个只由“1”->“9”组成的长度为n的字符串s,截取其中的一段长度为k的字串,将字串当做十进制正整数,如对于字串“123”,对应的十进制整数为123.求这个整数的最大值public int maxValue (String s, int k) { // write code here int[] arr = new int[s.length()]; char[] chars = s.toCharArray(); for (int i = 0; i <

2021-08-26 21:08:49 177

原创 8.22java笔试题(最近真分数,三点最小距离)

1.(0.01,0.99)区间内的一个小数a,求一个真分数n/m:①m<200②如果有两个与a同样接近(比如1/2与1/4相对于0.375)则取分子分母之和较小的。public static int[] getFraction(float a) { int[] res = new int[2]; float x = 1; for (float i = 1; i < 200; ++i) { for (float j = i + 1; j <

2021-08-24 20:32:42 283

原创 AQS原理简述

AbstractQueuedSynchronizer,可以叫做抽象队列同步器,可以说是 J.U.C 并发包里大多数工具的基石,并发包里的几个工具类,比如ReentrantLock等是基于该同步器所设立的框架。本文主要介绍AQS对共享资源状态的管理、实现可重入锁的原理和实现阻塞队列的原理。资源状态:AQS维护了一个变量state,使用volatile修饰保证其可见性,目的是为了让多线程可以知道此资源当前的访问状态。 /** * The synchronization state

2021-08-22 15:47:21 94

空空如也

空空如也

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

TA关注的人

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