摘要: 对象部分初始化:原理以及验证代码(双重检查锁与volatile相关) 对象部分初始化被称为 Partially initialized objects / Partially constructed objects / Incompletely initialized objects 这三种不同的说 阅读全文
posted @ 2020-10-23 18:56 Yuasin 阅读(515) 评论(1) 推荐(2)
摘要: Weekly-contest-209 第一次进前一百五,主要是最后一题强行找规律,WA多次之后终于做出来,算是占了放假后大佬都不见了的便宜 1/5531. 特殊数组的特征值 特征值不大于数组长度,遍历所有特征值判断,答案唯一。 class Solution { public int specialA 阅读全文
posted @ 2020-10-04 21:05 Yuasin 阅读(144) 评论(0) 推荐(0)
摘要: Double-weekly-contest-36 排名不高,再接再厉 1/5515. 设计停车系统 简单题,没什么好说的 class ParkingSystem { int[] carContainers; public ParkingSystem(int big, int medium, int 阅读全文
posted @ 2020-10-04 20:32 Yuasin 阅读(131) 评论(0) 推荐(0)
摘要: Weekly-contest-208 第一次四题全部AC,排名第一次突进前三百,主要可能还是因为题目是相对来说比较简单的,就是题目描述的比较冗余和不清晰 1/5523. 文件夹操作日志搜集器 class Solution { // 刚开始使用 == 对String进行对比, String是对象,== 阅读全文
posted @ 2020-09-28 09:25 Yuasin 阅读(126) 评论(0) 推荐(0)
摘要: double-weekly-contest-35 本次双周赛重要知识点为前缀和,之前不了解前缀和相关知识点,导致题目做的磕磕绊绊 连续子数组问题往往可以通过前缀和来解决 1/5503. 所有奇数长度子数组的和 暴力枚举所有奇数长度子数组并且求和,时间复杂度O(n^3) class Solution 阅读全文
posted @ 2020-09-21 10:03 Yuasin 阅读(109) 评论(0) 推荐(0)
摘要: ArrayList源码剖析与代码实测(基于OpenJdk14) 写本篇博客的目的在于让自己能够更加了解Java的容器与实现,能够掌握源代码的一些实现与思想,选择从ArrayList入手是因为ArrayList相对来说是实现较为简单的容器,底层实现依赖与数组,将ArrayList整理清楚便于之后理解实 阅读全文
posted @ 2020-09-09 23:44 Yuasin 阅读(545) 评论(0) 推荐(3)
摘要: 高德地图POI 官方文档:https://lbs.amap.com/api/webservice/guide/api/search#introduce 官网控制台:https://lbs.amap.com/ 用于注册并且获取URL需要的Key 用于查看能够搜索POI的配额 注册好后点击控制台,在应用 阅读全文
posted @ 2020-09-08 17:38 Yuasin 阅读(5205) 评论(0) 推荐(1)
摘要: weekly-contest-205 1 / 5507. 替换所有的问号 class Solution { public String modifyString(String s) { StringBuilder res = new StringBuilder(); for(int i=0; i<s 阅读全文
posted @ 2020-09-06 17:43 Yuasin 阅读(86) 评论(0) 推荐(0)