面试材料
文章平均质量分 85
chalmers_15
从c++到lua,再到nodejs;从游戏客户端到服务端,到游戏后台管理/web游戏后端/运维。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在nodejs中 有哪些是 “假值“和怎么写 “双重否定”
Node.js中false、null、undefined、0、NaN和空字符串''在布尔上下文中被视为假值。!!操作符通过双重否定将值显式转换为布尔值:第一个!转换为布尔并取反,第二个!再次取反得到原值的布尔等效值。这与Boolean()函数效果相同,但!!写法更简洁常用。原创 2025-08-20 15:54:14 · 284 阅读 · 0 评论 -
nodejs 语言特性(面试系列2)
本文介绍了Node.js核心模块与开发实践,主要内容包括:1)HTTP模块创建服务器及请求参数处理;2)fs模块的文件操作方式;3)Buffer处理二进制数据。还涉及性能优化(内存泄漏排查、集群模式)、常用框架(Express/Koa)、数据库(MongoDB)和WebSocket应用,以及错误处理、安全防护和Docker部署等工程实践。文章涵盖了Node.js开发的关键技术点和最佳实践,适合开发者快速掌握核心内容。原创 2025-06-13 15:00:00 · 974 阅读 · 0 评论 -
Java 语言特性(面试系列5)
Protobuf(Protocol Buffers)是 Google 开发的。原创 2025-06-12 08:30:00 · 883 阅读 · 0 评论 -
Java 语言特性(面试系列6)
本文摘要:文章系统介绍了主流数据库技术,分为SQL数据库(如MySQL)、NoSQL数据库(MongoDB)和内存数据库(Redis)三大类。SQL部分详解了ACID特性、索引优化、分库分表等核心概念;MongoDB重点介绍了文档模型、分片机制和复制集;Redis则深入分析其数据类型、持久化机制及集群方案。最后通过对比各数据库特性,提出了混合架构设计思路(如Redis+MySQL)及缓存一致性解决方案。全文涵盖了数据库选型、性能优化等核心知识点,为不同业务场景下的数据库选择与使用提供了系统指导。原创 2025-06-12 13:30:00 · 928 阅读 · 0 评论 -
Java 语言特性(面试系列3)
本文介绍了Spring/SpringBoot、MyBatis/Hibernate和开发工具的核心概念与应用。Spring部分重点解析了IoC容器、AOP和自动配置机制,详细说明了相关注解的使用场景。MyBatis和Hibernate对比章节阐述了两种ORM框架的特点、使用场景和缓存策略。开发工具部分涵盖了Maven/Gradle的依赖管理和Git的分支策略。最后提供了一个SpringBoot+MyBatis的综合应用示例,强调通过实践项目加深理解,建议搭建CRUD系统或模拟Git团队协作来巩固知识。原创 2025-06-11 08:30:00 · 1822 阅读 · 0 评论 -
Tomcat 和 Nginx 高频面试题
Tomcat是Java应用服务器,适用于动态内容处理;Nginx是高性能Web服务器/反向代理,擅长静态资源和高并发。Tomcat优化方法包括JVM参数调整(堆内存、GC策略)、Connector线程池优化和使用APR连接器。Nginx高可用方案有主备模式(Keepalived+VIP)和多级负载均衡架构(Nginx→Nginx→Tomcat)。选择Tomcat处理Java应用,选择Nginx处理静态资源和高并发场景。系统优化后Tomcat性能可提升30-70%,Nginx可实现99.99%可用性。原创 2025-06-14 08:00:00 · 983 阅读 · 0 评论 -
Java 语言特性(面试系列1)
JVM 为节省内存,相同字面量的字符串共享同一个实例。:线程安全,分段锁实现(JDK8 采用 CAS+之间的对象,超出范围时创建新对象。原创 2025-06-10 10:30:17 · 1653 阅读 · 0 评论 -
Java 语言特性(面试系列2)
SQL:熟练编写复杂查询,理解索引原理与优化。设计:权衡范式与反范式,根据业务选择事务隔离级别。主流数据库:掌握 MySQL 存储引擎差异、Redis 缓存策略、MongoDB 适用场景。原创 2025-06-10 15:00:00 · 1388 阅读 · 0 评论 -
nodejs 语言特性(面试系列1)
本文系统梳理了JavaScript核心知识点,涵盖以下内容:1.数据类型:7种基本类型(Undefined、Null、Boolean等)和引用类型Object2.原型机制:prototype与__proto__的关系,原型链继承原理及实现方式3.作用域与闭包:词法作用域规则,var/let/const区别,闭包在防抖/节流中的应用4.异步编程:从回调函数到Promise再到Async/Await的演进,解决回调地狱问题5.事件循环:浏览器与Node.js的EventLoop差异,微任务与宏任务执行原创 2025-06-13 08:00:00 · 965 阅读 · 0 评论
分享