Kotlin中asSequence的使用场景 在Java中使用Lambda的时候我们经常会用到stream()来进行流式处理,其实Java中的stream和我们即将要了解到的asSequence是十分相似的,都是惰式处理,即存在中间操作和末端操作,当有末端操作时才会触发中间操作返回一个值,这种方式比普通的List操作在某些条件下会快不少,下面我们一块来看一下吧。 2020-11-03 Kotlin #Kotlin #List #Lambda
MySQL中的数据类型 在新建表的时候我们经常会遇到tinyint(1)能存多少数字,varchar(32)到底能存多少个汉字等等的疑问,我在建表的时候也遇到了这样的困惑,经查阅资料理清了中间的关系,在此记录一下 2020-11-03 MySQL #MySQL #总结
PostgreSQL-从MySQL到PostgreSQL一些习惯用法的解决方案 最近公司有些表要移到PostgreSQL的数据库上,期间建表使用发现了一些不如MySQL方便的地方,然后查阅资料找到了一些解决方案,在这里记录分享一下 2020-10-28 PostgreSQL #总结 #记录 #实战 #PostgreSQL
从Java入门Kotlin-Kotlin类 Java作为一门面向对象的语言,需要所有的代码都是以类为基础的,我们每次写Java代码的时候第一件事情就是先新建一个类,所以我们从Java入门Kotlin系列教程就先从类入手,看一下Kotlin是怎么新建和处理一个类的,让我们开始吧~ 2020-09-18 Kotlin教程 #Kotlin
MySQL中的锁-从for update说起 在MySQL中,当我们使用select ... for update的时候有没有想到如果查不到数据的时候到底是加锁还是不加锁,加的是表锁还是行锁,什么情况下会加锁,以及MySQL中到底有多少种锁,都是怎么工作的,下面就让我们带着问题从for update说起 2020-05-23 MySQL #MySQL #锁
LeetCode1275-找出井字棋的获胜者 Kotlin 给你一个数组 moves,其中每个元素是大小为 2 的另一个数组(元素分别对应网格的行和列),它按照 A 和 B 的行动顺序(先 A 后 B)记录了两人各自的棋子位置。 2019-12-02 LeetCode #Kotlin #LeetCode #算法 #数据结构 #数组 #位运算 #165周赛
LeetCode167-两数之和 II - 输入有序数组 Kotlin实现 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 2019-11-28 LeetCode #Kotlin #LeetCode #算法 #数据结构 #数组
Docker容器管理 本篇文章以zookeeper分布式环境的搭建为示例,详细介绍下Docker的容器管理,期间可能会牵扯到zookeeper的知识,不需要的可以直接略过 2019-11-20 Docker #Docker #zookeeper #容器 #Docker Compose
随笔191119 从最初大学一心想要自己的从零写一个自己博客后台,最终也是草草做了个基础架构,然后草草收尾,后来又尝试wordpress等等,最后还是选择了成本最小的hexo,在放置很久后终于又想起了它,不只是什么时候突然意识到了博客也许不是花里胡哨,炫酷的一个我的编程作品,博客最终意义还是记录,知识的输出 2019-11-19 随笔 #随笔 #计划 #日常