IDEA方法断点导致项目启动缓慢

前几天遇到一个Springboot微服务项目启动缓慢的问题,表现很奇怪,其他服务都正常启动,最多也就耗时两分钟,某个服务启动得特别慢,甚至用了半小时。

启动后,涉及该服务的某个接口响应也很慢,甚至超过30秒,然而对应的sql语句在数据库中执行是秒出结果。

它以前并不会这么慢,最近也没有什么特殊的代码改动。一开始以为是环境和中间件的问题,排查了很久发现竟然发现是方法断点的问题!

找出问题耗费了我一个上午,记录一下。助我解决问题的文章:IDEA DEBUG 启动慢,启动卡死,本地IDEA环境,千万千万不要在方法上打断点!太坑了!-腾讯云开发者社区-腾讯云

阅读更多
利用Word域代码实现将形如“图一-1”的题注修改为“图1-1”

利用Word域代码实现将形如“图一-1”的题注修改为“图1-1”

问题描述

在用word编写毕业论文时,遇到了这样一个问题:通过多级列表的设置将一级标题设置为汉字数字之后,若需要设置包含章节号的题注(形如“图1-1”)时,则会变成“图一-1”的形式。本篇文章解决的就是将形如“图一-1”的题注通过设置域代码,在不修改一级标题格式的情况下改为“图1-1”。

阅读更多

git管理的Android项目忽略密码或token的方法

在照着Android教材《第一行代码 第三版》写天气预报app项目的时候,我发现如果把开发者token写在代码里面,用git管理的时候就会把token暴露出来,即使后面删掉,也会留在commit历史中。而.gitignore一般是忽略整个文件,没办法忽略单独一行。

所以可以将密码或者开发者token单独放在一个文件中,用.gitignore忽略它,并且在使用的时候读取其中的token。

阅读更多
vscode中python自定义包的模块如何导入其子包模块

vscode中python自定义包的模块如何导入其子包模块

问题描述

如图所示,对于python,有一个自定义包parent,它里面还有一个子包child,当你在parent.module1import child.module2时,vscode会给你报错,说找不到这个包。

当你单独运行module1.py的时候,可以正常运行,但是当你在parent包外层的main.pyimport parent.module1时,就会报错。

阅读更多

建新hexo博客后继续更新旧hexo博客的方法

我创建了一个新的 github 账号 ChangingSelf(憧憬少)来搭建新的博客,旧的博客搭建在旧账号 HaneChiri(羽尘)上,原本的博客已经有一些人知道了,所以我用这个方式来将以前的访客带到我的新博客来。

问题在于,为了部署新博客,我将原本的 ssh 密钥对文件删掉了,重新生成了新的 ssh,现在想要部署旧博客就会出现类似下面的错误:

1
2
3
ERROR: Permission to HaneChiri/HaneChiri.github.io.git denied to ChangingSelf.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights `

大意是我没有权限,也就是 ssh 没有配好。

阅读更多

MFC用对话框获取输入

在 MFC 调用对话框读入数据,并在客户区输出。

这是《计算机图形学基础教程》的一个习题:

使用 MFC 设计一个长方形类 CRectangle,调用对话框读入长方形的长度和宽度,在客户区输出长方形的周长和面积。

这个书上并没有教怎么用对话框读取输入,我在这之前也完全没接触过 MFC 的对话框。弄了两小时,终于把这道题做出来了。以此文记录一下

阅读更多