北海若曰:
"井鼃不可以语于海者, 拘于虚也;
夏虫不可以语于冰者, 笃于时也;
曲士不可以语于道者, 束于教也."
--<<庄子 秋水>>
北海若曰:
"井鼃不可以语于海者, 拘于虚也;
夏虫不可以语于冰者, 笃于时也;
曲士不可以语于道者, 束于教也."
--<<庄子 秋水>>
能量密度: 以每克每秒的焦耳数来衡量. 在已知宇宙中, 计算机芯片是能量密度最高的东西.
太阳的能量虽然很大, 但它的质量也很大, 平均下来的能量密度就不大了.
核爆瞬间能量极大, 但时间极短, 只能持续 10^-6 秒, 拉长来看能量密度也不大. 芯片内部就如同一场缓慢的核爆.
能量密度的一个排序: 奔腾芯片 > 8080 芯片 > 喷气式战斗机 > 波音 747 > 雪佛兰汽车 > 人类大脑 > 动物 > 四冲程内燃机 > 植物 > 地球 > 恒星 > 星系
-- <<科技想要什么>>
介绍了如果配置 mybatis 以打印出执行的 sql 及返回的结果集, 从而方便开发阶段的调试
在开发过程中, 经常会遇到想要看到应用所执行的 sql 这样的需求.
比如你写了一个查询的功能, 但查询出来的结果与你预期的不符合, 你想搞清楚到底哪里出了问题, 你自然需要看看所执行的 sql 语句, 必要的话甚至还要亲自拷贝到数据库里去查查.
自然, 这就要求应用要能把执行的 sql 输出出来. 以常用的 mybatis 框架为例, 来看一个最终的效果:
14:48 ==> Preparing: select * from user where id = ?
14:48 ==> Parameters: 1(Integer)
14:48 <== Total: 1
另注: 这里的日志布局我启用了一种极简的风格, 只有"分钟:秒数", 具体见 配置简化开发阶段日志输出布局 的介绍.
那么, 在 mybatis 里, 这个要怎么做到呢?
wordpress 站, 很多垃圾评论呀, 设置了那个过滤依然很多, 很多时候只好把评论关了...
Java 这商标属于 Oracle, 但你可能不知道 Javascript 的商标也属于 Oracle;
Oracle 数据库自然是 Oracle 家的, 其实 Mysql 也是它家的...