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...

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> ...

High Sierra升级后记 eclipse 菜单变灰

eclipse菜单都变成灰色的 我用英文的系统语言没问题,同事使用中文系统语言出现 eclipse 菜单全是灰色的,没办法使用的问题。 方法一: 修改 Eclipse.app/Contents/Info.plist 文件 1. 把 CFBundleDevelopmentRegion 对应的 value 值由 English 改为 en。 2. 把 CFBun...

dubbo 接口调试

公司内部有多个项目中并使用 dubbo 相互间提供服务,每次相关接口调试与联调都是一种折磨,在有多个服务提供方时,不能确定这次调用由哪个提供方处理。在长期的摸索中找到如下调试方法: 1. 封装为 HTTP 接口 把接口封装为 HTTP 服务,就变成了 HTTP 接口的调试; 优...