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

    linux安装nvm教程

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

    1391°

    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

    1673°

    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

    1220°

    0

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

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

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

    1490°

    0

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

    maven命令详解

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

    1325°

    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

    5454°

    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

    1175°

    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

    2488°

    0

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

    idea打开后project窗口未显示项目名称的解决方案

    yexindonglai@163.com 2022-06-02 14:20 idea

    3913°

    0

    前言原因解决方案1解决方案21、打开ProjectStructure…2、AddContentRoot3、选择项目4、完成前言今天上班后,打开了idea发现之前project窗口中的项目都不见了,啥也没有,见下图原因一般为配置文件*.iml出错了。解决方案1方法1:若知道出错的具体位置与原因,用文本编辑器打开.iml文件,找到出错位置,修复。方法2:清除配置,重新生成配置。1)关闭IDEA,2)删除项目文件夹下的.idea文件夹和.iml文件3)重新用IDEA工具打开项目解决方案2觉得方案一太麻烦了,还要重启idea,我像现在马上就看到我的项目,应该怎么做呢?很简答,按以下步骤操作即可1、打开
  • 应该选

    linux查看操作系统版本的方法

    yexindonglai@163.com 2022-06-02 11:56 linux

    723°

    0

    查看方法:1、使用uname-a2、使用cat/proc/version3、使用cat/etc/issue4、使用cat/etc/redhat-release5、使用lsb_release-a查看方法:用uname-a命令,可获取内核版本;用cat/proc/version命令,可获取版本信息;用cat/etc/issue或cat/etc/redhat-release命令,可获取发行版信息。本教程操作环境:Ubuntu12.04系统。Linux中查看操作操作系统版本、内存等信息的方法:1、使用uname-a[root@iZt4nibhtstmpdf20l7kytZ~]#uname-aLinux