自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kwq_zjr

一只默默码码的小仓鼠

  • 博客(20)
  • 收藏
  • 关注

原创 idea报找不到类

环境问题启动项目时,项目依赖包存在,但idea报找不到类,无法完成build解决方案:1.file-->invalidate caches/restart 重建索引2.mvn clean --> 重新build 清除缓存3.mvn idea:module 重新构建idea.iml 文件...

2021-05-20 16:42:29 256

原创 java.nio.charset.MalformedInputException: Input length = 1 或者 Failed to determine suitable jdbc url

1.springboot 找不到datasource看datasource是否书写正确,TAB符是否符合如果是远程配置中心,查看配置中心是否连接正常:nacos/config等连接问题2.可能缺少依赖导致查看pom文件是否缺少datasource驱动包,或者数据库驱动包3.pom配置问题去掉<packaging>pom</packaging>4.编码问题导致:java.nio.charset.MalformedInputExceptio..

2020-12-10 15:52:17 515

原创 cannot download sources Sources not found for

mvn项目 idea 选择源码下载失败解决方案:pom.xml下执行mvn dependency:resolve -Dclassifier=sources然后choose Sources 进行选择即可

2020-10-30 10:59:55 456

原创 Comparison method violates its general contract

一.项目需求项目中资源管理模块需要展示服务器资源列表:即以树结构形式按一定规则排序展示指定服务器所有目录以及文件二.项目背景容器采用tomcat,jdk8,服务一直运行正常后来进行服务漏洞补丁升级,tomcat更换为undertow升级后出现异常,所有服务器的部分资源无法显示三.具体错误如下所示:{ "msg": "java.lang.IllegalArgumentException: Comparison method violates its general cont

2020-10-13 20:37:31 509

原创 git No tracked branch configured or branch doesn‘t exist

错误信息:No tracked branch configured for branch dev-link or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/brank brank场景一:如果是创建本地分支推送到git上的场景解决方案:需要提交本地分支到远程...

2020-08-12 16:13:15 5553 1

原创 K8S

一.DockerFile:1.结构:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令2.指令:1).FROM:指定基础镜像,必须为第一个命令 FROM <image> #拉取最新镜像  FROM <image>:<tag>  FROM <image>@<digest>2).MAINTAINER: 维护者信息3).RUN:构建镜像时执行的命令 shell执行 格式: ...

2020-07-28 11:03:58 548

原创 springboot集成shardingsphere

第一步.引入依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.1</version> &...

2020-07-27 01:20:02 6491 1

原创 JVM

JAVA内存模型一、JAVA中的内存分配【*】具体划分为5个内存空间:1、栈:存放局部变量2、堆:存放所有new出来的东西3、方法区:被虚拟机加载的类信息、常量、静态常量等。4、程序计数器(和系统相关)5、本地方法栈【*】 所有线程共享数据区 (共享) 方法区、堆(Heap)线程隔离数据区 (独有) 栈、程序计数器、本地方法栈1、程序计数器:

2020-05-14 17:44:20 128

原创 springboot+shiro is not eligible for getting processed by all BeanPostProcessors

项目背景: 服务基于springboot搭建,shiro做认证鉴权,本地启动正常,打包正常,服务器启动正常,采用jenkins打包部署服务,偶尔出现问题原因分析:因为问题是偶现的,当时觉得是环境问题导致,有的服务器可以启动,有的服务器无法启动,报错是偶现的初步排查了环境,jdk,port,mvn,jenkins服务器配置,都没问题排查日志:2020-05-13 22:07:48.066 INFO 876 --- [main] com.*.SpringBootApplication

2020-05-14 17:43:03 6538

原创 NoClassDefFoundError

背景:spring boot 集成redis Lettuce池化高效客户端配置问题:NoClassDefFoundError异常处理方式现场:o.s.b.SpringApplication [main] [SpringApplication ][826] - Application run failedorg.springframework.beans....

2020-04-07 23:39:48 3181

原创 Spring controller 统一异常处理

一.配置扫码注册异常捕获操作器二.编写异常捕获操作器

2020-04-07 16:44:17 225

原创 事件总线

一.总线配置@Configurationpublic class EventBusConfig { @Autowired private AsyncEventBusListener asyncEventBusListener; @Bean(name = "asyncEventBus") public EventBus asyncEventBus() { ...

2020-04-01 16:26:10 178

原创 Spring Cloud Ribbon客户端负载均衡实现过程源码分析

一.意义客户端在生产者--消费者模式中担当资源服务的消费者,当使用Eureka注册服务中心集群各个服务项目形成大型的服务集群时,或者在分布式系统环境中,往往服务端不再是冗繁臃肿的单个web项目,为了适应于高可用,高并发的服务性能需求,适应于易开发,易维护的上线环境.做到服务器的负载均衡的同时,客户端同样需要负载均衡.二.启动负载均衡1.RestTemplate1)四种请求类型:GE...

2019-02-15 11:06:42 202

原创 Name or service not known

org.triber.bui.Application- No active profile set, falling back to default profiles: default2017/12/05-18:00:54 [localhost-startStop-1] ERROR redis.clients.jedis.HostAndPort- cant resolve localhost a...

2017-12-11 21:40:33 4935

原创 JSP九大内置对象、七种传参方式、四个作用域

JSP一、JSP九大内置对象(一)Request:客户端与服务器的一次请求中封装了用户提交的信息(包裹),该对象可以设置请求转发request.getRequestDispatcher(String URL).forward(request,response),是服务器行为,是一次请求,所以页面的URL为原始请求处理的响应页面的URL(不是最终的处理请求的响应页面,因为客户端只请求一次)。

2017-11-26 00:24:01 772

原创 二叉树

二叉树 B树: 二叉树,每个结点只存储一个关键字,等于则命中,小于走左结点,大于走右结点; B-树: 多路搜索树,每个结点存储 M/2 到 M 个关键字,非叶子结点存储指向关键字范围的子结点; B-树: 所有关键字在整颗树中出现,且只出现一次,非叶子结点可以命中; B+树:在B-树基础上,为叶子结点增加链表指针,所有关键字都在叶子结点中出现,非叶子结点作为叶子结点的索引; B+树:总是到叶子结点才命中;叶子节点为数据层;

2017-11-25 02:45:06 223

原创 JAVA内存模型

Java内存模型一、Java中的内存分配:【*】具体划分为5个内存空间:1、栈:存放局部变量2、堆:存放所有new出来的东西3、方法区:被虚拟机加载的类信息、常量、静态常量等。4、程序计数器(和系统相关)5、本地方法栈 【*】 所有线程共享数据区 (共享) 方法区、堆(Heap)线程隔离数据区 (独有) 栈、程序计数器、本地方法栈1、程序计数

2017-11-25 02:35:17 272

原创 内存

磁盘顺序读取方式的效率进程间的通信方式链接库分区分配方案

2017-11-25 02:30:17 212

原创 网络通信——TCP/UDP

TCP协议和UDP协议的区别:TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。TCP协议所需资源多,TCP首部需20个字节(不

2017-11-25 02:22:39 335

原创 JAVA——GC

GC工作机制程序如何与GC进行交互堆内存GC回收算法Java内存空间分配

2017-11-25 02:14:27 199

空空如也

空空如也

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

TA关注的人

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