预警 项目经验&BUG

这篇具有很好参考价值的文章主要介绍了预警 项目经验&BUG。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目经验

定时任务

  1. 在方法上使用@Scheduled注解
    • cron参数:
      • cron是一个表达式,最多接收7个参数
      • 从左到右分别表示:秒 分 时 天 月 周 年
      • 参数以空格隔开,其中年不是必须参数,可以省略。
      • 示例:@Scheduled(cron ="0 0 0 * * * ?")
    • fixedRate参数:
      • fixedRate表示多久执行一次,单位是毫秒。
      • 示例:@Scheduled(fixedRate= 3000)
含义 是否必填 入参范围 可填通配符
0-59 , - * /
0-59 , - * /
0-23 , - * /
1-31 , - * ? / L W
1-12 , - * /
1-7 , - * ? / L #
1970-2099 , - * /

常用通配符:
*:表示所有值 比如用在日 表示每一天。
?:表示不指定值 比如周配置 表示不指定星期几执行。
/:表示递增触发 比如 用在分 5/20 从第五分钟开始 每增加20分钟执行一次。
-:表示区间 比如用在 1-6 表示一月到六月执行。

  1. 使用时需要在类上添加注解@EnableScheduling,表示开启定时任务。

BUG

查询数据速度慢

查询时少量数据可能花费大量时间,可能是因为查询时用了大量的表连接或是条件查询。
需要给数据库加索引,索引能够加快查询数据的速度。
索引相关知识可看SQL中的十二、索引文章来源地址https://www.toymoban.com/news/detail-630674.html

到了这里,关于预警 项目经验&BUG的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 项目出bug,找不到bug,如何拉回之前的版本

    本文为转载于「闪耀太阳a」的原创文章原文链接:https://blog.csdn.net/Gufang617/article/details/119929145 怎么从gitee上拉取代码 1.首先找到gitee上想要拉取得代码URL地址 点击复制这里的https地址 1 ps:(另外一种方法,很快,一行代码即可拉取)找到本地一个文件夹,鼠标右键git bash,在

    2024年02月14日
    浏览(29)
  • 项目bug--汇集

    1、 2、 原因:页面选择后 没有调init方法 刷新页面 解决:在保存方法最后 ,加上init方法 3、   原因:select中 v-model绑定的id、select选项中 :value 绑定的id ,和编辑时触发的方法里 的id 没有一致, 可能的原因还有  要注意下  初始化得到的id 是不是 对应的id 解决: v-model 的

    2024年02月11日
    浏览(36)
  • 【bug】Unity无法创建项目

    出现的问题:在创建新项目时弹出来一个 无法创建项目 尝试的方法: 刷新许可证 ❌没用 退出账号重新登陆 ❌没用 重启电脑 ❌没用 最后发现是什么问题呢? 2021.3.3这个版本我之前在资源管理器中删了,unityHub中没有移除,然后我把这件事忘记了。 所以相当于我目前的电脑

    2024年02月12日
    浏览(73)
  • gitee上传本地项目bug

    🤮这个破bug不知道浪费了多长时间,以前没有记录,每次都忘记,这次记下来 gitee创建仓库,然后根据它提示的如下命令,但一直报错 把命令复制出来,粘贴到Sublime Text或notepad++ 真的日了🐶 把多余字符删除,根据提示完成 希望官方早点看到修改此bug

    2024年02月10日
    浏览(39)
  • 十一、做高并发内存池项目过程中遇到的bug以及调试bug的方法和心得

    第一个bug是内存问题,程序直接崩溃,问题出现在:GetOneSpan函数中的切分span的时候结尾的span1的next没有置空。 第二个bug是还小内存块给span的时候找不到小内存所属的span,原因是NewSpan函数中的一个if分支返回前没有把id和span*的映射关系存好。 修bug前: 修bug后: 第三个bug出

    2024年02月10日
    浏览(42)
  • 小爬虫项目遇到的bug

    项目背景是这样的, 三个请求数据的接口,是标准的 JWT 认证,提前五分钟刷新token,这个操作是在每次请求数据之前都会进行的检查。 业务场景是这样的: 每个账号都需要请求三个接口,为了简单就做成了定时任务的模式,所以每个账号下就会有三个任务,每次刷新完to

    2024年02月08日
    浏览(48)
  • 日常BUG—— SpringBoot项目DEBUG模式启动慢、卡死。

    😜 作           者 :是江迪呀 ✒️ 本文 : 日常BUG 、 BUG 、 问题分析 ☀️ 每日   一言 : 存在错误说明你在进步! 我们调试程序时,需要使用DEBUG模式启动 SpringBoot 项目, 有时候会发现启动很慢甚至是等了大半个钟头无法启动。 检查下是否打的有断点。 如果

    2024年02月13日
    浏览(52)
  • 日常BUG——通过命令行创建vue项目报错

    😜 作           者 :是江迪呀 ✒️ 本文 : 日常BUG 、 BUG 、 问题分析 ☀️ 每日   一言 : 存在错误说明你在进步! 在使用 vue命令行 创建一个 vue 项目时,出现一下的错误: 这个错误是由于 Windows PowerShell 的执行策略限制导致的,它默认情况下会限制运行脚本

    2024年02月13日
    浏览(43)
  • 项目bug——编码问题报错(java.lang.IllegalStateException)

    项目拉下后报错 2023-07-17 14:26:07.596 ERROR 14300 — [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to load property source from ‘file:/Users/wang/IdeaProjects/ms-family-pre/target/classes/application.yaml’ (classpath:/application.yaml) at org.springframework.boot.context.config.ConfigFileAppl

    2024年02月16日
    浏览(53)
  • Bug:Goland左侧丢失项目结构(Goland常用快捷键)

    2.1 以管理员身份运行代码(sudo) 2.2 设置默认go build构建环境 Goland - Preference - Go - Build tags 2.3 断点用法 2.4 工具栏 ①tool bar 打开快捷工具栏,如果装了git插件也会打开git工具栏,方便我们diff文件,提交代码 Git插件:GitToolBox ②bookmark ③structure ④更改默认终端 如果mac上安装了

    2024年01月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包