写出优雅的Kotlin代码:聊聊我认为的 "Kotlinic"(续)

本文是 写出优雅的Kotlin代码:聊聊我认为的 "Kotlinic" 的续文。讲讲我在日常代码中认为可以写的更“Kotlinic”的写法们。 善用"="号 这里的意思其实包含了两个方面:用好Kotl
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

各种多对多嵌套算法的性能

自从jOOQ 3.15发布其革命性的标准SQLMULTISET 仿真功能以来,已经有一段时间了。我曾在twitter上承诺过一件事,那就是用jOOQ运行一些基准测试,比较各种嵌套多对多关系的方法的性能
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

将SELECT ... FROM改为FROM ... SELECT并不能 "修复 "SQL

时不时地,我看到有人感叹SQL语法在操作的词法顺序上的特殊脱节。 操作的词法顺序 (SELECT .. FROM) 操作的逻辑顺序(FROM .. SELECT) 最近一次是在Youtube上对最近的
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

一些有用的 DevTools 技巧分享

本文分享一些不常见但很有用的 DevTools 技巧,能够有效提高浏览器开发工具的使用效率。完整使用文档请见
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

在jOOQ中获取数据的多种不同方式

jOOQ的API是关于方便的,因此,像fetch() 这样的重要操作(最重要的操作?)也必须附带方便。获取数据的默认方式是这样的: 它将整个结果集取到内存中,并急切地关闭底层的JDBC资源。但是我们还
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

如何用jOOQ获取序列值

很多RDBMS都支持某种形式的标准SQL序列。创建一个序列的标准SQL语法是。 以下是你如何使用jOOQ从这个序列中获取一个值,假设你使用的是代码生成器。 序列表达式可以翻译成各种方言。 你也可以把S
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

为单行查询设置JDBC Statement.setFetchSize()为1的方法指南

Vladimir Sitnikov的一个有趣提示让我想到了jOOQ的一个新基准。 基准应该检查单行查询是否应该有一个JDBC [Statement.setFetchSize(1)](https://d
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

RNN文本生成-想为女朋友写诗(一):训练文本

世界上美好的事物很多,当我们想要表达时,总是感觉文化底蕴不够。是的,没有文化底蕴就是这样。但是,你生在这个数字时代,中华五千年的文化底蕴,你触手可及!
分类: 企业开发 发布时间: 07-30 03:56 阅读次数: 0

如何用jOOQ获取序列值(附代码示例)

很多RDBMS都支持某种形式的标准SQL序列。创建一个序列的标准SQL语法是。 以下是你如何使用jOOQ从这个序列中获取一个值,假设你使用的是代码生成器。 序列表达式可以翻译成各种方言。 你也可以把S
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

如何用jOOQ将一个嵌套的SQL集合类型安全地映射到一个嵌套的Java地图上

最近在Stack Overflow上有一个非常酷的问题,是关于如何用jOOQ将一个嵌套的集合映射成一个JavaMap 。在过去,我曾多次在博客上介绍过强大的MULTISET 操作符,它允许在jOOQ中
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

SQL的PARTITION BY语法的各种含义(附实例)

对于SQL的初学者来说,有一个有点深奥的语法,名为PARTITION BY ,它在SQL中到处都出现。它总是有一个类似的含义,尽管在相当不同的背景下。其含义与GROUP BY ,即通过一些分组/分区标
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

在SQL中串联两个隐约相关表的快速方法

每隔一段时间,我都会遇到一个神秘的NATURAL JOIN SQL操作符的用例,当我能把它变成NATURAL FULL JOIN ,我就更高兴了。过去的几篇关于这个主题的博文包括: 在SQL中使用NA
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

用jOOQ 3.17投射类型安全的嵌套表记录

一个长期存在的功能请求没有得到jOOQ社区的喜爱,尽管很多人可能想要它。它的标题是:让Table<R> 延伸到SelectField<R>: https://github.com/jOOQ/jOOQ/
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

jOOQ是如何设计事务API(详细指南)

从jOOQ 3.4开始,我们在jOOQ的JDBC之上有一个简化事务逻辑的API,从jOOQ 3.17和#13502开始,在R2DBC之上也将提供一个同等的API,用于反应式应用。 与所有的jOOQ一样
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

网络协议是什么?为什么要学习网络协议?

如果没有网络协议,计算机之间可能就不能进行通信,就会乱套。因此网络协议的存在是十分必要的,我们也看到了,去搜索引擎搜索一个问题,背后都是许多个网络协议共同努力的结果,我使用的这个搜索引擎服务器还在俄罗
分类: 编程语言 发布时间: 07-30 03:56 阅读次数: 0

React 数据请求最佳实践

本文介绍了什么是 SWR、SWR 的核心作用、SWR 和 React、Axios 的结合使用、以及 SWR 是如何帮助我们提高应用的用户体验的。
分类: 编程语言 发布时间: 07-30 03:55 阅读次数: 0

不要再用if-else!

原文链接:DevWeekly | 第3期:为什么不能使用If-Else? DevWeekly收集整理每周优质开发者内容,包括开源项目、资源工具、技术文章等方面。 每周五定期发布,同步更新到 知乎:Ja
分类: 服务端 发布时间: 07-30 03:55 阅读次数: 0

jOOQ 3.16和Java EE vs Jakarta EE的简单介绍

一股浪潮在Java生态系统中荡漾开来。它就是将javax 改名为jakarta 包名。现在,虽然我们都在抱怨,都在摇头,因为企业法律和工程利益之间的冲突,但最终是时候继续前进,了解这对jOOQ的具体意
分类: 编程语言 发布时间: 07-30 03:55 阅读次数: 0

STM32+ESP8266+MQTT协议连接阿里云物联网平台

物联网近几年发展非常迅速,各大平台都推出了物联网服务器,这篇文章介绍STM32+ESP8266通过阿里云物联网服务器实现设备数据远程上传、下发,实现数据交互,介绍物联网平台的对接与基本使用。
分类: 编程语言 发布时间: 07-30 03:55 阅读次数: 0

JavaScript基础系列第七篇:原型和原型链,我是这么理解的

JavaScript原型和原型链一直没搞明白,这次画了一张图,然后结合demo终于调通了,不得不说看图说话,很容易就搞清楚了。
分类: 编程语言 发布时间: 07-30 03:55 阅读次数: 0