一、List 接口实现类
1. ArrayList
2025年07月02日
哈喽 大家好!
我是老陈,这节课我们一起学习 LinkedHashSet,LinkedHashSet就像 “带借阅顺序记录的图书馆书架”—— 每本书(元素)按放入书架的顺序排列,同时自动去重!相比 HashSet 的无序特性,LinkedHashSet 在 “保持插入顺序” 和 “高效去重” 场景下更实用;相比 TreeSet 的排序特性,它的顺序不依赖比较规则,而是纯粹的插入顺序!
2025年07月02日
# Java面试题整理:紧跟2025年面试趋势
## Java基础面试题
### 基本概念
1. 八大基础数据类型及其包装类分别是什么?
2. Java三大特性(封装、继承、多态)的具体实现和应用场景是什么?
2025年07月02日
如果去查看 express.js 或是 koa.js 的源码,会发现它们底层都是使用 node.js 的 http 模块来搭建的服务。本篇文章就介绍一下,我们自己如何通过 http 模块,仅通过 3 步,来实现一个简单的服务器的搭建:
2025年07月02日
飞书作为一款广泛使用的办公协作工具,其机器人功能为我们提供了便捷的消息交互方式。而 MCP(Model Context Protocol)作为一种新兴的协议,在模型交互和数据传输方面具有独特的优势。本文将详细介绍如何使用 Java 开发一个 MCP Server,并通过它向飞书机器人发送消息,帮助开发者快速实现自动化消息通知的功能。
2025年07月02日
针对4G和8G内存的服务器,可以使用以下建议来设置Tomcat服务器的Java虚拟机内存以获得最优性能:
1. 对于4G内存的服务器,建议将Tomcat服务器的堆内存设置为2G。可以使用以下命令来设置:
```
export CATALINA_OPTS="-Xms2g -Xmx2g"
2025年07月02日
TomCat作为javaweb项目使用最多的服务器,如果我们仅仅只是会在开发工具中去部署web项目,而不能够熟练地在不借助开发工具的基础上熟练部署项目是远远不够的,下面整理了三种不借助开发工具直接部署web项目的方法,分别是借助webapps目录配置,借助server.xml文件配置和借助localhoat目录配置的三种方式。
第一种方式:借助webapps目录部署服务器项目。把项目直接复制到webapps目录下,项目名称即为访问路径名。
2025年07月02日
在Java中,HTTP请求通常用于客户端与Web服务器之间的数据交换,常见的场景包括API调用、网页浏览以及服务间通信等。Java提供了多种库来处理HTTP请求,其中最为广泛的是java.net包和第三方库如Apache HttpClient或OkHttp。
2025年07月02日
打开tomcat官网,http://tomcat.apache.org/ 选择指定的tomcat版本,本例中安装的是8.5.39。(下载链接:
https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz)