这个用户很懒,还没有个人简介
私信
主帖 19
回帖
视频
提问
回答
资源
专栏
创建容器dockerruni以交互模式运行容器t表示容器启动后会进入其命令行,加入这两个参数,容器创建后会直接进入容器。分配一个伪终端name为容器命名名称不能重复v表示目录映射关系d创建守护模式运行容器p端口映射示例1it(交互式容器)dockerrunitnamemycentos1centosbinbash如图注:binbash的作用是表示载入容器后运行bash,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill。示例2dit(守护式容器)dockerrundi...
2022-06-08 17:23:35 197浏览 0点赞 0回复 0收藏
停止正在进行的容器dockerstop容器名或容器IDdockerstopmycentos2如图启动容器dockerstart容器名或容器IDdockerstartmycentos2如图重启容器dockerrestart容器名或容器IDdockerrestartmycentos2如图深入容器内部dockerinspect容器名或iddockerinspectmycentos2查询容器内部信息f或者format查看dockerinspectf'{{.State.Status}}'mycentos2如图dockerinspectformat'{{.State.Status}}'mycentos2如图注:区分大小写获取容器的IP地...
2022-06-08 17:23:26 173浏览 0点赞 0回复 0收藏
查找镜像dockersearchtomcatNAME:镜像名DESCRIPTION:镜像描述STARS:用户评价,数值越高越受欢迎OFFICIAL:是否官方AUTOMATED:自动构建,表示该镜像由dockerhub自动构建流程创建的;如图列出镜像dockerimagesdockerimagels如图查看镜像详情dockerimageinspect镜像名dockerimageinspectcentos下载镜像dockerpull镜像名:版本号版本号不写,默认获取最新的镜像dockerpullnginx:1.18.0如图如图第三方提供的镜像的版本如何查询:http...
2022-06-08 17:23:17 210浏览 0点赞 0回复 0收藏
场景服务器安装JDK时,默认会有支持JDK版本对应的时区规则。但是时区规则可能会变化的,那如何保持时区规则是最新的呢?TZUpdater工具介绍提供的「TZUpdater工具」允许您使用更新的时区数据更新已安装的Java开发工具包(JDK)和Java运行时环境(JRE)软件,以适应不同国家地区的夏令时(DST)更改。Oracle依赖于通过IANA的时区数据库公开提供的时区数据。如果您无法使用Oracle最新的JDK或JRE更新版本,或者如果最新版本上的时区数据不...
2022-06-08 17:23:07 170浏览 0点赞 0回复 0收藏
问题:断点不可用Noexecutablecodefound问题在Intellij下的项目,更新SVN之后dubug启动项目,发现某些代码打断点显示一个红色的叉子,并且也一直无法进入所打的断点中。鼠标移动红色的叉子上后显示:“Noexecutablecodefoundatline”。image20211230203208212解决方案1、clean整个项目;2、Ctr+F9执行makeproject;3、重新启动项目,debug可以正常使用;原因分析:由于SVN更新下来的代码Intellij没有进行重新编译,或者Intellij...
2022-06-08 17:22:52 351浏览 0点赞 0回复 0收藏
第一步:添加JDK版本image20211109234025062第二步:image20211109234117424第三步:image20211109234141758第四步:image20211109234255903以上配置完成,就能保持JDK版本一致。最后配置EditConfigurationsimage20211109234808108这里的JRE要与上面配置的JDK版本一致,经验证,问题得到解决image20211109234922239问题:Git服务器变更,如何修改服务器地址问题当git服务器迁移,导致git的服务器地址变了,如何调整,才能让本地...
2022-06-08 17:22:44 346浏览 0点赞 0回复 0收藏
问题:报错unabletoestablishloopbackconnection问题Causedby:java.io.IOException:Unabletoestablishloopbackconnectionatsun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:101)atsun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:68)atjava.security.AccessController.doPrivileged(NativeMethod)atsun.nio.ch.PipeImpl.<init>(PipeImpl.java:170)atsun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.jav...
2022-06-08 17:22:34 356浏览 0点赞 0回复 0收藏
问题:Idea右边的mavenprojects窗口问题image20211110212346693解决方案方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到方法2.点击菜单栏View>ToolWindows>Mavenprojects方法3.点击菜单栏Help>FindAction(Ctrl+Shift+A),输入Mavenprojects问题:idea启动tomcat很慢问题方法上加了debug断点看看你在debug的时候是否在方法上加了断点,如果在方法上加了断点,那么运行时会变得非常慢。解决方案清除所有断点(...
2022-06-08 17:22:20 370浏览 0点赞 0回复 0收藏
问题:方法注释在引用此方法时查看不到问题鼠标移动选中到方法上不会显示注释,这个跟eclipse不一样,需要自己设置。解决方案1、操作如图所示:img2、设置完成后,注释终于出来了。但是写的注释没有显示img排查了半天,后面发现是注释的写法错了。。两个号之间存在空格。随手写的测试代码,不要纠结set上还写注释。img解决方案:IDEA类和方法注释模板设置(非常详细)方法注释的模板用这个:TODODate$date$$time$$param$return$...
2022-06-08 17:22:09 344浏览 0点赞 0回复 0收藏
问题:IDEAShift+shift万能搜索你也有失效的时候问题Eg:Shift+shift“deleteParamConfigureTenant”deleteParamConfigureTenant在项目里是有的,如图所示。img搜索结果:没有搜索到img推测是在注解上的代码,IDEA的shift+shift无法识别吧。也是代码里的坑,接口名称和requestMapping上的接口名称不统一。解决方案shift+shift和全局搜索配合使用像我用的是快捷键:Ctrl+Himg有些IDEA版本的默认快捷键发生了变化,这时要去更改快...
2022-06-08 17:21:57 311浏览 0点赞 0回复 0收藏
conf目录文件说明2m2sasync:2主2从异步2m2ssync:2主2从同步2mnoslave:2主无从这里演示单结点配置:只要先修改2m2sasync配置实现。cd2m2sasync如图brokera.properties:单结点a配置文件brokeras.properties:单结点a的从结点配置文件brokerb.properties:单结点b配置文件brokerbs.properties:单结点b的从结点配置文件第三节:单结点配置配置hostsvimetchosts添加nameserver和brokernameserver192.168.88.131rocketmqnameserver1b...
2022-06-08 17:21:37 252浏览 0点赞 0回复 0收藏
关闭namesrv和broker关闭namesrv服务进入binshmqshutdownnamesrv如图关闭broker服务shmqshutdownbroker如图通过jps验证下如图第五节:防火墙配置宿主机需要远程访问虚拟机的rocketmq服务和web服务,需要开放相关的端口号,简单粗暴的方式是直接关闭防火墙关闭防火墙systemctlstopfirewalld.service查看防火墙的状态firewallcmdstate禁止firewall开机启动systemctldisablefirewalld.service或者为了安全,只开放特定的端口号,Ro...
2022-06-08 17:20:56 266浏览 0点赞 0回复 0收藏
修改runbroker.sh调整内存大小(这里只是演示用途,实际的内存大小要以生产环境为准)cd..cdbinvimrunbroker.sh如图如图调整为1g如图修改runserver.sh调整内存大小(这里只是演示用途,实际的内存大小要以生产环境为准)vimrunserver.sh如图如图第四节:环境变量配置vimetcprofile在profile文件的末尾加入如下命令setrocketmqROCKETMQHOMEusrlocalservermqrocketmqPATH$PATH:$ROCKETMQHOMEbinexportROCKETMQHOMEPATH输入:wq!保存并...
2022-06-08 17:18:31 258浏览 0点赞 0回复 0收藏
第一节:下载RocketMQ演示:RocketMQ版本:4.5.1下载地址https:archive.apache.orgdistrocketmq4.5.1rocketmqall4.5.1binrelease.zip环境要求Linux64位系统JDK1.8(64位)源码安装需要安装Maven3.2.x第二节:安装RocketMQ以二进制包安装上传下载的安装包到服务器上如图解压安装包先查看下有没有安装unzipunzip出现下图则是有安装如图出现下图则是没有安装如图安装命令yuminstallunzip如图解压安装包并移动到指定目录创建对应的目...
2022-06-07 17:08:15 234浏览 0点赞 0回复 0收藏
场景有探索欲的同学,应该会跟我一样,在看JDK源码时,跟到最后,会出现native方法,类似下面这个方法GetstheplatformdefinedTimeZoneID.privatestaticnativeStringgetSystemTimeZoneID(StringjavaHome);看到这个native,说明已经挖到核心了,到了这一步,还是不清楚是怎么获取系统的默认时区的,那怎么办,JDK代码只能跟到这里。转战OpenJDK,源码下载方式:https:gitee.commirrorsopenjdk什么是nativenative是一个计算机函数,...
2022-06-07 17:08:10 131浏览 0点赞 0回复 0收藏
了解不同系统下findJavaTZmd方法执行windows系统DetectstheplatformtimezonewhichmapstoaJavatimezoneID.charfindJavaTZmd(constcharjavahomedir,constcharcountry){charwinZoneName[MAXZONECHAR];charwinMapID[MAXMAPIDLENGTH];charstdtimezoneNULL;intresult;winMapID[0]0;resultgetWinTimeZone(winZoneName,winMapID);if(result!VALUEUNKNOWN){if(resultVALUEGMTOFFSET){stdtimezonestrdup(winZoneName);}else{stdtimezonema...
2022-06-07 17:08:05 183浏览 0点赞 0回复 0收藏
一、什么是docker镜像docker镜像介绍操作系统分为内核和用户空间,对于Linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而Docker镜像(Image),就相当于是一个root文件系统。Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。docker镜像默...
2022-06-07 17:08:00 219浏览 0点赞 0回复 0收藏
第三方镜像如何使用说明https:hub.docker.comsearchtypeimage文档里有详细说明如何使用如图如图四、查找镜像dockersearchtomcatNAME:镜像名DESCRIPTION:镜像描述STARS:用户评价,数值越高越受欢迎OFFICIAL:是否官方AUTOMATED:自动构建,表示该镜像由dockerhub自动构建流程创建的;如图五、构建镜像安装tomcat1、先安装centos列出docker镜像dockerimages如图已经有了,就不需要再安装,如果没有,则安装centosdockerpullcentos2...
2022-06-07 17:07:55 248浏览 0点赞 0回复 0收藏
在文件最下方粘贴以下内容后保存注意:JAVAHOME后面,是你实际的安装路径!exportJAVAHOMEusrlocaljdkxxxxexportCLASSPATH.:$JAVAHOMEjrelibrt.jar:$JAVAHOMElibdt.jar:$JAVAHOMElibtools.jarexportPATH$PATH:$JAVAHOMEbin如图生效命令:sourceetcprofile测试命令:javaversion如图把tomcat复制到服务器上可以通过SCP上传到服务器上如图返回docker服务器,复制tomcat到容器里dockercpapachetomcat8.5.47.zipmycentos:root如图进...
2022-06-07 17:07:49 206浏览 0点赞 0回复 0收藏