2024年程序员
文章平均质量分 82
普通网友
这个作者很懒,什么都没留下…
展开
-
大数据实时处理框架之Flink win10快速部署,java岗位面试题总结
选择 org.apache.flink.runtime.taskexecutor.TaskManagerRunner,点击监视查看TaskManager进程的资源利用。执行官方 demo wordcount.jar 统计 readme.txt 文件的单词个数,将结果输出到 wordcount.txt 文件。(img-v7RKm4Of-1710924062123)]其他运行在JVM的任务也可以在 Java VisualVM 客户端下查看。进入jdk bin目录下执行 jvisualvm.exe。原创 2024-03-20 16:41:13 · 361 阅读 · 0 评论 -
从这五个方面看hashmap,新手一遍就能懂,最全Java面试知识点梳理
也就是说,默认情况下,数组大小为16,那么当HashMap中元素个数超过16_0.75=12(这个值就是代码中的threshold值,也叫做临界值)的时候,就把数组的大小扩展为 2*16=32,即扩大一倍,然后重新计算每个元素在数组中的位置,而这是一个非常消耗性能的操作,所以如果我们已经预知HashMap中元素的个数,那么预设元素的个数能够有效的提高HashMap的性能。对于使用链表法的散列表来说,查找一个元素的平均时间是O(1+a),因此如果负载因子越大,对空间的利用更充分,然而后果是查找效率的降低;原创 2024-03-20 14:13:12 · 693 阅读 · 0 评论 -
【Spring Boot 17】浅谈分布式锁,一线互联网大厂面试真题系统收录
(2)不具备可重入的特性,因为同一线程在释放锁之前,行数据一直存在,无法再次成功插入数据,所以,需要在表中新增一列,用于记录当前获取到锁的机器和线程信息,在再次获取锁的时候,先查询表中机器和线程信息是否是当前机器和线程,若相同则直接获取锁。(3)没有锁失效机制,因为有可能出现成功插入数据后,服务器宕机了,对应的数据没有被删除,当服务恢复后一直获取不到锁,所以,需要在表中新增一列,用于记录失效时间,并且需要定时消除这些失效的数据。若key存在,则什么都不做,返回0。原创 2024-03-20 10:32:27 · 604 阅读 · 0 评论 -
TargetConditionals 文件学习,2024字节跳动前端面试真题解析
(img-IrmsuMJZ-1710893756140)](img-B7nUQ6Eg-1710893756141)](img-N0sdSAIK-1710893756141)](img-hDTAZ0oH-1710893756142)]在文件里我们可以这样写判断运行机型。原创 2024-03-20 08:16:07 · 832 阅读 · 0 评论 -
leetcode429,大厂Java核心面试题出炉
(img-tLGoHtQe-1710885037311)]果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)**思路:1.这里的孩子结点是用一个集合来表示。原创 2024-03-20 05:50:48 · 233 阅读 · 0 评论 -
JavaScript 常见 AST 梳理,程序员中年危机
小结:表达式的特点是有返回值,有的表达式可以独立作为语句执行,会包裹一层 ExpressionStatement。原创 2024-03-20 03:40:17 · 739 阅读 · 0 评论 -
90后HTTP 的爱情故事,mysqlsql语句优化面试
HTTP/1.1版的头信息肯定是文本(ASCII编码),数据体可以是文本,也可以是二进制,文本解析肯定不如二进制啊,所以直接彻底点,可以看出来现在HTTP协议复杂了很多,但是我想说这是我们俩的特殊密码,我愿意记录下来,成为一份美好的回忆。,允许我同时发出多个请求,当然她还是按照顺序,先后回应即可,最起码我已经做到位了。再次,在我的强烈要求下,每次交流能不能给点提示,省得老是被吐槽不解风情。最后,唉,女孩子有时候真的是有点啰嗦的,所以我又在HTTP协议里加了。好的,就到这里吧,我会继续努力的,为了她。原创 2024-03-20 01:11:48 · 915 阅读 · 0 评论