node-sass Error: EACCES: permission denied, mkdir ‘xxx/node_modules/node-sass/vendor’

Unable to save binary //node_modules/node-sass/vendor/linux-x64-64 : { Error: EACCES: permission denied, mkdir 'xxx/node_modules/node-sass/vendor' at Object.mkdirSync (fs.js:752:3) 使用npm打包时,发现node-sass无法安装成功,但是用yarn可以。 原来是因...

MacOS 下切换默认 Java (JDK)

TLDR 如果同时安装了 adoptopenjdk 11 和 adoptopenjdk 8,同时希望 8 做为默认 JDK,只需要把 /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Info.plist里的JVMVersion的值由1.8.0_222改为 x1.8.0_222(大概第42行)。这样我们的MacOS默认JDK就成为...

MySQL 记录所有SQL和慢SQL

通过配置文件配置日志 my.cnf 位置 查看自己版本 MySQL 默认读取配置文件的路径 mysql --help | grep my.cnf 12 mysql --help | grep my.cnf  我的这个...

Spring Boot接入 apollo 后启动 dubbo 报错

Spring Boot接入 apollo 后启动 dubbo 报错

某Spring Boot项目接入 apollo 后启动 dubbo 报错Caused by: java.lang.IllegalStateException: ApplicationConfig.application == null. TLDR apollo-client 版本= 1.2.0。 点击查看Apollo Client最新版本 在application.properties内添加配置apollo.bootstrap.eagerLoad.enabled=true。 解决步骤复盘 根据异常猜测是 dubbo 启动时未读取...

dubbo 接口调试直连服务提供者

dubbo 接口调试直连服务提供者

dubbo 直连提供者 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表。 通过 XML 配置 如果是线上需求需要点对点,可在 中配置 url 指向提供者,将绕过注册中心,多个地址用...

git clone error

git clone error

要在 github 上下载一个朋友做的项目,试了几次都报如下错误,但是在海外的 VPS 上秒 clone 完成,所以猜测是原始 resposity 过大,网络又不好导致的。 error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fata...

Tomcat与UTF-8,告别中文乱码

简介 UTF-8是网页应用中最常用的字符编码。它支持世界上正在使用的所有语言,包括中日韩。 本文我们会展示所有的配置以确保在Tomcat中使用 UTF-8。 连接器(Connector) 配置 一个连接器在指定的端口上监听连接。我们需要确保我们所有的连接器都使用UTF-8来编码请求。 ...

如何清空 DNS 缓存

Windows ipconfig /flushdns 12 ipconfig /flushdns  Linux (根据实际运行的服务执行相应的命令) /etc/init.d/named r...

Maven 最佳实践

Maven 最佳实践

添加依赖 如果需要给项目添加依赖,只需要在pom.xml的<dependencies>节点下添加相关依赖就可以。 <dependencies> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version&g...

MySQL CheatSheet

连接 mysql -h <host> -u <user> -p<passwd> mysql -h <host> -u <user> -p Enter password: ******** mysql -u user -p mysql mysql -h <host> -u <user> -p <Database> ...