用Object.defineProperty和new Proxy来实现给对象name 赋值 如果是‘张三’ 复制成“张三name”let b = {}let b_a Object.defineProperty(b, 'name', { configurable : true, enumerable : true, get:function(value) {...
转载 2021-06-30 14:08:15
275阅读
用Object.defineProperty和new Proxy来实现给对象name 赋值 如果是‘张三’ 复制成“张三name”let b = {}let b_a Object.defineProperty(b, 'name', { configurable : true, enumerable : true, get:function(value) { conso
原创 2022-03-29 11:58:46
184阅读
点评四面面经 点评一面面试题: 介绍项目(我说了用了分布式锁,然后就开始针对分布式进行提问了) 分布式锁的实现 分布式锁过期解决 前缀树是什么?前缀树的使用场景? 分布式数据库主从复制(我说我不会分布式的,我会主从复制,然后面试官叫我讲讲) MySQL 死锁发生的原因和解决 MySQL 分别建立索引 a,b,c ,语句 select …where b=x,c=x,a=x 能不能用到索引,建
原创 2023-02-20 23:39:36
328阅读
一.ArrayList、LinkedList 和 Vector 的区别。  1.ArrayList非线程安全的,Vector是线程安全的。  2.ArrayList扩容时按照50%增加,Vector按照100%增加。  3.ArrayList的性能要高于Vector  4.LinkedList是链表实现的,因此查询慢,增删快。  5.LinkedList提供了List接口没有提供的方法,方便数据的
转载 2023-08-25 11:49:12
237阅读
面试题:1、项目中登录的过程?2、登录用户名和密码的登录过程?缓存、排行榜、计数器、分布式会话、分布式锁、社交网络、最新列表、消息系统4、数据库和缓存的读一致性?5、数据库和缓存的写一致性?(先删缓存再更新数据库?先更新数据库再删缓存?)6、缓存过期的时间是怎样定的?缓存过期时间的设置:使用slidingExpiration时间时,如果再次命中,将延长缓存项目的生命期;使用expireTime时,
三面1、照例自我介绍和项目介绍;2、上来就让我手撕一个单例模式。。。答:public class SingleInstanceDemo { private SingleInstanceDemo(){} private static volatile SingleInstanceDemo singleInstance; public static SingleInstance
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题。1.如何把自动化测
## 面试题 Java ### 前言 在的Java面试中,通常会考察面试者对于Java的基础知识和实际应用的理解能力。本文将通过一些常见的面试题,来帮助读者更好地理解Java的一些重要概念和技术。 ### 什么是Java? Java是一种面向对象的、跨平台的编程语言。它由Sun Microsystems于1995年推出,并在之后被Oracle收购。Java可以在不同的操作系统上运行
原创 2023-10-25 17:56:54
57阅读
面试题:基础篇System.out.println(3 | 9);输出什么?说一下转发(Forward)和重定向(Redirect)的区别在浏览器中输入url地址到显示主页的过程,整个过程会使用哪些协议TCP 三次握手和四次挥手 为什么要三次握手 为什么要传回 SYN 传了 SYN,为啥还要传 ACK 为什么要四次挥手IP地址与MAC地址的区别HTTP请求、响应报文格式为什么要使用索引?索引这
转载 2023-09-06 11:33:55
0阅读
Android 面试题的出现与当今快速发展的移动互联网行业密切相关。Android 作为全球最普遍的移动操作系统,各大公司在招聘过程中日益重视应聘者的技术能力及实际操作能力,因此的Android 面试题在这一背景下应运而生。以下是对“Android 面试题”解决过程的详细记录。 ## 协议背景 随着移动互联网的发展,Android 系统的网络协议也逐渐丰富。从最初的HTTP、HTT
原创 7月前
35阅读
# Java面试题解析 ## 1. 引言 在今天的科技时代,Java已经成为了一门非常重要的编程语言,被广泛应用于各种软件开发项目中。而作为一个Java开发者,面试时遇到一些有挑战性的问题是很常见的。本文将解析一道来自的Java面试题,帮助读者更好地理解并准备此类问题。 ## 2. 题目背景 本次面试题涉及到一个在线电影订票系统。在该系统中,用户可以浏览电影列表,选择电影并购票。为
原创 2023-10-02 03:20:58
72阅读
1.数组去重2.看代码答输出题很简单一道题function O() { this.x = 1; this.print = function () { console.log(this.x); } } let o = new O(); let print = o.print; print(); let n = { x: 2, print: print }; n
目录1. 请解释一下对象的创建过程?2.加问DCL要不要加volatile问题?3. 对象在内存中的存储布局?4. 对象头具体包括什么?5.对象怎么定位?6.对象怎么分配?多少次经过安全区后进入老年代。7.Object o = new Object() 在内存中占用多少字节?8. 为什么hotspot不使用c++对象来代表java对象?9.Class对象是在堆还是方法区。 1. 请解释一下对象的
转载 2023-06-26 21:12:19
74阅读
前言 宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。 那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等。 下面是最新的字节跳动和美的Java
算大厂吗?为什么程序员挤破头也要进大厂?那年十八 母校舞会站着如喽啰那时候 我含泪发誓各位 必须看到我1. 为什么说Java是一门平台无关语言?平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统上,与底层系统无关。2. 为什么 Java 不是100%面向对象?Java 不是100%面向对象,因为它包含8个原始数据类型,例如
转载 2023-11-01 23:38:52
102阅读
# Java算法面试题解析 在求职过程中,很多技术岗位的面试环节都会涉及到算法和数据结构的相关问题,的Java面试题亦是如此。本文将对一些典型的算法问题进行解析,并通过代码示例帮助你理解,并提供一个简单的序列图来展示程序的执行流程。 ## 一、常见的算法题 ### 1. 两数之和 **题目描述**:给定一个整数数组 `nums` 和一个目标值 `target`,请你在该数组中找出和
原创 8月前
157阅读
# 如何实现“Java外包面试题”的完整指南 作为一名新手开发者,面对面试题时有些许迷茫是很正常的。本文将为你详细讲解如何实现“Java外包面试题”,包括流程、代码示例以及相关的类图和序列图。希望本文能够帮助你理清思路,顺利完成面试。 ## 任务流程 我们可以按照以下步骤来实现这个面试题。以下表格清晰地展示了整个过程: | 步骤 | 描述
原创 10月前
283阅读
# 实现直播Java面试题攻略 在准备直播的Java面试题之前,首先我们需要明确整个实现的流程。下面是实现的步骤表: | 步骤 | 描述 | |------------|------------------------------------| | 1 | 确定需求和设计项目结构
原创 8月前
85阅读
1、介绍二叉树的深度遍历和广度遍历;假设页面上的dom结构如下:<div id="root"> <ul> <li> <a href=""> <img src="" alt=""> </a> </li&g
笔试一共5道题目, 编程题目 , 全部AC , 第四题卡了好久… 左思右想… 我觉得暴力过不了的= = 是在没办法了 暴力…这样本有点水的…没想到过了… 来看题目第一题题目概要小深谙保密工作的重要性,因此在某些明文的传输中会使用一种加密策略, 小如果需要传输一个字符串S,则他会为这个字符串添加一个头部字符串和一个尾部字符串。 头部字符串满足至少包含一个“MT”子序列,且以T结尾。尾部字符串
  • 1
  • 2
  • 3
  • 4
  • 5