- 博客(395)
- 资源 (3)
- 收藏
- 关注
原创 Hadoop概述
Hadoop是Apache旗下的一个用java语言实现开源软件框架,是一个开发和运行处理大规模数据的软件平台。允许使用简单的编程模型在大量计算机集群上对大型数据集进行分布式处理。HDFS(分布式文件系统):解决海量数据存储YARN(作业调度和集群资源管理的框架):解决资源任务调度MAPREDUCE(分布式运算编程框架):解决海量数据计算。
2024-09-18 15:56:51 786
原创 分布式技术
分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。简单来说就是一群独立计算机集合共同对外提供服务,但是对于系统的用户来说,就像是一台计算机在提供服务一样。分布式意味着可以采用更多的普通计算机(相对于昂贵的大型机)组成分布式集群对外提供服务。计算机越多,CPU、内存、存储资源等也就越多,能够处理的并发访问量也就越大。
2024-09-18 15:13:08 578
原创 58同城面试
在Java中用于提供线程局部变量,这些变量在每个线程中都有独立的副本,互不干扰。: 每个线程中都有一个的实例,用于存储线程局部变量。键是实例本身,值是线程局部变量的副本。: 当线程第一次通过get()或set()方法访问变量时,会触发的初始化流程,为线程创建一个实例。: 在调用get()方法时,会使用当前线程中的,并使用自身作为键来获取对应的值。: 在调用set()方法时,同样会使用当前线程的,并使用实例作为键来存储值。: 由于使用了线程自身的。
2023-10-31 14:41:38 400
原创 华为面试题
用户登录:用户使用他们的凭据(如用户名和密码)来请求访问。验证凭据:服务器验证用户提交的凭据。如果凭据是有效的,服务器将生成一个JWT。生成JWT:一旦验证成功,服务器将使用密钥(通常只有服务器知道)来生成JWT,并将其发送回客户端。客户端存储JWT:客户端接收JWT并存储在本地,常见的存储位置是Cookie或LocalStorage。发送请求携带JWT:之后,每当客户端向服务器发送请求(尤其是对受保护资源的请求),它都会在其请求头中附带JWT。服务器验证JWT。
2023-10-23 12:46:56 445
原创 平安银行后端开发面试
新建项目:新建一个Maven项目。添加依赖:在pom.xml中添加必要的Spring Boot依赖,通常你会需要作为基础。编写自定义代码:你可以添加自定义的Beans、配置类、属性文件等。提供默认配置:在resources目录下的META-INF中创建一个文件,然后在这个文件中指定你的自定义auto-configuration类。打包:将项目打包成jar文件。使用starter:在其他项目中,你可以将此starter作为依赖来使用。
2023-10-08 15:42:47 372
原创 字节测试与开发面试
安全性:端口号:证书:URL:性能:搜索引擎优化 (SEO) 优势:用户信任:MySQL 中的索引主要是通过数据结构来加速查询操作。最常用的数据结构是 B-Tree 和 B+Tree,尤其是 InnoDB 存储引擎中的 B+Tree。此外,有些 MySQL 存储引擎(例如 MEMORY)支持使用哈希索引。以下是 MySQL 中常见的索引及其底层实现的简要描述:B+Tree 索引:哈希索引:左连接(LEFT JOIN):右连接(RIGHT JOIN):总结:JWT 的优点:简洁和自包含:JWT 可以包含所有必
2023-09-26 14:42:44 286
原创 中兴面试-Java开发
在Java中,final和abstract是互斥的关键字,不能在同一个类或方法上一起使用。abstract意味着类是一个基类,不能被实例化,而且它可能有一些未被实现的方法。而final意味着类不能被继承。由于这两者的含义是矛盾的,所以它们不能一起用。
2023-09-20 18:41:24 485
原创 得物Java开发面试题
平时用SpringBoot经常会用注解,注解开发是怎么实现的?你提到了AOP,AOP和OOP是什么,关系呢?list和set有什么区别?hashmap和hashtable有什么区别?hashmap的底层原理?GC的过程是由谁来调度的?GC线程是谁启动的?concurrentHashMap和hashmap有什么区别?平时使用MySQL增加索引可以提高查询效率,如何理解?频繁Full GC(老年代GC)的原因?mysql的锁机制,悲观锁和乐观锁的区别。IOC和AOP的概念、IOC的实现机制。
2023-09-15 18:49:23 4471
原创 茄子科技面试题
(1)二叉树 (Binary Tree)特点:每个节点最多有两个子节点:左子节点和右子节点。查询时间复杂度:最坏情况下为O(n),平均为O(log n)。优缺点:基础数据结构,简单易于实现;但如果不平衡,查询效率可能会受影响。(2)平衡二叉树 (Balanced Binary Tree)特点:也被称为AVL树。树中任何两个子树的高度差最大为1。查询时间复杂度:O(log n)。优缺点:自动保持平衡状态,查询时间效率较高;但插入和删除操作可能涉及多次“旋转”。
2023-09-01 22:39:10 1543
原创 快手测开面试
的思想,将每次num1和num2较大的值归并入num1末端(递增排序),如果num1里的元素先归并完了,就直接将num2剩余元素直接放入num1(num1和num2都递增)输入包含特殊字符的用户名和密码:输入包含特殊字符的用户名和密码,验证是否能正确处理并给出相应的错误提示信息。添加商品:验证用户能否成功添加商品到购物车。输入过长的用户名和密码:输入超过规定长度的用户名和密码,验证是否能正确处理并给出相应的错误提示信息。错误的用户名和密码:输入错误的用户名和密码,验证是否登录失败并给出相应的错误提示信息。
2023-08-18 19:16:12 1543
原创 24届南京银行提前批笔试题
南京银行成立于1996年2月8日作为首家在上交所上市的城商行,成立26年来,南京银行坚守金融本源,不断深化改革创新与转型,全行金融科技建设围绕“开放银行”和“数字化转型”两大战略,推动敏捷组织试点;紧扣“创新、协同、自主”三个工作主题,强化顶层设计和组织保障,强化科技赋能和业务协同,强化科技创新和自主可控,持续推动新兴技术应用,全面提升线上金融服务能力和IT基础管理能力;为了实现触达更多的终端客户,提供更加综合化的解决服务,南京银行在支付宝端合作推出南京银行结构性存款等专区产品;
2023-08-01 10:03:49 304
原创 百度测开面试复习
写道题吧 三数之和对数组进行排序,奇数放前面,偶数放后面(两个算法都很简单)手撕:diff json串找倒数第k个节点,找数组最大和输出1-100的质数数据库输出前五名的学生信息(表中只有成绩和学生姓名)
2023-07-31 15:57:20 246
原创 Restful接口设计规范总结
访问一个网站,就代表了客户端和服务器的一个互动过程。在这个过程中,势必涉及到数据和状态的变化。互联网通信协议HTTP协议,是一个无状态协议。这意味着,所有的状态都保存在服务器端。因此,如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转化"(State Transfer)。而这种转化是建立在表现层之上的,所以就是"表现层状态转化"。比如,文本可以用txt格式表现,也可以用HTML格式、XML格式、JSON格式表现,甚至可以采用二进制格式;图片可以用JPG格式表现,也可以用PNG格式表现。
2023-07-17 17:19:13 321
原创 Redis基础操作
远程字典服务器, Remote dictionary server,⼀个开源的的数据库,常⽤作等。Redis通常将全部数据存储在内存中,也可以不时的将数据写⼊硬盘实现持久化,但仅⽤于重新启动后将数据加载回内存。
2023-07-17 11:41:47 416
原创 恒生电子暑期实习面试
1.自我介绍2.问了下项目里用到的分布式技术3.京东JSF对比dubbo做了哪些变动,面试官说纯dubbo做不到我说的功能4.聊Spring,IOC,AOP,源码看过没5.IOC要解决什么问题,aop要解决什么问题6.说说反射,反射的底层原理7.AOP动态代理实现的方式8.并发包,JUC9.synchronized原理,reentrantlock原理10.如何判断一段代码是线程安全还是不安全(我说看有没有用到线程不安全的类,面试官说我答得不好)11.聊并发包的类,CountDownlau
2023-05-05 17:37:26 266
原创 华为暑期实习
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。
2023-04-06 11:11:42 3500 3
Monash FIT5217 自然语言处理 期末复习整理详解(中文版)
2022-10-13
jstl.jar和standard.jar
2019-05-15
100-电商项目开发文档.rar
2019-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人