自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CoreyXuu的博客

代码难道不是你的尊严吗?

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 在启动类配置端口号 -SpringBoot

@SpringBootApplicationpublic class DragonflyApplication extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer { public static void main(String[] args) { SpringApplication.run(DragonflyApplication.class, args); .

2020-08-31 18:21:40 261

原创 Docker 安装tomcat 成功后 无法访问主页

Docker 安装是直接 docker pull tomcat 拉下来的,启动也是直接启动的docker run --name mytomcat-d -p 8083:8080 tomca 然后发现无法访问主页,但是报错为404网上搜索了下解决办法,这个tomcat 版本下面存在两个webapps 目录文件夹,解决办法只需要删除即可1.进入到tomcat内部;docker exec -it mytomcat /bin/bash2.删除webapps:mv webapp...

2020-08-27 11:01:47 624

原创 docker: Conflict. The container name “/xxxx“ is already in use by container “7d0d0c4

错误描述:docker: Error response from daemon: Conflict. The container name "/xxx" is already in use by container "7d0d0c4c5e0d3a00f74423992c55407ff8163e75ac4c751d01d15c23f95af4c5". You have to remove (or rename) that container to be able to reuse that name.

2020-08-26 18:25:21 1148

原创 Docker 常用命令,持续更新中

docker 相关操作1.查看镜像文件有哪些: docker ps2.关闭运行中的容器 docker stop 容器id3.启动已经停止的容器 docker start 容器id4.重启一个容器 docker restart 容器id5.进入一个运行中的容器 docker attach 容器id6.显示全部容器 docker ps -a7.显示当前运行的容器 docker ps9.查看本地镜像 docker ima...

2020-08-25 15:19:16 186

原创 macOS 虚拟机 jdk 环境配置

准备工作:环境检查,是否已经安装过jdk 版本,如果安装工直接卸载,下载合适的jdk 版本 上传到linux 里面开始安装:centos7 jdk81.在usr 目录下 新建 java 目录:mkdir java2.解压上传的jdk 安装包:tar -zxvf jdk-8u65-linux-x64.tar.gz3.可选择删除 上传的多余安装包 :rm -rfjdk-8u65-linux-x64.tar.gz4.配置环境变量 :vi /etc/profile...

2020-08-25 09:45:13 478

原创 macOS 宿主机无法链接centos7 问题

macOS:macOs Catalina 10.15.4centOS:Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxtip:这里的问题可能和每个人实际情况不同,解决问题的思路也可能不同,所以这里以我为准首先这里配置一下需要配置centos7的静态地址,那么问题来了,怎么查看本机本机网段和ip地址,请看下面;

2020-08-24 16:46:21 322

原创 java.lang.IllegalArgumentException: Path cannot be null at org.apache.curator.utils.PathUtils.valida

现象描述:连接zookeepr报WARN级别的错误,报错如下:java.lang.IllegalArgumentException:Path cannot be null at org.apache.curator.utils.PathUtils.validatePath(PathUtils.java:48)…… 原因分析: 网络中断导致处理方案: 检查网络情况...

2020-08-24 14:18:09 2247

原创 com.alobaba.dubbo.rpc.RpcException:Forbid consumer access service ... from registry … use dubbo ver

现象描述: com.alobaba.dubbo.rpc.RpcException:Forbid consumer access service ... from registry … use dubbo,Please check registry acess list(whitelist/blacklist)……原因分析: 在调用服务的时候发生异常,服务消费端已经跟服务提供者建立了连接,但是zk服务器时间往后切换或其他原因,导致最后一个可用生产者节点下线,此情况下会出现上述异常。解决方案:

2020-08-24 14:17:08 583

原创 [DUBBO] Thread pool is EXHAUSTED! Thread Name: ……… Caused by: java.util.concurrent.RejectedExecuti

现象描述:dubbo线程池线程资源耗尽,报错如下:WARN [New I/O server worker #1-4] - [DUBBO] Thread pool is EXHAUSTED! Thread Name: ………Caused by: java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! Thread Name: ………原因分析:后端执行时间较长或有阻塞的情况,结果线程都被占用了,或者是压测

2020-08-24 14:14:09 397

原创 CyclicBarrier 实现实现同一时间 并发请求

接上一篇文章,为了实现同一时间模拟用户请求,这里还有一个方式实现这个功能 CyclicBarrier,也是提供一个等待所有线程达到某一个点后,再一起开始某个动作,效果一致,不过这个开关的目的确实比较纯粹,就是等待所有线程到达,而前面说的闭锁 CountDownLatch 虽然实现的也是所有线程到达后再开始,但是他的触发点其实是 最后那一个开关,所以侧重点是不一样的。简单看一下这个开关是如何实现真正同时并发呢?示例如下package com.itcorey.interview.thread;impor

2020-08-21 11:22:58 307

原创 利用 Java 闭锁:CountDownLatch 实现同时并发请求操作

文章目录需求代码有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,java中模拟并发请求很方便,但是线程一般情况下存在先后顺序,这样的话就不能成为同时并发,所以利用CountDownLatch刚好就用来做这种事就最合适了需求开启n个线程,加一个闭锁,开启所有线程;待所有线程都准备好后,按下开启按钮,就可以真正的发起并发请求了。代码模拟请求工具类:package com.itcorey.interview.utils;import java.io.*;import java.

2020-08-21 10:53:35 428

原创 maven 仓库删除无法下载jar包生成的.lastUpdated文件和 _remote.文件

有时间jar包下载不下来 但是生成了一些临时文件,又不能继续下载,这样会存在死胡同的情况,由于公司的网络不是很好,所以我电脑经常会出现这种情况,所以自己写了一个脚本,不用每次去搜索,lastUpdated文件,然后再进行删除不多说,双击脚本文件,直接执行就行,记得修改相对的文件目录@echo offrem 这里写你的仓库路径(此批处理文件放在repository文件夹下,故只需获取当前路径即可)set REPOSITORY_PATH=%~dp0echo 正在搜索删除... for /f

2020-08-20 08:46:30 828

原创 Centos7 安装和环境安装和环境检查

一. 软件准备系统: CentOS-7-x86_64-DVD-1804.iso内存: 8GB处理器: 2个处理器, 每个处理器内核数量为2硬盘: 1TBJava: jdk-8u181-linux-x64.rpmMySQL: mysql-5.7.21-1.el7.x86_64.rpm-bundle.tarDB2: v11.1_linuxx64_expc.tar.gzTomcat: apache-tomcat-8.5.32.tar.gz二. 系统安装语言: English/Eng

2020-08-17 18:02:09 501

原创 macOS 不借助任何外部软件实现 硬盘读写

网上很多教程都下载 第三方软件帮你解决在硬盘上读写的功能今天我的第三方使用时间到期了,没办法,只能再想办法,突然想到 mbp 的为什么不能在硬盘上读写呢,应为mac支持的是存储格式和我们平常使用的存储格式不一样,硬盘的格式是NTFS,而mbp是一般是支持FAT32 的,这里我们只需要修改下磁盘的存储格式就好了:具体操作:修改移动硬盘的磁盘格式(FAT32)需要一台window 操作系统,可以直接修改属性连接上我的电脑,右击,选择管理,在计算机管理界面选择,磁盘管理 2.选...

2020-08-13 09:49:57 365

原创 Caused by: com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is cl

错误描述:Caused by: com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is closed.url: dubbo://xxxxx20881/RegGrp=原因分析:: 服务提供者所在机器的防火墙打开未关闭等原因,导致消息发不过去处理思路:: 检查防火墙和网络...

2020-08-05 16:07:07 825

原创 使用 jstack 命令排查问题

jstack 命令什么是jstackjstack命令jstack实战操作什么是jstackjstack是用于生成java虚拟机当前时刻的线程快照。线程快找是当前java虚拟机内存每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因如果出现死锁,死循环,请求外部资源出现长时间等待等,线程出现停顿的时候,通过jstack来查看各个线程调用堆栈,就知道线程在后台做了什么,或者等待什么资源,如果java程序崩溃生成core文件,jstack工具可以用来获取core文件的ja

2020-08-05 15:38:44 1248

原创 [DUBBO] Thread pool is EXHAUSTED! Thread Name: ……… Caused by: java.util.concurrent.RejectedExecuti

现象描述:WARN [New I/O server worker #1-4] - [DUBBO] Thread pool is EXHAUSTED! Thread Name: ………Caused by: java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! Thread Name: ………上述错误为:dubbo线程池线程资源耗尽原因分析:后段执行时间较长,或者阻塞情况,结果线程被占用了..

2020-08-05 09:36:29 311

Fiddler Everywhere

Fiddler Everywhere 抓包工具

2021-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除