自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle分析函数(环比、同比、递增求和)

1.普及一下概念环比 = 2018年10月/2018年09月(同一时期内不同时间段的比较)同比 = 2018年10月/2017年10月(不同时期内相同时间段的比较)环比增长率 =(2018年10月-2018年09月)/2018年09月同比增长率 =(2018年10月-2017年10月)/2017年10月2.关键sql 解释(1)分析函数lead(params,m,n) 以params为目标向下m位取数,当取不到时默认为 n,lag(params,m,n) 以pa...

2022-03-15 17:32:04 1115

原创 plsql导出导入 表结构、表数据、存储过程等

导出:首先点击 TOOLS,选择 EXPORT TABLES选中你需要导出的表,勾选 “Create tables” 是因为在导入的数据库中没有此表如果勾选"Drop tables" 而没有勾选 “Create tables” ,而数据库中没有此表,会报表和视图不存在Output file 为导出的路径如果你想导的表 数据记录很多,就只想导出表结构,你可以在 where clause 后面接一个 否定条件,就可以只导出表结构而...

2022-03-12 21:24:16 8859

原创 mysql单表大数据量优化

问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有个这个日志。方案概述方案一:优化现有mysql数据库。优点:不影响现有业务,

2022-02-15 10:58:22 63

原创 rabbitmq

551.命令行用户管理 在linux中使用命令行创建用户 ## 进入到rabbit_mq的sbin目录cd /usr/local/rabbitmq_server-3.7.0/sbin## 新增用户./rabbitmqctl add_user jikeyi admin123 设置用户级别 ## 用户级别:## 1.administrator 可以登录控制台、查看所有信息、可以对RabbitMQ进行管理## 2.monitoring 监控者 登录控制台、查看所有

2022-02-15 10:56:07 37

原创 分布式锁(redisson、悲观乐观锁)

—、redisson一、简介Redisson是一个Redis的基础上实现的Java驻内存数据网格,它不仅提供了一系列分布式的Java常用对象,还有一个重要的分布式锁的实现,主要作用为了防止分布式系统中的多个进程之间相互干扰。比如单机模式下的多线程用同步锁synchronized等解决数据一致性的并发操作,而分布式系统中则需要用redisson的lock或其他方式来解决。二、原理底层其实就是基于分布式的Redis集群实现的。用key作为是否上锁的标识,当通过getLock(Stri..

2022-02-07 11:10:17 59

原创 java拦截器 (含自定义注解)

java三大利器:过滤器、监听器、拦截器Springboot 拦截器配置(登录拦截):第一步:编写拦截器实现类,实现接口 HandlerInterceptor,重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码(就是自己拦截器拦截时做什么处理)package com.*.*.interceptor;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import ..

2022-01-29 15:36:02 188

原创 hashMap存储结构(key为对象时 为什么要重写对象的hashCode() 和equal()方法

解释:在HashMap中,如果key为类对象,则必须要重写hashCode() 和equal()这两个方法。 Why?首先了解下未被重写的hashCode() 和equal()方法。1.未被重写的hashCode() 和equal()方法   HashCode是根类Obeject中的方法。如果对象不重写该方法,默认情况下 返回相应对象的32为JVM内存地址。   equals()用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。Objec...

2021-12-17 16:33:38 224

原创 RedisTemplate模板使用

———————————————————————————————

2021-10-09 15:51:37 63

原创 Listener监听器的使用

java web中监听器的使用使用Listener类当java web应用程序在web容器中运行时,在java web应用程序内部会不断发生各种事件,例如web应用的启动,暂停,销毁等。以及web应用中session开始和结束这些web应用对开发者来说通常是看不见的。其实在servletapi中。提供了大量的监听器来监听web应用事件,其中Listener类是最为常用的。此类允许当web内部事件发生时回掉事件监听器的方法。2.Listener基础。在java web应用程序中使用lis..

2021-10-09 15:50:29 52

空空如也

空空如也

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

TA关注的人

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