- 博客(105)
- 问答 (1)
- 收藏
- 关注
原创 nginx 修改配置
如果你的后端服务在不同的端口上运行,但静态资源访问路径相同,你可以使用 Nginx 的 location 配置来将请求转发到不同的后端服务,同时处理静态文件。根据实际需求选择适合的方案来实现请求的分发和静态资源的处理。如果所有服务的静态资源路径相同,你可以直接使用 Nginx 的 location 指令来处理不同的服务请求。使用 Nginx 的 if 指令来根据请求的 URI 判断将请求转发到哪个后端服务。如果你需要在一个路径下访问不同服务的静态资源,可以将它们按服务区分,或者使用一个通用的后端处理请求。
2024-10-24 10:32:36
408
原创 request to https://registry.npm.taobao.org/create-react-app failed, reason: certificate has expired
这个错误信息 CERT_HAS_EXPIRED 表示你在运行 npm install -g create-react-app 命令时,NPM 客户端无法连接到指定的包注册表(在这个例子中是 https://registry.npm.taobao.org),因为服务器的 SSL 证书已过期。你可以尝试以上方法,如果问题仍然存在,请告诉我!最近的网络太不文档了吧。设置不同的 npm 源。禁用严格 SSL 校验。
2024-09-06 20:14:38
678
原创 Git 连接问题:fatal: unable to access ‘https://github.com/...../‘: Failed to connect to git
很早之前的配置,可能是个惊喜 也可能是个露最近git clone https://github.com/…/ 频频有问题,,,,最初我疑惑 是不是我改了github密码导致git clone 步成功毕竟了 ,把电脑的凭据密码更新 git 卸载重装 有一阵好了。。。然后就放着了。。。。今天又出现了这个问题。。
2024-09-04 22:39:26
670
原创 nvm install 20.13.1 报错 corepack.cmd: Access is denied.
上面说安装目录下么有权限 ,cmd 命令打开,执行成功!
2024-09-04 19:43:09
372
原创 nvm list available出现的 Could not retrieve https://nodejs.org/dist/index.json办法解决
好久没有用电脑的nvm list available 命令,今天晚上突然用发现趟趟趟~~ 报错刚开始报错:是这样滴。
2024-09-03 23:43:40
759
原创 kill 端口所属进程
成功: 已终止 PID 21028 (属于 PID 13532 子进程)的进程。成功: 已终止 PID 13532 (属于 PID 19260 子进程)的进程。
2024-04-22 14:17:37
468
原创 JavaScript Promise与async/await
await 允许我们等到 Promise 完成后再转下一行,更加整洁且易于阅读,javaScript要求我们的await关键字 在标有sync关键字函数内使用,所以让我们带有sync关键字标记的函数代替我们Promise 链。.then 的第二个参数也是一个函数,该函数将在 promise rejected 且接收到 error 信息后执行。.then 的第一个参数是一个函数,该函数将在 promise resolved 且接收到结果后执行。但是在实际项目中,我们经常执行长时间的任务,
2024-04-20 18:10:15
471
原创 一个小时学习javaScript
JavaScript 是一种广泛使用的编程语言,最初被设计来增加网页的交互性,让用户能够与网页上的元素进行互动。自从1995年被引入以来,JavaScript已经发展成为Web开发中不可或缺的一部分,并且其用途已经大大扩展到了网页之外。
2024-04-20 11:50:28
1124
原创 给index.html 添加javascript 元素,最好放到那个位置
元素的位置会影响页面的加载和执行效率。给index.html 添加javascript 元素 有两种添加方式,在HTML文档中添加。
2024-04-19 23:48:58
456
原创 为什么说创建一个index.html 文件 来作为javascript 一个 host
JavaScript代码运行环境的系统或平台,JavaScript代码需要一个“宿主环境”(host environment)来执行,这个环境提供了必需的资源、API和执行机制。
2024-04-19 22:55:25
899
原创 docker部署java项目,如何docker-compose内的jdk版本与本地版本保持一致
检查你的日志配置文件(如 log4j.properties, log4j2.xml, logback.xml),确保日志 Appender 使用的字符编码是 UTF-8 或其他适当的编码。如果问题仍然存在,可能需要更详细地检查应用程序的代码,特别是那些处理字符串和日志输出的部分。使用工具(如 Linux 的 file 命令或在线编码检测工具)检查日志文件的实际编码,确认是否与预期一致。如果问题仅在特定环境中出现(如只在生产环境中出现乱码),尝试检查该环境的特定配置或终端显示设置。dockerfile文件。
2024-04-19 20:49:47
692
原创 docker容器不同容器 diff work merge的作用
这种层叠文件系统的设计,特别是在容器技术中,极大地提高了存储效率和性能,因为只有实际更改的文件才需要额外存储空间,而未更改的文件则可以在多个容器之间共享。这也方便了快速启动容器和高效利用磁盘空间。
2024-04-19 20:46:55
840
1
原创 在 PyCharm 中使用系统安装的 Python 和 Anaconda 的 Python什么区别
系统安装的 Python 是从官方 Python 网站下载并安装的,通常位于系统的标准路径(如 /usr/bin/python 或 C:\PythonXX)。Anaconda 的 Python 解释器位于 Anaconda 安装路径下,通常位于 Anaconda 安装目录的 bin 目录中。如果在系统上已经安装了 Python,PyCharm 默认会使用系统安装的 Python 解释器。使用系统安装的 Python 可能会受到系统环境的影响,可能存在与系统其他应用程序的兼容性问题。
2024-04-16 00:19:10
976
原创 nginx status配置及参数配置
今天简单介绍下如何监控Nginx的状态。其实要监控Nginx的状态非常简单,它内建了一个状态页,只需修改Nginx配置启用Status即可,对于想了解nginx的状态以及监控nginx非常有帮助。
2024-04-08 15:36:52
737
原创 I want to relax at home “at ”音为啥发不出来
然后,逐渐加快速度,同时尝试保持所有单词的清晰度,包括 “at”。语速和重音的影响:在快速说话时,人们往往会在重要的词或音节上放慢速度,给予重音,而在不那么重要的词或音节上加快速度,减轻发音。在快速的自然语流中,非重音词,尤其是功能词如介词和冠词,常常会被弱读,也就是发音轻柔和快速,有时候音质也会改变。连读(Liaison):当“at”与其后的单词“home”紧密连读时,“at” 的尾音 “t” 可能会与 “home” 的开头音 “h” 紧密结合,导致 “at” 的发音变得轻微或略过不发。
2024-04-03 00:05:01
282
原创 【don‘t t的音为什么发不出来】i don‘t speak japanese very well
在英语口语中,当我们说话很快时,有时某些音节会变得不那么明显,甚至被省略,这种现象称为“音节省略”(elision)。在“don’t”这个词中,当我们快速说话时,"t"音有时会被轻轻地发出,或者几乎不发音,尤其是在连读的情况下。例如,如果后面紧跟着的单词以元音音素开头,"t"音有时会以一种更为柔和的方式发出,甚至可能听起来像一个快速的停顿,而不是一个清晰的“t”音。要练习发出“don’t”的“t”音,可以慢慢地、清晰地发音,然后逐渐加快速度,同时保持“t”音的清晰度。don’t t的音为什么发不出来。
2024-04-02 23:59:21
431
原创 MySQL 看库大表
即使表在information_schema.TABLES中显示有大小,这个大小可能代表的是表的结构定义、索引或是最小的空间分配,并不一定意味着表中含有数据行。特别是在高并发环境中,或者是在某些数据库配置下,元数据的更新可能会有延迟。如果之前表中有数据并进行了删除操作,而没有执行相应的压缩或优化表的操作(如OPTIMIZE TABLE),表的大小可能不会立即减少,因为物理空间没有被释放回文件系统。总之,“没有数据”但表显示有大小的情况,可能由于多种原因,包括表的最小空间占用、索引空间、元数据更新策略等。
2024-03-28 15:11:30
1213
1
原创 如何把容器直接迁移到另一个环境上
docker-compose下载命令:curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose。tips: 用docker-compose 部署docker容器时,当docker-compose github连接很慢超时,可以把其他环境的docker-compose导入。
2024-03-22 16:28:19
554
2
原创 in on at 介词表示时间时, in 代表一段范围 on 代表一天 at 代表时间点,但是为什么有on vacation
是一个例外,这是一个习惯用法,表示某人正在度假。这里的“on”并不是用来指示具体的日期或时间,而是表示状态或活动。当我们使用“in”,“on”和“at”来表示时间时,通常有一些基本规则。总的来说,这些规则是一般性的,而习惯用法和短语可能会有一些例外。
2024-01-04 08:52:03
779
原创 Linux查看开机启动的服务
这些命令可以根据你的系统和使用的发行版略有不同。请根据你的系统选择适当的命令。在大多数现代Linux系统中,在Linux系统中,可以使用不同的命令和工具来查看开机启动的服务。是较为通用和强大的工具。
2023-11-21 14:26:10
8094
原创 Debian系列的Linux发行版上部署wvp
请注意,要执行上述权限更改,您需要具有足够权限的用户(通常是’root’用户或具有管理员权限的用户)。通常,最安全的方式是使用MySQL提供的命令行工具或图形工具来管理数据库,而不是直接访问数据库文件。如果您忘记了密码或需要进一步的管理,请参考MySQL的官方文档以获得更多信息。如果您的Linux系统上启用了防火墙,请确保防火墙允许MySQL的端口(通常是3306)的流量。如果您尝试上述步骤仍然无法解决问题,还请提供更多详细信息,例如您的MySQL和Navicat配置,以便更好地帮助您解决问题。
2023-11-20 14:18:32
1078
原创 下载安装包,platform的含义
每次安装某个软件时,会让你选择platform,遇到满脸问号❓❓❓❓❓❓❓❓❓❓❓❓其中window大家都很熟悉,wndows系统 安装 选WINDOW选项,那剩下的几个呢。
2023-10-08 11:04:52
516
原创 为什么配置了npm的全局安装路径 执行npm 命令 还是走到其他目录
问题可能出在 npm 的缓存目录上,它仍然指向默认的全局 npm 缓存目录,而不是您自定义的全局包安装路径。您可以尝试修改 npm 的缓存目录路径以解决这个问题。这样做后,npm 应该将包下载并缓存在新的路径下,而不会出现权限问题。如果问题仍然存在,请提供更多信息,以便我可以继续协助您解决问题。使用以下命令将 npm 的缓存目录路径更改为您的自定义全局包安装路径,例如。这将确保 npm 缓存与全局包安装路径一致。或类似的默认路径,请继续下一步。确保使用正确的路径执行此命令。
2023-10-01 20:23:29
825
原创 liunx服务器安装kafka
要启动 ZooKeeper,您需要一个配置文件。下载文件名含bin的压缩包,要不然启动报错。,官网包下载地址,具体命令操作参考官网。查看kafka 支持的最低jdk版本。下载对应 的zookeeper 版本,:下载kafka src 源文件。具体的jdk版本 看kafka。) ,解压打开相对路径的。到zookeeper官网下载。找到kafka 版本的。
2023-06-14 21:34:56
1486
原创 ID号找到服务的安装路径
此命令将显示该进程可执行文件的链接路径。如果该可执行文件是作为包管理器安装的软件包,则该可执行文件的链接路径通常位于软件包的bin目录中,因此您可以确定软件包的安装路径。这表示进程ID为1234的进程实际上是由/usr/bin/java可执行文件启动的。因此,您可以确定此服务的安装路径为/usr/bin。其中,[PID号]是您想要查找其安装路径的进程的ID号。
2023-06-06 10:25:28
291
转载 Arduino编程基础(二)——C\C++语言基础(上)
宏定义是C语言提供的一种预处理方式,其允许使用标识符来表示一个字符串,编译器在开始编译前,会将代码中标识符全部替换成对应的字符串,以达到对程序预先处理的目的。合理使用宏定义,可以简化代码编写,避免输入及语法错误,提高程序可读性。
2023-05-14 15:37:19
3129
原创 EMQ安装
切换到/usr/local目录下载 emqx(最新版本可从官网获取免费下载、试用 EMQ 产品)卸载 EMQX Broker,直接删除 EMQX 目录即可。停止 EMQX Broker。卸载 EMQX Broker。停止 EMQX Broker。
2023-04-19 15:13:54
1038
原创 TDengine创建database报错 DB error: Out of dnodes (0.000000s)
这个错误提示表明 TDengine 的数据节点已经用完,无法继续创建新的数据库。这可能是由于您的 TDengine 数据库中已经存在了大量的数据库或者数据表,并且系统没有足够的资源来支持创建新的数据库。需要注意的是,在对 TDengine 进行任何配置和修改之前,建议先备份数据和配置文件,以免造成数据丢失或者系统故障。找到TDengine配置文件taos.cfg 修改 此dnode支持的最大vnode数 (我这里是最新版)TDengine 创建数据库报错。
2023-02-28 14:24:42
4734
3
原创 安装TDengine 服务端和客户端——客户端连不上问题解决
安装完毕 ,进入C:\TDenginefrom目录,直接cmd执行TDengine CLI程序。最后试着修改 服务端host文件(liunx系统)后面再阅读官网 tip 发现了这些 :ooo。出现welcome 但是无法连接客户端。文件 (windows 系统)文件的firstEP。
2023-02-28 10:38:28
3650
4
原创 Linux没有默认设置root密码
Ubuntu默认的root密码在每次重启后都是随机生成的。类似的还有RedHat、CentOS等系统。登录你所创建的任意用户,输入sudo passwd,然后输入当前用户密码,即可设置root固定密码了。相信有些小伙盘一开始创建虚拟机的时候,虚拟机自动给你跳过了一些步骤,有些没有root账号,
2023-02-23 12:42:09
683
1
原创 三元操作符的类型务必一致
可以看出第二个三元表达式 90转成 90.0 100.0 还是100.0。三元操作符的类型务必一致,否则编译器会自动类型转换。使用jclasslib反编译工具。
2023-01-05 10:06:04
147
gui求PVE资源(各位大lao 看下)
2025-02-08
大数据接口导致的前端页面卡死
2024-05-09
javascript 函数作用域
2024-04-20
运维 (数据库连接问题)
2023-10-26
EMQX连接报错:代理程序不可用
2023-04-17
ESP8266-C开发-3串口下载固件失败
2023-03-29
gradle编译spring源码报错
2021-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人