SpringBoot
文章平均质量分 76
李小白lt
kotlin yyds
展开
-
如何分析和优化慢sql语句
sql查询速度比较慢容易成为性能瓶颈,这时我们可以优化我们的sql语句或数据库表一般sql语句执行很慢的种类分为:1.聚合查询2.多表查询3.表数据量过大查询4.深度分页查询这四种的前三种都可以通过优化sql语句来优化sql查询速度。原创 2024-04-25 22:37:50 · 468 阅读 · 0 评论 -
mysql数据库自动备份
服务器中数据库的数据是最重要的东西,如果因为某些情况导致数据库数据错误,数据错乱或数据库崩溃,这时一定要及时的修复,但如果数据丢失或数据没法用了,这时就要回滚数据了,而这时就需要我们经常的备份数据库的数据原创 2023-04-26 21:34:45 · 4416 阅读 · 2 评论 -
logback无法生成日志文件之谜
前言spring一般需要打印日志,不然无法定位问题,也会增加调试难度,而目前和spring搭配的比较火的日志库是logback使用方法很简单,直接在该位置加入一个xml的配置文件即可(配置文件示例在文章末),而且可以很简单的生成日志文件正文但是我发现直接在idea里运行时,就会好好的生成日志文件,但在生成jar包后使用 java -jar xx.jar命令时却无法生成日志,很奇怪,而且搜索引擎搜出来的也跟我的貌似不太一样后来一次运行jar的时候手残双击了一下jar包,然后jar包被我原创 2021-05-10 15:02:02 · 11465 阅读 · 5 评论 -
Kotlin 协程 + Spring webflux 开发后端
前言后端响应式是未来,吞吐量会更大,而资源占用更少,其用到了类似Android系统的Loop(事件循环)机制,而协程可以减少线程等待的消耗,并且同步式的编程方式使代码可读性更高,两个仿佛天生就是一对,所以就来简单的了解并配置一下Kotlin 协程 + Spring webflux的后端项目正文项目配置采用Gradle(毕竟我是做Android开发的,所以一切亲Android体系),数据库用的Mysql首先settings.gradle.kts文件,项目名暂定JavaKjrootProj原创 2020-11-12 17:56:52 · 2880 阅读 · 4 评论 -
把Spring Boot项目打为可执行jar包
前言这两天没太多事了,就去学了一下后端的内容,发现只要有基础了,学其他的还是挺快的.本篇解决的是SpringBoot打成可执行的jar包,在网上找别人直接用命令,可是我这边显示错误,于是就自己查了查,记录一下步骤(使用IDEA)1.点击该按钮2.依次点击3.依次选择,然后点击ok4.又回到了上个页面,点击ok按钮关闭5.打开Maven Projects窗...原创 2019-02-22 15:51:13 · 10094 阅读 · 1 评论