自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 记一次mysql不走索引的问题定位

问题:sql为三表关联,关联的字段上都加上了唯一索引,查询时却不走索引导致sql执行超时。查看EXPLAIN都走的ALL全表扫描。基于上述定位:为什么没走索引呢?进行多表关联查询时,要满足:1、表关联使用的条件字段中字段的长度是否是一致的2、两表关联使用的条件字段中字段的编码是否是一致的以上两个条件如果未满足,是用不上索引的,我的情况就是两个条件都不满足引起的再查看数...

2020-03-02 10:14:11 426

原创 mysql5.7以上版本,表字段设置NOT NULL DEFAULT CURRENT_TIMESTAMP后,该字段传入null时保存时报错

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#开启查询缓存explicit_defaults_for_timestamp=true

2019-12-18 17:29:26 7429

原创 Idea中安装配置VisualVM查看监控jvm

1、安装VisualVM插件2、配置JvisualVM.exe3、点击右上角运行4、如果报错:检测不到本地运行java程序。。。代表启动jvisualVM时未管理员权限此时,5、idea中启动服务,可以看到,visualVM已经能监控到所有进程...

2019-09-30 15:36:40 3969 1

原创 springBoot学习(三)Mybatis的使用

以oracle数据库为例1、引入资源 <!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &lt...

2018-11-22 16:51:55 148

原创 springBoot学习(二) Redis的使用

pom中引入<!-- Redis -->        <dependency>              <groupId>org.springframework.boot</groupId>              <artifactId>spring-boot-starter-data-redis</artifac...

2018-11-22 14:10:15 126

原创 springBoot学习(一)

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(...

2018-11-19 13:57:40 113

转载 Spring源码解读顺序

Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.javaeye.com/topic/87034 Spring源代码解...

2018-10-17 09:53:58 844

转载 eclipse如何导入spring 源码

下载spring项目到本机有两种方法从spring官网下载源码到本机,然后解压放到指定目录通过eclipse的git插件下载第一种方法比较简单,没什么好讲的,这里主要给大家讲第二种方法通过eclipse的git插件下载 在github搜索spring-framework ,就可以查询到spring-framework框架点击入下图的按钮,复制spring的源码git链接...

2018-10-15 10:56:08 346

转载 备份2

2.2、Spring的AOP两种代理方式?答:Spring的AOP实现代理的方式有两种,一种是采用JDK动态代理,此种代理方式是Spring的默认代理方式,另外一种则是引入CGLIB类库实现动态代理。(1)、JDK动态代理:JDK动态代理只能对实现了接口的类生成代理,而不能针对类,因为JDK动态代理是利用反射机制生成一个实现代理接口的匿名类来实现的。(2)、cglib动态代理:是将代理...

2018-09-26 16:54:37 1312

转载 备份1

一、Java基础1、String字符串1.1、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d" ?答:由前面的两道题,其实我们已经知道这道题的答案了,明白了它的原理也就不那么难了,答案就是0个或者1个因为如果对象"a"+"b"+"c"+"d"在编译的时候会自动将其编译成"abcd"

2018-09-26 16:51:00 1256

转载 Kafka查看topic、consumer group状态命令

最近工作中遇到需要使用kafka的场景,测试消费程序启动后,要莫名的过几十秒乃至几分钟才能成功获取到到topic的partition和offset,而后开始消费数据,于是学习了一下查看kafka broker里topic和consumer group状态的相关命令,这里记录一下。命令参考自《Kafka: The Definitive Guide》 Chapter 9 Administratin...

2018-08-01 15:28:17 53353 5

转载 安装openssl和openssl-devel

 方法一、直接安装yum install openssl openssl-devel 方法二、下载源码编译安装以下借鉴了他人的安装方法,并根据我自己的安装进行了修改1.下载wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz2.解压tar zxf openssl-1.0.2h.tar.gz3.安装cd open...

2018-07-25 08:34:17 35457 5

转载 Linux下编译安装PCRE库

 2015年05月19日 00:01:00阅读数:5154最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库。具体步骤如下: 1.下载PCRE包首先去官网下载pcre的安装包https://download.csdn.net/download/u012572955/9730860 目前最新的版本为8.3...

2018-07-25 08:31:13 2340

转载 Linux下查看/管理当前登录用户及用户操作历史记录 转载自:http://www.cnblogs.com/gaojun/archive/2013/10/24/3385885.html

转载自:http://www.cnblogs.com/gaojun/archive/2013/10/24/3385885.html1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名称用户的机器名称或tty号远程主机地址用户登录系统的时间空闲时间(作用不大)附加...

2018-05-08 10:44:21 321

转载 emailjs(转载自:http://blog.csdn.net/u011724770/article/details/63683379)

转载自:http://blog.csdn.net/u011724770/article/details/63683379在nodejs里面使用插件,不多说,首先下载:npm install emailjs下载好之后,先别急着写代码,应该先设置一下,我这里用QQ邮箱举例子。首先登陆QQ邮箱,然后点击:设置->账户往下翻,找到:SMTP服务默认是关闭的,那我们要发送的话,首先得开启,然后关键点来...

2018-03-19 14:32:53 3139

转载 关于ORA-01122,ORA-01110,ORA-01203的解决方案

转载自:http://blog.csdn.net/nrlovestudy/article/details/49624051进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。1、执行export ORACLE_SID=orcl

2018-01-22 11:15:00 5020

转载 Suse 11 SP3 ssh无法登录故障排除

转载自:http://www.wo81.com/tec/os/suse/2014-04-16/116.html故障描述:换机房后,配置ip启动成功后,7台服务器中只有一台,用putty 使用 SSH(协议SSH2)无法登录,报错:Connection timed out。最终定位问题是下面第四点:发现网关没有配置。特此转载,方便后续学习。解决过程:1、客

2018-01-16 10:42:17 4282 2

转载 zhihu-spider开源项目使用技术详

转自:http://blog.csdn.net/sun1021873926/article/details/75576786zhihu-spider之Lombok——zhihu-spider开源项目使用技术详解(其一)http://blog.csdn.net/sun1021873926/article/details/73354634zhihu-spider之Swagger——zhih

2017-09-02 23:10:01 318

转载 oracle行转列使用(转载自oracle官网:http://www.oracle.com/technetwork/cn/articles/11g-pivot-101924-zhs.html)

oracle行转列使用(转载自oracle官网:http://www.oracle.com/technetwork/cn/articles/11g-pivot-101924-zhs.html)

2017-06-06 16:44:56 1638

空空如也

空空如也

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

TA关注的人

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