在线更新 dorado 规则RequestRejectedException

使用在线更新 dorado 规则时,项目报错org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL contained a potentially malicious String "//". 这个是由Spring Security 5提供的一个HTTP防火墙,拦截可疑...

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. 根据异常猜测是 dubbo 启动时未读取到 apollo 内的配置。 解决方法 apollo-client 升到 1.2.0 之后,然后在application.properties文件内添加配置apollo.bootstrap.eagerLoad.enabled=true 解决步骤复盘...

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 最佳实践

版本依赖 使用 dependencyManagement 管理Jar包版本。Java项目中三方Jar包的管理是相当混乱的,通过 dependencyManagement 可以快速的统一 Jar 包版本。 以 javassist 为例,项目中依赖多个 javassist 版本。 在 pom.xml 增加以下代码 <dependencyManagement> <dependencies> <d...