一、牛人出的面试题如下:
1. struts,spring,hibernate这样的开源框架,他们的历史局限性在哪里?在何种情况下会不适合用这些框架?
2. 如果要设计一个搜索引擎,像google那样只有两个页面,要求性能最大化,web方面应该如何设计?(不需要考虑搜索的逻辑)
3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?
4
转载
2023-09-08 13:55:17
309阅读
基础题目
Java线程的状态
进程和线程的区别,进程间如何通讯,线程间如何通讯
HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别
Cookie和Session的区别
索引有什么用?如何建索引?
ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容。
equa
转载
2015-11-14 11:53:00
553阅读
2评论
开头消息队列 RocketMQ 是阿里巴巴集团基于高可用分布式集群技术,自主研发的云正式商用的专业消息中间件,既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性,是阿里巴巴双 11 使用的核心产品。6月初偶然从朋友那里得到一份纯手打“RocketMQ笔记”(貌似全网都没有这份学习笔记,中大奖了,哈哈哈),花了十天时间刷了第一遍,感觉挺不
Java架构师面试题
以下是一些Java架构师面试题的示例:请谈谈你对Java多线程的理解,并介绍一下Java线程池的使用场景。请谈谈你在项目中遇到的最困难的问题是什么,以及你是如何解决的?请谈谈你对Spring框架的理解,并介绍一下Spring的核心模块和作用。请简述一下你对RESTful API的认识,并介绍一下如何设计和实现RESTful API。请谈谈你对微服务架构的理解,并介绍一下如何设
转载
2023-07-29 18:40:55
208阅读
转载
2019-02-16 11:46:00
334阅读
2评论
谈谈构架设计流程
在 Rational Unified Process 中,构架主要是分析设计工作流程的结果。当项目再次进行此工作流程时,构架将在一次又一次迭代中不断演化、改进、精炼。由于每次迭代都包括集成和测试,所以在交付产品时,构架就...... <阅读全文>
什么是构架设计图 ?有哪些组成?
构架视图的图形描述称为构架设计图。对于
转载
精选
2011-06-01 10:36:44
2511阅读
考试科目一:综合知识某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构,如果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(1)号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(2)。
(1)A.9 B.2
转载
2024-01-24 19:43:20
374阅读
做完这40道题,再也不用担心MySQL命令了,废话不多说,咱们直接上干货!!!1. 开启 MySQL 服务service mysqld start/init.d/mysqld startsafe_mysql &2.关闭 MySQL 服务service mysqld stop/etc/init.d/mysqld stopmysqladmin -uroot -p123456 shutdown3
转载
2024-01-24 21:47:18
151阅读
面试题6.请介绍一下你在项目中使用过的性能优化技术,以及如何进行容量规划和性能测试?在项目中,我使用了多种性能优化技术,包括:缓存技术:通过将一些频繁访问的数据缓存在内存中,可以减少数据库访问的次数,从而提高系统的响应速度。垂直拆分和水平拆分:通过将系统按照不同的功能进行拆分,可以减少单个服务的负载,从而提高系统的性能和扩展性。异步处理:将一些非实时的操作异步处理,可以减少请求的等待时
转载
2023-09-25 12:02:16
581阅读
一、单选题(共30题,每题5分)1.下列关于PHP垃圾回收的说法,错误的是?A、开启/关闭垃圾回收机制可以通过修改php配置实现B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。C、PHP中的垃圾回收机制,会大幅度提升系统性能。D、开启垃圾回收机制后,针对内存泄露的情况,可以节省大量的内存空间,但是由于垃圾回收算法运行耗费时间,开启垃圾回收算法会增加脚本的执行时间
转载
2024-01-03 20:30:18
119阅读
基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayLis
转载
2018-09-01 15:52:00
151阅读
2评论
如何成为架构师
转载
2021-08-04 15:44:42
336阅读
1. Java如何开启线程?怎么保证线程安全?答:线程与进程的区别:进程是操作系统进行资源分配的最小单元。线程是操作系统进行任务分配的最小单元,线程隶属于进程。如何开启线程?1. 继承Thread类,重写run方法。2. 实现Runable接口,实现run方法。3. 实现Callable接口,实现call方法。通过FutureTask创建一个线程,获取到线程执行的返回值。4. 通过线程池来开启线程
1、什么是 Hystrix 断路器?我们需要它吗?由于某些原因,employee-consumer 公开服务会引发异常。在这种情况下使用 Hystrix 我们定义了一个回退方法。如果在公开服务中发生异常,则回退方法返回一些默认值中断,并且员工使用者将一起跳过 firtsPage 方法,并直接调用回退方法。 断路器的目的是给第一页方法或第一页方法可能调用的其他方法留出时间,并导致异常恢复。可能发生的
转载
2024-01-14 19:14:39
78阅读
随着每日确诊病例人数的减少以及治愈患者人数增多,随着这场抗“疫”战争即将以胜利告终,接踵而来的是企业复工、金三银四求职高峰季的来临。有很多Java工程师想要把握住这个机会,实现升职加薪、成为Java架构师。但你知道企业在招聘面试时会提问什么吗?接下来的就给大家分享一些基础面试题答疑。1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合
转载
2024-06-16 08:37:46
63阅读
Java线程的状态、进程和线程的区别,进程间如何通讯,线程间如何通讯
原创
2021-08-04 15:45:38
262阅读
经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目 Java线程的状态
原创
2021-07-13 11:50:00
1042阅读
# 实现数据架构师面试题的流程
## 流程图
```mermaid
flowchart TD
A[开始] --> B[准备数据]
B --> C[数据清洗]
C --> D[数据分析]
D --> E[建立数据模型]
E --> F[数据可视化]
F --> G[总结报告]
G --> H[结束]
```
## 步骤及代码示例
###
原创
2024-05-23 03:43:55
59阅读
# 实现交付架构师面试题的指南
在准备交付架构师的面试题时,我们需要系统化地思考整个流程,确保我们能够有效地组织和实现我们的想法。以下是实现这一目标的步骤,以及每一步需要关注的具体内容和代码示例。
## 流程步骤
| 步骤 | 描述 |
|------|------------------------------------|
|
原创
2024-10-14 06:08:20
55阅读