[U] Update channel content

This commit is contained in:
github-actions
2024-11-21 10:10:54 +00:00
parent 4797bad00d
commit 61041cc6c3
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
<id>https://aza.moe/life</id>
<title>小桂桂的回忆录 📒</title>
<updated>2024-11-21T08:11:55.454235+00:00</updated>
<updated>2024-11-21T10:10:50.294747+00:00</updated>
<link href="https://aza.moe/life" rel="alternate"/>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<logo>https://aza.moe/meru_256px.png</logo>
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -63877,7 +63877,7 @@
"id": 4655,
"date": "2024-11-16T08:00:14",
"text": "有时候就觉得 Github 星星数量挺迷惑的\n\n居然 oh my zsh 星星数量在第 17,明明 zsh 用户量和 bash 和 powershell 比起来都没有多少... 而且居然 .gitignore 模板仓库和 vscode 在差不多的位置 <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>",
"views": 101,
"views": 102,
"forwards": 1,
"media_group_id": 13853952119728341,
"images": [
@@ -64066,7 +64066,7 @@
"id": 4665,
"date": "2024-11-19T06:57:00",
"text": "感觉自己开始会玩一点 shogi 了 ☗",
"views": 86,
"views": 87,
"forwards": 1,
"images": [
{
@@ -64180,7 +64180,7 @@
"id": 4671,
"date": "2024-11-21T03:25:16",
"text": "今天花了一整天调查这个数据库问题, Hibernate 全责 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i> 以后的项目再也不用 Java EE 了\n\n我试了一下把这整个函数用 native mysql 写出来,发现这条大查询只用 1.19 秒,那为什么我的 kotlin 代码运行速度差这么大呢?\n\n开了 SQL debug 之后我发现即使只是 .findAll() 都要 N 条查询,按理来说 select * from table 只要一条查询就行啊,为什么呢?仔细看看这 N 条查询发现它把 OneToOne fk 都一个一个拉下来了。原本首先花了一条查询 SELECT * FROM parent,然后又花了 N 条查询拉 SELECT * FROM child WHERE id=i...\n\n查了一下这个问题,网上说开 Hibernate bytecode enhance 就好了,它会修改编译完的字节码让 fk 链接用到的时候再查询而不是预先把所有东西查询好。问题是它不太兼容 kotlin,绕过了三个不同的问题才成功编译,之后加上 lazy fetch 终于可以让它在用到 fk 的时候再拉数据了... \n\n但是即使这样依然要把需要拉所有 fk 数据的地方改成手动 mysql 查询,因为 orm/jpql 没办法让 findAll 把单独的查询优化成 join <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>\n\n唉 感觉凡是透明一点的 ORM 比如 ktorm 或者 exposed 都不会有这样的问题,以后不会再用 Java EE 了",
"views": 42,
"views": 43,
"forwards": 0,
"media_group_id": 13857276129125749,
"images": [
+1 -1
View File
@@ -12,7 +12,7 @@
<link>https://aza.moe/life</link>
</image>
<language>zh-cn</language>
<lastBuildDate>Thu, 21 Nov 2024 08:11:55 +0000</lastBuildDate>
<lastBuildDate>Thu, 21 Nov 2024 10:10:50 +0000</lastBuildDate>
<item>
<title>小桂桂的回忆录 📒 #4671</title>
<link>https://aza.moe/life?post=4671</link>