自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次生产环境慢查询问题

先说结论:Hibernate 中的隐式转换问题可能导致索引失效,从而影响查询性能。隐式转换是指在查询中使用了不匹配的数据类型,导致数据库无法有效使用索引来优化查询。如果数据类型不匹配,数据库可能需要进行隐式转换,从而导致索引失效。例如,如果数据库列是整数类型,但查询中使用了字符串类型,就可能导致索引无法使用。数据库中,PRIPID字段是字符串类型,但是程序中是使用了Long类型作为参数。但是通过数据库连接工具去执行,速度非常快,不存在慢查询问题。通过SQL执行计划,该查询有范围索引,不存在性能问题。

2024-03-27 15:05:43 222

转载 10个命令,一分钟内搞定 Linux 服务器异常

通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimevmstat 1pidstat 1free -mtop其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的USE方法。下面我们来逐一介绍下这些命令,有关这些命令更多的参数和说明,请参照命令的手册。...

2022-08-03 09:41:37 472 1

原创 命令行创建postgreSQL数据库和用户

postgreSQL

2022-08-02 15:12:07 845 1

原创 Redis Desktop Manager连接redis发生crash,Could not connect to Redis at 127.0.0.1:6379: Connection refused

一、Redis Desktop Manager连接redis发生crash方法一:开启protected mode则必须配置password,并且将允许连接的ip及端口在bind中明确列出方法二:注释redis.conf文件中的:bind 127.0.0.1修改为自己的IP开启redis desktop manager,auth为redis密码,可以设置,也可以不设置,设置密码和绑定ip,二选一即可,否则redis处于保护模式,只能本虚拟机访问。此时,需要重新制定配置文件重启服务,否

2020-06-30 17:57:18 5098 1

原创 linux 安装IK分词器【Elasticsearch7.7.1】

1、官网:https://github.com/medcl/elasticsearch-analysis-ik/releases 找到对应Es版本的IK分词器2、下载IK分词器:wget https://github-production-release-asset-2e65be.s3.amazonaws.com/2993595/844a8d80-a659-11ea-9d14-faa4113da3c8?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Cr.

2020-06-18 17:09:24 1595

原创 linux安装 Elasticsearch7.7.1和各种启动异常解决以及安装可视化工具Kibana

查看官方说明:https://www.elastic.co/guide/en/elasticsearch/reference/5.6/_installation.html1、输入命令查看jdk版本:java -version 。 Elasticsearch至少需要Java82、查看linux版本:cat /etc/redhat-release3、下载官方最新版本https://www.elastic.co/cn/downloads/elasticsearch地址:h

2020-06-16 21:11:11 1907

原创 正确配置Jstl的Maven依赖

在jsp 中使用el表达式都好几年了,原来都是将需要的jar直接放在WEB-INF/lib目录下,最近转向maven构建。一下子各种问题。detail.jsp 的内容如下:运行时提示:ClassNotFoundException: javax.servlet.jsp.jstl.core.Config网上搜索一番,说是jstl 需要手动引入,于是在pom.xml中

2017-12-24 18:23:04 19731 2

转载 Java反射机制详解

动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。(引自: 百度百科)var execString = "alert(Math.floor(Math.random()

2017-12-19 13:25:47 123

转载 Java异常的深入研究与分析

前言本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内容,属于基础知识研究范畴,切勿以为读完此文就能将异常知识掌握到家。切记:操千曲而后晓声,观千剑而后识器,所以我觉得没有大量的源码阅读经验,你很难

2017-12-19 13:14:25 165

转载 ArrayList和LinkedList的区别

sierrajuanArrayList和LinkedList的区别ArrayList和Vector使用了数组的实现,可以认为ArrayList或者Vector封装了对内部数组的操作,比如向数组中添加,删除,插入新的元素或者数据的扩展和重定向。LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同的实现技术,

2017-12-19 13:10:35 106

空空如也

空空如也

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

TA关注的人

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