- 博客(14)
- 收藏
- 关注
转载 Arrays.asList
如果你的List还要添加或删除元素,还是乖乖地new一个java.util.ArrayList,然后一个一个的添加元素。
2022-09-04 17:56:14 146 1
转载 Java 的 Map.Entry 详解
Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。注意:Map集合通过entrySet()方法转换成的这个set集合,set集合中元素的类型是Map.EntryMap.Entry和String一样,都是一种类型的名字,只不过Map.entry是静态内部类,是Map中的。Map是java中的接口,Map.Entry是Map的一个内部接口。...
2022-08-10 11:34:51 1115
原创 材质传感器受制于温度的影响
材质传感器实际是超声波的收发,温度变化会对声波有影响。产品的规格书上是对环境温度有要求的。阈值主要是余振阶段 参数设置不合理。在-3楼的高低温室验证的。
2022-08-10 10:30:06 178
转载 MyConnect 知识点总结
由于热帖排行功能的实现是需要定时实现的,即每隔段时间就要从数据库中查询最热门的帖子显示,所以可以使用定时任务的形式来实现,JDK自带的ScheduledExecutorService以及Spring自带的ThreadPoolTaskScheduler都可以实现定时任务的功能,但是其在分布式的环境下会出现问题,Scheduler是基于内存,服务器1和服务器2的上的Scheduler代码是相同的,会定时的做同样的事情。下面介绍一些关于此项目的主要模块后端代码的实现部分。(不删除可以保留用户登录的记录)...
2022-08-02 14:36:59 292
原创 MyDB 简易数据库排查问题
最近观看声哥的数据库项目,觉得特有意思,准备学习。一波大概学习过程是,对着项目实敲一遍,每实现一个小功能,就更新到git,以及推送到远程仓库中,每看到Gitee的提交树上面出现一个绿点,就会给自己一个正反馈。然而因为项目是最后一步才最终实现的,所以只能通过没有Warning(s)来判断自己的程序是否正确。...
2022-07-23 11:26:19 710
转载 ArrayList 源码
集合类中,最基础也是最常用的,大概就是ArrayList了吧。ArrayList的本质,是一个可变长的数组。那有人可能就会问,哎呀这个数组老简单了,有什么好看的啊……但事实上,在面试时,有些人还是对源码的细节说不清楚,从而留下较差的印象。这里,我就带着大家,一点一点地梳理一下,ArrayList的底层源码吧。概览..ArrayList类继承自AbstractList类,且实现了List、RandomAccess、Cloneable和Serializable接口。...
2022-07-22 11:32:33 1743 2
转载 并发的ArrayList——CopyOnWriteArrayList 源码阅读
在ArrayList类的注释中,就已经提到了,ArrayList是线程不安全的类,不建议作为线程的共享变量使用。那么,是否有线程安全的List呢?当然有,那就是Vector……才怪Vector类的方法仅仅是将所有的方法都加上的synchronized关键字,强制将并发转为串行,效率低下。好在,JDK在java.util.concurrent包(即常说的JUC)下,提供了一个线程安全的另一个List,即CopyOnWriteArrayList。PS..类注释中是这样说的try{...
2022-07-22 11:03:55 474
原创 移除字母异位词后的结果数组
遍历字符串数组 检验是否为字母异位词字母异位词字符串的长度相同,每个字符的个数相同,但位置不尽相同的两个字符串互为字母异位词算法流程根据题意,首个字符串必定加入结果列表 list 中,初始化时添加从下标 i 开始遍历( i 从1开始),和 i - 1 对应的元素比对,若为非字母异位词,则当前下标 i 对应的字符串加入 listcheck 检验两个字符串是字母异位词的判断1.长度不同 返回 false2.字符数组排序后,遍历时有字符不同 返回 false3.排序后,所有字符都相同 返回 t
2022-05-15 17:30:59 117
原创 蟒蛇书python编程从入门到实践章节问题全攻略
蟒蛇书python编程从入门到实践章节问题全攻略最好的解答就在身边剩下的百分之一最好的解答就在身边在书中433页的附录C 寻求帮助中,作者已经提供了此书的在线资源。(ituring.cn/book/2784)点击右下角的源代码文件.zip,会有每一章的代码详情,当新入坑的萌新(作者本人)在网上搜索各种问题,百思不得其解时,往往找到原代码,复制粘贴就会解决99%的问题…剩下的百分之一都说是入门书了,代码不会很难,逻辑也很清晰,往往错误的就是拼写和缩进格式,尤其是Html文件的缩进,pycharm默
2021-03-31 21:11:04 6073 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人