- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 函数式编程一些概念理解
柯里化就是一个逐次消元的过程。当把函数的元全消掉,就得到了值。值就是零元函数。这是个数学问题,不是个程序问题,反对用代码来解释lambda演算。(来源某位知乎网友)我本人还是蛮喜欢这个答案的。...
2020-12-31 09:16:05 146
原创 MySQL的唯一插入,增量更新
唯一插入首先我们先创建一个用户表:DROP TABLE IF EXISTS `nb_sys_user`;CREATE TABLE `nb_sys_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除', `gmt_create` datetime NOT NULL DEFAULT '2020-12-30
2020-12-30 11:44:49 1595
原创 MySQL Left Join使用注意事项
在我们使用MySQL进行联表查询的时候,经常使用Left Join的方式。如果两张表的关联条件是唯一对应的,那么自然没问题。用户:组织:联表查询结果:当有多个组织的时候,问题就出现了:联表查询结果:出现了两个相同的结果。其实我们的本意是查询用户,顺便将用户所属的组织带出来,这样用户列表中查询出来的数据就会多处一些不是我们想要的数据了,查询返回的数据是有问题的。我们来看看Left Join的特性:左表中的记录数是它将返回的最小记录数。如果右表中有两条记录与左表中的一条记录匹配,它将返
2020-12-28 08:58:48 669
原创 Java Lambda表达式的分组/分块,组合收集器
数据分块/分组// partitioningBy接受一个流,并将其按boolean分成两部分public Map<Boolean, List<Artist>> bandsAndSolo(Stream<Artist> artists) { return artists.collect(partitioningBy(artist -> artist.isSolo()));}// groupingBy类似SQL中的group by操作public Map
2020-12-28 08:13:37 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人