- 博客(99)
- 收藏
- 关注
原创 Tomcat 开启远程调试
配置好以后,点击 debug 模式启动,在想调试的代码行,打上断点,就可以远程调试了。Linux服务器下,编辑Tomcat bin 目录下的 startup.sh 文件。这种方式,只需要在启动的时候添加一句命令即可,如下。address为设置的远程 debug 端口。在第一行加入:(不换行,在同一行)
2023-09-25 21:44:50
3199
原创 Mac 安装 nvm 报错 - Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方案
Mac 安装 nvm
2022-06-21 19:57:01
2314
原创 Spring 深度学习 — 手写简易版 SpringMVC【思想学习】
通过 mini版本的 Spring MVC 来了解 spring 的基本设计思想
2022-05-15 17:39:39
448
转载 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value:
MySQL-datetime 、Java-LocalDateTime
2022-03-09 14:34:27
2124
转载 The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit这个错误是因为JSP文件太大了导致的。如果是纯粹的Tomcat,找到Tomcat安装目录下conf文件夹下的web.xml文件,在如下位置,添加红色字体的参数。(/usr/local/apache-tomcat-8.5.29/conf/web.xml)<servlet>&.
2022-02-24 10:21:31
2429
原创 ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes
MySQL、前缀索引、index
2022-02-15 14:38:10
21107
2
原创 【深入学习一】MySQL 架构与 SQL 执行流程分析
MySQL 架构、SQL 执行流程、redo log 、undo log、binlog
2022-01-08 20:12:00
359
1
原创 MySQL 性能优化 -慢查询日志分析
序言前面讲到了使用 explain 来分析 SQL 语句的性能,那么在真实的生产环境中,如果出现了性能慢的问题,不可能卓条 SQL 语句去分析,这个时候,就需要开启慢查询日志,将影响性能的SQL 语句定位出来,然后再通过执行计划来分析优化相对应的 SQL 语句。什么是慢查询日志?MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_q
2021-12-03 18:35:09
1079
原创 MySQL 性能优化 -小表驱动大表【in & exists】
本文主要记录一下在平时写 SQL 中的小表驱动大表,也就是子查询相关的优化,其实在 平时开发时,和写 for 循环遍历一样,都是用小的结果集去驱动大的结果集,以达到性能方面的提升,写 SQL 语句也是一样的,日常用的比较多的就是关键词 in 和 exists 了。优化原则:小表驱动大表,即小的数据集驱动大的数据集先来看一段 Java 代码://一、小结果集,驱动大结果集for(int i = 0;i<10;i++) { for(int j = 0;j<1000;j++) { .
2021-11-26 13:23:19
870
转载 聊聊 sql 优化的 15 个小技巧
一篇比较实用的文章,转载保存一下。前言sql 优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化 sql 语句,因为它的改造成本相对于代码来说也要小得多。那么,如何优化 sql 语句呢?这篇文章从 15 个方面,分享了 sql 优化的一些小技巧,希望对你有所帮助。1 避免使用 select *很多时候,我们写 sql 语句时,为了方便,喜欢直接使用select *,一次性查出
2021-11-15 09:54:43
844
原创 Tomcat 调整默认的日志输出路径
场景一个应用使用 Tomcat 集群模式部署,此时如果想查看指定时间的日志时,如果不调整Tomcat 默认的日志输入位置,那么需要去每一个 Tomcat 下的 logs 文件夹下查看,一台两台的时候还好,当集群多的时候,比如十台服务器,这个时候就很痛苦,我们通过调整 Tomcat 的默认日志输出位置来使所有的 Tomcat 将日志输出到同一个文件下,方便查看。具体实现调整 logger.properties 文件【Tomcat 的 conf 文件夹下的 logging.properties 文件】
2021-11-12 09:22:05
4686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人