自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (11)
  • 收藏
  • 关注

原创 vue启动的报错

该问题通常发生在大型项目或同时运行多个前端项目时,核心原因是Linux默认文件监视数(通常8192)不足。该错误表明系统文件监视器数量已达到上限(ENOSPC错误),这是Linux系统下运行前端项目时的常见问题。

2025-06-19 11:25:46 160

原创 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 875

原创 nodejs 语言特性(面试系列2)

本文介绍了Node.js核心模块与开发实践,主要内容包括:1)HTTP模块创建服务器及请求参数处理;2)fs模块的文件操作方式;3)Buffer处理二进制数据。还涉及性能优化(内存泄漏排查、集群模式)、常用框架(Express/Koa)、数据库(MongoDB)和WebSocket应用,以及错误处理、安全防护和Docker部署等工程实践。文章涵盖了Node.js开发的关键技术点和最佳实践,适合开发者快速掌握核心内容。

2025-06-13 15:00:00 895

原创 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 880

原创 Java 语言特性(面试系列6)

本文摘要:文章系统介绍了主流数据库技术,分为SQL数据库(如MySQL)、NoSQL数据库(MongoDB)和内存数据库(Redis)三大类。SQL部分详解了ACID特性、索引优化、分库分表等核心概念;MongoDB重点介绍了文档模型、分片机制和复制集;Redis则深入分析其数据类型、持久化机制及集群方案。最后通过对比各数据库特性,提出了混合架构设计思路(如Redis+MySQL)及缓存一致性解决方案。全文涵盖了数据库选型、性能优化等核心知识点,为不同业务场景下的数据库选择与使用提供了系统指导。

2025-06-12 13:30:00 848

原创 Java 语言特性(面试系列5)

Protobuf(Protocol Buffers)是 Google 开发的。

2025-06-12 08:30:00 791

原创 Java 语言特性(面试系列4)

设计一个高并发的电商系统,分析计算机基础的应用。:线程安全,延迟初始化。

2025-06-11 15:00:00 534

原创 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 1804

原创 Java 语言特性(面试系列2)

SQL:熟练编写复杂查询,理解索引原理与优化。设计:权衡范式与反范式,根据业务选择事务隔离级别。主流数据库:掌握 MySQL 存储引擎差异、Redis 缓存策略、MongoDB 适用场景。

2025-06-10 15:00:00 1367

原创 Java 语言特性(面试系列1)

JVM 为节省内存,相同字面量的字符串共享同一个实例。:线程安全,分段锁实现(JDK8 采用 CAS+之间的对象,超出范围时创建新对象。

2025-06-10 10:30:17 1565

原创 tomcat http 怎么改成 https

你应该能看到 Tomcat 的欢迎页面。如果使用自签名证书,浏览器可能会显示安全警告,你可以选择继续访问。执行此命令后,系统会提示你输入一些信息(如密钥库密码、你的名字、组织等)。如果你希望将所有 HTTP 流量重定向到 HTTPS,可以在原有的 HTTP。通过以上步骤,你应该能够成功地将 Tomcat 配置为支持 HTTPS。如果你没有可用的 SSL/TLS 证书,可以使用 Java 的。:进入你的 Tomcat 安装目录,找到。为你的密钥库的实际路径,并将。文件将包含你的自签名证书。

2025-04-15 15:12:11 1547

原创 华为验证游戏登录+充值验证(java代码)

2. Order服务验证购买Token。3. Order服务确认购买。1. 获取应用级AT。

2025-04-15 15:10:03 311

原创 谷歌验证游戏登录+充值(java代码)

【代码】谷歌验证游戏登录+充值(java代码)

2025-04-09 09:48:30 207

原创 ‌Linux 内核参数 net.core.somaxconn 详解

【代码】‌Linux 内核参数 net.core.somaxconn 详解。

2025-04-09 09:47:11 946

原创 安装tomcat+安装java

切目录 /usr/my_server/tomcat/apache-tomcat-8.5.98/conf。切目录 /usr/my_server/tomcat/apache-tomcat-8.5.98/bin。切目录 /usr/my_server/tomcat/apache-tomcat-8.5.98/解压 tar -zxvf apache-tomcat-8.5.98.tar.gz。修改端口 vim server.xml 8080==>8888。启动 ./startup.sh。1. 搜索java jdk。

2025-02-15 10:45:32 217

原创 tomcat 使用域名访问失败

根据你的描述,问题最可能的原因包括DNS 解析问题或HTTP 请求头中的 Host 字段问题。检查翻墙前后域名解析的 IP 是否一致。检查 Tomcat 的虚拟主机配置和安全策略。使用抓包工具查看 HTTP 请求头的差异。如果使用 HTTPS,检查 SSL/TLS 证书是否有效。清除浏览器或客户端缓存,重新测试。如果问题依然存在,可以根据具体现象进一步分析。

2025-02-15 10:37:29 1291

原创 做其他的不好吗?别写代码了(4)

总的来说,AI 对 IT 行业的影响是双刃剑。但同时 AI 也会创造新的 IT 工作机会,如 AI 系统的开发、部署和维护,以及利用 AI 技术进行创新和优化等。AI 可以自动化和优化很多 IT 工作,如系统监控、故障诊断、代码编写等,这可能会替代一些传统的 IT 工作岗位。未来 IT 从业者需要更多掌握 AI 相关的技能,如机器学习、数据分析等,以适应 AI 在 IT 领域的广泛应用。关键是 IT 从业者要主动学习和适应 AI 技术,提升自身的价值和竞争力,而不是被动地等待 AI 取代自己。

2025-01-06 13:58:30 154

原创 mongodb:too many open files

【代码】mongodb:too many open files。

2025-01-06 10:27:22 462

原创 pm2 守护http-server

PM2(Process Manager 2)是一个用于Node.js应用程序的进程管理器。

2024-10-16 15:54:05 831 1

原创 centos 搭建 Grafana

centos 搭建 Grafana

2024-10-16 15:52:05 848

原创 centos安装软件

表示将默认的日志保留时间28天修改为7天。为避免 atop 长时间运行占用太多磁盘空间,建议修改为7天,您可结合实际情况进行修改。,表示将默认的600s监控周期修改为30s。建议修改为30s,您可结合实际情况进行修改。:按照进程的网络使用率进行降序筛选(使用此命令需安装额外的内核模块,默认不支持)。:指定时间点,格式为 YYYYMMDDhhmm。:按照进程的 CPU 使用率降序筛选。:按照进程资源综合使用率进行降序筛选。:按照进程的内存使用率降序筛选。:按照进程的磁盘使用率降序筛选。

2024-08-26 10:14:49 1191

原创 centos mongodb安装+开机启动

在CentOS系统中,要将MongoDB设置成开机自启动,你可以创建一个系统服务单元文件,并将其放置在系统的服务目录中。解压 tar -zxvf mongodb-linux-x86_64-rhel70-5.0.24.tgz。改名 mv mongodb-linux-x86_64-rhel70-5.0.24 mongodb。新增文件 touch logs/mongodb.log。切目录 /usr/local/mongodb/bin。切目录 /usr/local/mongodb。下载包到 /usr/local/

2024-08-26 10:10:11 1570

原创 做其他的不好吗?别写代码了(3)

人工智能时代,程序员如何保持核心竞争力?随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员在AI时代如何保持并提升自身的核心竞争力吧!

2024-08-23 10:43:04 400

原创 centos7 redis安装+开机启动(6379+6380)

在CentOS系统中,要将Redis设置为开机自启动,可以创建一个系统服务单元文件。

2024-08-23 10:37:30 447

原创 做其他的不好吗?别写代码了(2)

作为程序员,确保软件稳定性是一项重要而复杂的任务。

2024-08-22 10:04:33 307

原创 vue一键打不同环境的包

outputDir 是打包后输出的目录;也可按照其他方式命名,每个环境不一样即可。终端执行:npm run build:all。

2024-08-22 09:58:13 802

原创 做其他的不好吗?别写代码了(1)

通过这些方法,我们可以将零散的知识点串联成体系,加深理解,提高学习效率。就像您所说的,这些笔记就像一张珍贵的航海图,指引我们在编程的海洋中航行。希望这些建议对您有所帮助。在编程学习的过程中,高效的笔记记录和整理确实可以起到事半功倍的作用。

2024-08-21 14:25:30 211

原创 vue打包设置 自定义的NODE_ENV

vue打包设置 自定义的NODE_ENV

2024-08-21 14:22:07 1281

原创 低代码开发的机遇与挑战

低代码(Low-Code)是一种软件开发方法,旨在通过最小化手动编写和配置代码的工作量,加快软件应用程序的开发速度。低代码开发平台提供了可视化的界面和组件,使开发人员能够通过拖拽和配置,而不是编写大量的代码来创建应用程序。

2024-08-15 17:27:38 297

原创 Scp 使用密码拷贝文件

在Linux系统中,scp是一个非常好用的命令,可以用于在本地和远程计算机之间复制文件和目录。

2024-08-15 15:00:00 5441

原创 java代码

jar包的各种启动方式超详细总结_java_脚本之家弊端1:exit 退出终端会导致java进程中断。弊端2:ctrl+c 退出启动展示页会导致java进程中断。弊端3:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终端)。弊端4:控制台日志不打印(这个可以不算弊端吧,其实很多场景不需要这个日志,这里姑且算是吧)弊端1:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终端)。

2024-07-30 11:00:00 708

原创 vue-水印

【代码】vue-水印。

2024-07-29 14:21:41 333

原创 vue 全屏代码

【代码】vue 全屏代码。

2024-07-29 14:18:10 433

原创 2024 年 AI 辅助研发趋势

未来,随着AI技术的不断成熟和发展,其将在研发全流程中扮演越来越重要的角色,从需求挖掘、设计、开发、测试到运维,形成全面的智能辅助生态系统,真正实现“智慧研发”。AI辅助系统能够整合不同领域的专业知识,促进跨学科交叉创新,例如在药物研发、材料科学等领域,AI模型可用于预测化合物性质、设计新材料等复杂问题。AI实时反馈用户行为数据,使产品经理能快速响应市场变化,调整产品策略,并通过A/B测试等方式快速验证假设,推动产品的快速迭代和优化。

2024-07-05 16:42:44 440

原创 一些linux指令(转:一次服务器被入侵的处理过程分享)

last。

2024-07-05 16:40:15 303

原创 vue 怎么判断长时间没操作

【代码】vue 怎么判断长时间没操作。

2024-07-05 16:39:24 580

原创 mongo和redis的数据备份和还原

该命令将在 redis 安装目录中创建dump.rdb文件。我这边直接放到mongodb的安装目录下。mongodump 也是在这里下载 选对版本。查询路径 CONFIG GET dir。查询路径 CONFIG GET dir。放到mongodb安装的bin目录下。找到服务--准备重启。

2024-03-07 09:25:38 556

原创 虚拟机时间同步主机

复制文件到 /etc/localtime 目录下:#sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime。如果是时区问题,则: tzselect;运行这个工具之后,会有文本的简单交互;+0800 表示时区东八区 明显不对。+0800 表示时区东八区。

2024-03-07 09:25:12 1614

原创 一些脚本备份

【代码】一些脚本备份。

2024-02-23 18:25:24 355

原创 计算机专业必看的电影

影片构建了一个令人震撼的未来世界:人类被高度发达的人工智能系统——矩阵(The Matrix)所囚禁,这个由机器创造的虚拟现实环境完美模拟了20世纪末的生活场景,而真实世界则是一片荒芜,仅存的人类抵抗力量在与机器世界的统治进行着一场关乎生死存亡的斗争。总之,《黑客帝国》以其独特的视角和创新的叙事方式,为计算机专业人员提供了一部富含深邃思想内涵和技术想象力的作品,既娱乐了观众,又启发了他们对所在领域未来发展及伦理道德问题的思考,堪称是计算机专业学生和从业者必看的影视佳作之一。

2024-02-23 18:23:48 384

websocket-server 简单的一个例子

WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。而比较新的技术去做轮询的效果是Comet。这种技术虽然可以双向通信,但依然需要反复发出请求。而且在Comet中,普遍采用的长链接,也会消耗服务器资源。在这种情况下,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯

2023-12-27

jenkins-2.99-1.1.noarch.rpm+jdk-8u181-linux-x64.rpm

(1)JDK软件包 jdk-8u181-linux-x64.rpm 162 MB (170,024,960 字节) (2)Jenkins软件包 jenkins-2.99-1.1.noarch.rpm 70.7 MB (74,145,792 字节) (3)Jenkins插件包 jenkins-plugins.tar.gz 156 MB (164,433,920 字节)

2023-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除