随笔分类 - java千问
摘要:收录于话题 点击👆蓝色“ 深入原理”,关注并“设为星标” 技术干货,第一时间推送 持续更新中...... Java/编程语 --JVM-- Java 内存模型 JMM 浅析 JVM内存结构 你了解Java内存结构么 Java 类加载机制 类加载机制深入分析 原来热加载如此简单,手动写一个 Java
阅读全文
摘要:面试题: 答案: 不能 不能 不能 不能 能 正文 概述 通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchr
阅读全文
摘要:1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 实现可见性的方法: synchronized或者Loc
阅读全文
摘要:一、前言 “为什么简历投出去总是石沉大海,没有回应?!”,无论你技术水平如何,如果你遇到了这类问题,那么这篇文章就是为你准备的。(3000余字,有点干慎入)很多人把简历石沉海底的原因归为技术不行,前公司背景不行,教育经历不行等等,但很少有人会去关注到可能是简历出了问题。当需要用到简历时,多数人可能会
阅读全文
摘要:笔者在面过 猿辅导,去哪儿,旷视, 陌陌,头条, 阿里, 快手, 美团, 腾讯之后,除了收获一大堆面试问题,还思考到如何成为面试官眼中的”爱技术,爱思考,靠谱,有潜力候选人的”一些”套路”. 面试问题(Java 后端) 猿辅导 1.八皇后问题2.求二叉树的最长距离(任意两个节点的路径 中最长的)3.
阅读全文
摘要:原文链接 这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!__eol__本书采用题目+解答
阅读全文
摘要:想要入职大厂可谓是千军万马过独木桥。要通过层层考验,刷题肯定是必不可少的。 为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次整体放出。并通过这些笔试真题开放阿里巴巴工作机会,让更多的开发者加入到阿里这
阅读全文
摘要:问题:SESSION与COOKIE的区别? 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、cookie 是一种发送到客户浏览器的文本串句柄,并
阅读全文
摘要:掌握宝洁八大问,其实就是掌握了半个求职季 每年高峰期,很多同学会问到关于宝洁八大的问题,如何准备、怎么讲故事、如何体现自己的特点等等。针对同学们的提问,分享一篇关于如何回答好宝洁八大问的文章,希望能够帮到大家。 什么是STAR法则? STAR法则是标准化面试当中非常重要的一个理论。所谓STAR法则,
阅读全文
摘要:【题 目 】给定两个字符串str1和 str2,返回两个字符串的最长公共子串。【举 例 】str1=”1AB2345CD”, str2=”12345EF”,返回”2345″。【要 求 】如 果 str1长 度 为 M , str2长 度 为 N , 实现时间复杂度为 O ( M x N ),额外空间
阅读全文
摘要:1、HashMap底层实现数据结构? 总的来说,HashMap就是数组+链表的组合实现,每个数组元素存储一个链表的头结点,本质上来说是哈希表“拉链法”的实现。 HashMap的链表元素对应的是一个静态内部类Entry,Entry主要包含key,value,next三个元素 在Jdk1.8中HashM
阅读全文
摘要:java基础以及多个“比较” 1.Collections.sort排序内部原理 在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格 2.hashMap原理,ja
阅读全文
摘要:面试官:“对java并发了解怎么样?” 应聘者:“还可以…” 面试官:“为了保证线程安全,Java并发有哪几个基本特性呢?” 应聘者:“有三条基本性质,原子性、可见性、有序性” 面试官: “具体解释下这三个特性?” 应聘者:“bala。bala。bala。。” Java内存模型是围绕着并发过程中如何
阅读全文
摘要:原文链接:面试官:"谈谈分库分表吧?" 面试官:“有并发的经验没?” 应聘者:“有一点。” 面试官:“那你们为了处理并发,做了哪些优化?” 应聘者:“前后端分离啊,限流啊,分库分表啊。。” 面试官:"谈谈分库分表吧?" 应聘者:“bala。bala。bala。。” 1、分库分表的原因 1、随着单库中
阅读全文
摘要:1. KMP 算法 谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会反复回溯主串,导致效率低下,而KMP算法
阅读全文
摘要:在日常开发中,尤其是业务开发,少不了利用 Java 对数据库进行基本的增删改查等数据操作,这也是 Java 工程师的必备技能之一。做好数据操作,不仅仅需要对 Java 语言相关框架的掌握,更需要对各种数据库自身体系结构的理解。今天这一讲,作为补充 Java 面试考察知识点的完整性,关于数据库的应用和
阅读全文
摘要:括号序列由( )[ ]{ }组成,不合法的括号序列由( { ) },[ } { ],等等。编程实现一个函数,检查一个括号序列是否是合法的括号序列。 解法: 思路和“后缀表达式的求解”相似。我们借助栈,每读一个括号,如果是左括号,那么入栈,然后继续读下一个括号;如果是右括号,那么就要看看这个右括号和栈
阅读全文
摘要:1、运算符优先级问题,下面代码的结果是多少? 解答:主要考察++i和i++的区别。++在前则先自增再赋值运算,++在后则先赋值再自增运算。因此,结果为8。 2、运算符问题,下面代码分别输出什么? 解答:主要考察两点,运算符的优先级、字符串与数字中的+为连接符号。 第一条中,都是相加,则从前到后的顺序
阅读全文
摘要:译者按: 从各个平台精选整理出26道由浅入深的题目助你面试 原文: Top 26 JavaScript Interview Questions I Wish I Knew 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 小编推荐:Fund
阅读全文
摘要:作者 | Jenny | 36kr 对于性格内向的人来说,现场面试常常是让人焦虑不安的。性格内向的人在面试中常常容易紧张,在面试过程容易让人感到冷场、木讷、束缚感,从而影响到实际水平的发挥。 不过,如果你是性格内向的人,你也不用过分担心。 事实上,性格内向的人在面试中也有自己的优势。因为担心面试紧张
阅读全文