- 博客(23)
- 收藏
- 关注
原创 【无标题】【死锁】ORA-00060: deadlock detected while waiting for resource
《【死锁】ORA-00060: deadlock detected while waiting for resource》, 一起来围观吧 https://blog.csdn.net/couyifu7209/article/details/100378641?utm_source=app&app_version=5.5.0
2022-06-16 22:17:10 217 1
原创 解决Mybatis元素类型为 resultMap 的内容必须匹配 (constructor,id,result,association,collection,discriminat)
出现此种错误,多是表定义的字段的顺序和resultMap中定义的顺序不一致导致的,修改resultMap中的顺序保持一致即可。
2020-05-22 17:20:53 537
原创 Spring必知必会
面试官:Spring Framework有用过吧?小小白:用过(有些心虚,因为Spring框架中内容太多了)。面试官:在applicationContext.xml文件中定义了一个bean,id为authService,通过ApplicationContext实例对象的getBean方法获取到这个bean,这个背后的实现原理是什么?小小白:(心想得谨慎回答,因为可能会把自己带进坑里)Spri...
2020-04-13 08:47:19 198
原创 spring中运用的9种设计模式
1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理:bean容器的启动阶段:读取bean的xml配置文件,...
2020-03-26 12:48:30 344
原创 高并发场景下缓存+数据库双写不一致问题分析与解决
Redis是企业级系统高并发、高可用架构中非常重要的一个环节。Redis主要解决了关系型数据库并发量低的问题,有助于缓解关系型数据库在高并发场景下的压力,提高系统的吞吐量(具体Redis是如何提高系统的性能、吞吐量,后面会专门讲)。而我们在Redis的实际使用过程中,难免会遇到缓存与数据库双写时数据不一致的问题,这也是我们必须要考虑的问题。如果还有同学不了解这个问题,可以搬小板凳来听听啦。...
2020-03-21 09:59:18 692
原创 rocketmq如何保证消息不丢失
一、大体可以从三方面来说:分别从Producer发送机制、Broker的持久化机制,以及消费者的offSet机制来最大程度保证消息不易丢失从Producer的视角来看:如果消息未能正确的存储在MQ中,或者消费者未能正确的消费到这条消息,都是消息丢失。 从Broker的视角来看:如果消息已经存在Broker里面了,如何保证不会丢失呢(宕机、磁盘崩溃) 从Consumer的视角来看:如果消...
2020-03-14 12:02:07 17813
原创 exception during working with external system: java.lang.AssertionError错误(IDEA 2019.3)
这个是因为spring配置的gradle版本问题打开./gradle/wrapper/gradle-wrapper.properties文件修改为5.x版本,博主修改为gradle-5.5.1-all.zip //all包含源码
2020-03-08 22:56:00 2314 2
原创 idea导入spring-framework5.1
待spring导入完毕后,新建一个自己的项目:创建项目:2018版本如下:2019版本:报错解决:
2020-03-03 21:07:21 675
原创 Beyond Compare 提示错误“这个授权密钥已被吊销”的解决办法
错误提示:这个授权密钥已被吊销。解决方法:删除以下目录中的所有文件即可。C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 4
2019-06-17 13:52:56 1784
转载 IDEA2017注册码
1. 到网站http://idea.lanyus.com/获取注册码。2.填入下面的license server: http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/key.php以上方法验证均可以...
2019-05-05 11:09:39 15008 3
原创 IDEA for mac破解安装方法
http://www.xue51.com/mac/5585.html 通过此链接下载IDEA_v2018.1激活码:K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2...
2019-03-27 10:58:06 1480
原创 Spring设置定时任务时,执行时间的规则设置解读
been需要在xml文件中进行配置 <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"> <!--运行定时任务需要ja...
2019-03-18 18:26:14 495
转载 Mysql建立、删除索引及使用
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化s...
2019-03-04 11:03:28 182
原创 linux下用命令查看端口占用
其实我一般这样用:[root@VM_39_230_centos bin]# lsof -i:9990COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 27773 appusr 43u IPv4 28814431 0t0 TCP *:osm-appsrvr ...
2019-01-09 17:31:46 1825
原创 LINUX中如何查看某个端口是否被占用
LINUX中如何查看某个端口是否被占用1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: ...
2019-01-08 14:42:32 3489
原创 linux安装redis 完整步骤
安装:1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压 tar xzvf redis-4.0.8.tar.gz3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis4....
2019-01-03 15:58:27 117
原创 接口和抽象类的区别
一 、接口和抽象类的区别1 、接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法。2 、接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可以定义静态常量。3 、接口不能包含构造器,抽象类可以包含构造器,抽象类里的构造器并不是用于创建对象,而是让其子类调用这些构造器来完成属于抽象类的初始化操作。4 、接口里不能包含初...
2018-06-22 15:26:30 108
原创 解决 eclipse GIT Storing credentials failed No password provided.问题
Git提交时,却发现提交不了代码!提示认证未通过,通过万能的网络终于找到了可行的方法!1、按照图片操作 delete掉2、重启eclipse3、再次进行提交操作 输入git用户名密码即可...
2018-06-07 18:23:48 4754 1
原创 创建Maven项目出错
有时候创建maven项目的时候会出错,例如在创建Spring cloud 2 项目的时候,会出现org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml ...
2018-05-25 16:16:21 277
原创 STS 更新github报错:not authorized
在eclipse中集成git,使用git更新时,总是显示以下信息,导致无法更新,点击多次后显示not authorized错误,即使密码输入正确也出现以下情况。解决方式:1、Open Git repositories view,2、open "Remotes > origin > <your push url>"3、Right click each one --> C...
2018-05-16 15:44:37 541
转载 【MySQL中MyISAM与InnoDB区别】
1、存储结构 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。2、存储空间 MyISAM:可被压缩,存储空间较小。 InnoDB:需要更多的内存和存储,它会在主内存中建立其专用的缓冲池用于高速缓冲数据和索引。 MyISAM的索引和数...
2018-05-15 18:08:38 4635 1
转载 Java NIO的相关知识
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和...
2018-05-09 14:36:32 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人