- 博客(13)
- 收藏
- 关注
原创 【http请求报错:jodd.http.HttpException: Connection reset; <- java.net.SocketException: Connection reset】
post请求连接重置Connection reset
2025-02-27 14:03:03
631
原创 使用spring框架的应用从oracle移植到达梦数据库后,做数据修改相关的操作会报错:SqlExceptionHelper - 试图在只读事务中修改数据
项目场景:响应国产化要求,国家市监局有个gs系统原oracle数据库环境要移植到达梦环境。这个系统分为PC端和微信端,PC端不存在此问题,但微信端异常。
2025-01-10 15:25:50
1023
原创 idea2024 maven打包报错cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment
查了一下是说lombok maven依赖的版本太高,然后改了下lombok版本,但还是报错。试了下windows环境下maven打包正常。lombok版本和jdk版本不一致问题处理。
2024-09-11 17:46:34
1291
1
原创 记录一次生产环境慢查询问题
先说结论:Hibernate 中的隐式转换问题可能导致索引失效,从而影响查询性能。隐式转换是指在查询中使用了不匹配的数据类型,导致数据库无法有效使用索引来优化查询。如果数据类型不匹配,数据库可能需要进行隐式转换,从而导致索引失效。例如,如果数据库列是整数类型,但查询中使用了字符串类型,就可能导致索引无法使用。数据库中,PRIPID字段是字符串类型,但是程序中是使用了Long类型作为参数。但是通过数据库连接工具去执行,速度非常快,不存在慢查询问题。通过SQL执行计划,该查询有范围索引,不存在性能问题。
2024-03-27 15:05:43
311
1
转载 10个命令,一分钟内搞定 Linux 服务器异常
通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimevmstat 1pidstat 1free -mtop其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的USE方法。下面我们来逐一介绍下这些命令,有关这些命令更多的参数和说明,请参照命令的手册。...
2022-08-03 09:41:37
581
原创 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
5626
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
1680
原创 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
2360
原创 正确配置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
20894
2
转载 Java反射机制详解
动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。(引自: 百度百科)var execString = "alert(Math.floor(Math.random()
2017-12-19 13:25:47
149
转载 Java异常的深入研究与分析
前言本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内容,属于基础知识研究范畴,切勿以为读完此文就能将异常知识掌握到家。切记:操千曲而后晓声,观千剑而后识器,所以我觉得没有大量的源码阅读经验,你很难
2017-12-19 13:14:25
215
转载 ArrayList和LinkedList的区别
sierrajuanArrayList和LinkedList的区别ArrayList和Vector使用了数组的实现,可以认为ArrayList或者Vector封装了对内部数组的操作,比如向数组中添加,删除,插入新的元素或者数据的扩展和重定向。LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同的实现技术,
2017-12-19 13:10:35
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人