- 博客(7)
- 收藏
- 关注
原创 IDEA WEB项目 TOMCAT启动 报错
错误信息: 一个或多个listeners启动失败、但在Web应用程序停止时无法注销它、 为防止内存泄漏,JDBC驱动程序已被强制取消注册、至少有一个JAR被扫描用于TLD但尚未包含TLD…上面的报错信息,几乎会不是出现这个就是那个,但是如果看这个你就误入歧途了。首先我们明确这是谁报的错?1.找到真正出错的地方上面的错误是谁报的?这里以idea2020.1为例,在用tomcat启动maven构建的web项目时,报错的。但是控制台有三小块,分别是server、tomcat loclhost log、tom
2021-01-06 18:32:44
872
原创 Springboot项目配置oracle数据库
前段时间的一个项目需要使用oracle数据库,之前使用的都是Spingboot+Mybatis+Druid+Mysql,没有配置Oracle的经验,现在记录一下1.使用Navicat Premium连接数据库在得到公司提供给我的oracle数据库相关密码后,第一反应当然是连上Navicat看一下了,很不幸的是第一步就遇到了一个坑:下图是我配置的连接属性:(我再三确认过没有填错)但是出现了错误提示如下:经过万能的google搜索,发现是缺少OCI库的原因,没办法又去Orcale官网下载了个inst
2020-12-08 15:23:16
10036
原创 静态代理、JDK动态代理、CGLIB动态代理区别
设计模式---代理模式什么是代理模式? 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。举个例子来说明:假如说我现在想买一辆二手车,虽然我可以自己去找车源,做质量检测等一系列的车辆过户流程,但是这确实太浪费我得时间和精力了。我只是想买一辆车而已为什么我还要额外做这么多事呢?于是我就通过中介公司来买车,他们来给我找车源,帮我办理车辆过户流程,我只是负责选择自己喜欢的车,然后付钱就可以了。用图表示如下...
2020-07-06 21:12:28
210
原创 MySQL之MVCC简介
一丶什么是MVCC? MVCC(Multi-Version Concurrency Control)(注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,通过版本号,避免同一数据在不同事务间的竞争,你可以把它当成基于多版本号的一种乐观锁。当然,这种乐观锁只在事务级别未提交锁和已提交锁时才会生效。MVCC最大的好处,相信也是耳熟能详:读不加锁,读写不冲突。..
2020-07-01 14:44:16
346
原创 Feign配置 微服务间调用返回XML而不是Json的解决方案
1.问题描述springcloud中的微服务相互调用,返回的是xml格式文件,而不是相应的json串。而我们就想要返回json串。该怎么办?2.解决办法解决方案很简单,在所有参与调用的微服务项目的pom.xml文件中,排除一个jar包:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId> spring-cloud-starter-netflix-
2020-06-24 09:54:57
2142
4
原创 IDEA中Service窗口解决办法
IDEA中微服务在service窗口以配置方式启动1.idea版本我使用的版本是2020.1.1,service窗口中可以以配置方式启动微服务,一般是配置不同端口号启动。如下图。(但是在旧版本中,对应的窗口叫做Run Dashboard窗口,旧版本的解决办法网上文章很多,请自行查找。)而有些人是在Run窗口中启动,就很蛋疼,不能清晰的看到每个微服务的端口号。下面我们来看如何把service窗口调出来,并且在里面运行微服务项目。2.调出Service窗口打开View→Tool Windows
2020-06-16 10:37:58
33443
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人