1. 1
  2. 2
最新发布 每页10条   共158条   当前第1页
  • 应该选

    navicat连接mysql8时报错:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

    yexindonglai@163.com 2022-06-25 11:37 Mysql

    0

    问题解决方案刷新权限完问题在mac上,使用.dmg文件安装了mysql8.0.12,使用navicat连接mysql数据库时,报错:2059-Authenticationplugin'caching_sha2_password'cannotbeloaded:dlopen(../Frameworks/caching_sha2_password.so,2):imagenotfound首先我们进入mysql看下mysql的加密方式mysql-uroot-pusemysql;#查看加密方式selectuser,host,plugin,authentication_stringfromuser;结果如下
  • 应该选

    ssh免密登录

    yexindonglai@163.com 2022-06-20 18:12 linux

    21°

    0

    准备1、检查是否已有SSH密钥对2、生成密钥对3、将A生成的密钥对导入到B服务器3.1、使用ssh导入3.2、使用ssh-copy-id导入(推荐使用)完准备有2台机器,分别为:A:192.168.1.101B:192.168.1.102A想要免密登录B服务器,那么就需要在A机器上先生成密钥对1、检查是否已有SSH密钥对通过以下命令检查是否已经生成了SSH密钥对,若已存在则可直接跳到第三步进行操作;ls-al~/.ssh/id_*.pub需要注意的是:在公司里进行配置免密登录时,如果密钥对已存在,且需要覆盖时,需要先确认下是否有其他同事在使用,避免其他同事的免密登录变得不可用;2、生成密钥对如
  • 应该选

    linux安装nvm教程

    yexindonglai@163.com 2022-06-20 15:31 前端

    20°

    0

    nvm是什么?安装刷新环境变量安装node指定版本查看已安装的node版本使用指定版本查看node和npm版本完nvm是什么?NVM是一个非常方便的node包管理工具,可以实现在NodeJS各个不同版本之间自由的进行切换。安装下载nvm包并将其添加到环境变量curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash显示以下内容表示下载成功但是此时输入nvm找不到这个命令的,因为还没有刷新环境变量刷新环境变量source~/.bashrc输入nvm,打印出以下内容就表示安装成功安装node指定版本后面的1
  • 应该选

    mac电脑安装docker图文教程

    yexindonglai@163.com 2022-06-19 22:50 Docker

    21°

    0

    简述docker是什么?docker运行流程安装1、下载docker2、安装3、配置国内镜像源3.1、为什么要配置镜像?完简述docker是什么?Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。Docker将应用程序与该程序的依赖,打包在一个image文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。docker运行流程Docker把应用程序及其依赖,打包在image文件里面。只有通过这个文件,才能生成Docker容器。image文件可以看作是容器的模板。Docker根据imag
  • 应该选

    解决redis微服务场景下,A服务添加的key,B服务无法获取的问题

    yexindonglai@163.com 2022-06-17 20:44 Redis

    25°

    0

    问题描述定位问题解决方案问题描述公司里需要用到单点登录,因为是springcloud微服务,最方便的方式就是将已登录的用户session数据统一存储到redis中,其他服务的登录状态直接在redis去取就行了,但是公司的业务模块分的比较细,用户是一个服务,订单是一个服务,商品服务又是一个服务;这就导致了我在用户服务登录后,拿token去订单服务校验时取不到redis的数据,定位问题通过debug发现,redis的序列化策略有3种JDK序列化(默认序列化格式,耗时长、可能出现乱码)String序列化,耗时最短,string序列化后,可视化界面还是原样子,但是如果是对象的话,需要自己手动转为对象j
  • 应该选

    jenkins只能运行2个任务,提示:“等待下一个可用的执行器”

    yexindonglai@163.com 2022-06-10 20:27 运维

    30°

    0

    进入系统管理点击齿轮设置设置同时运行的任务为10不要忘了保存进入系统管理然后点击节点管理点击齿轮设置设置同时运行的任务为10Numberofexecutors的默认值是2,将其改为10即可不要忘了保存
  • 应该选

    maven命令详解

    yexindonglai@163.com 2022-06-09 18:02 Maven

    33°

    0

    compile:编译clean:清理test:测试package:打包install:安装validatedeploy:部署verify:验证site:文档跳过测试组合命令使用其他命令compile:编译maven工程的编译命令,主要作用是将src/main/java下的文件编译为class文件输出到target目录下。也会将src/main/resources下的配置文件复制到target目录下,但是不会删除本地的maven仓库已经生成的jar文件。mvncompileclean:清理maven工程的清理命令,执行clean会删除target目录及内容mvncleantest:测试maven
  • 应该选

    springboot实现打印每个接口请求的出参和入参

    yexindonglai@163.com 2022-06-07 21:00 Spring

    220°

    0

    前言前言在工作中,在定位问题时经常需要查看每个接口的参数,虽然DEBUG也是个很好的方式,但是这种方式仅限于在本地开发过程中使用,在生产环境中大多数问题的定位都只能通过日志来解决,所以打印参数就显得尤为重要,以下方式使用spring的面向切面AOP实现在调用接口前和调用接口后打印出参和入参,只需要一个类既可,代码如下:packagecom.bizzan.bitrade.aspect;importcom.alibaba.fastjson.JSONObject;importio.netty.util.internal.ObjectUtil;importlombok.extern.slf4j.Slf
  • 应该选

    springboot集成swagger2

    yexindonglai@163.com 2022-06-06 16:58 SpringBoot

    41°

    0

    1、新建一个springboot项目2、引入swagger依赖3、添加swagger配置类常用注解说明swagger配置文件详解1、新建一个springboot项目<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.8.RELEASE</version><relativePath/><!--lookupparentfromrepository--></parent><groupId>com.spring</groupI
  • 应该选

    解决IDEA 中项目代码修改后不自动生效,需要执行 mvn clean install 才生效

    yexindonglai@163.com 2022-06-02 18:50 idea

    42°

    0

    问题描述方法1方法2方法3注意点问题描述在Git拉下来的代码每次修改代码后需要重新使用mvncleaninstall命令重新编译,异常麻烦。检查了IDEA的配置,已经配置了自动编译模式,但是死活不生效,异常郁闷。方法1一开始在网上找到一种治标不治本的方法是在File—>Settings—>Build,Execution,Deployment—>BuildTools—>Maven—>Runner中勾选了DelegateIDEbuild/runactionstoMaven虽然能够解决但是其本质还是通过运行maven的install命令进行更新class文件,并且每次运行代码之前会卡十几几十秒用来打