同步调用的缺点 我们假设一个电子商城用户购买商品的场景: 创建订单前的验证方法。 /** * 验证订单是否合法 * * @param userId 用户id * @param itemId 商品id * @param d…
标签:userid
mongodb 批量更新
var a = db.test1.aggregate([ {$project : {searchText : "$searchText", userId : "$userId"} } ]) for(var i = 0; …
使用redis设计一个排行榜
公司的app里面需要加一个排行榜的功能,做完之后,分享给大家 思路 入口MQ———-操作Redis———–同步mysql 实现方式 使用…
增强MyBatis注解
MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,方便的编写简单的数据库操作代码: public interface UserMapper { @Select("SELECT * F…
[SQL] FROM多个表与INNER JOIN
对多个表进行联合查询有两种写法: (1)FROM多个表 SELECT [a].[NoticeText] FROM [dbo].[Notice] [a], [dbo].[User] [b], [dbo].[WechatSE…
Redis key设计技巧
1: 把表名转换为key前缀 如, tag:2: 2: 第2段放置用于区分区key的字段–对应mysql中的主键的列名,如userid3: 3:第3段放置主键值,如2,3,4…., a…
hive semi and having 例子
hive中left semi join相当于SQL中的where in语句 having语句用于在group by中对每组数据进行where条件限制 select * from user_action_201704 y …
Hive函数实战
咳咳,今天来介绍一下几个Hive函数吧,先放一张我登哥划水的照片,希望大家也做一只自由的鱼儿,在知识的海洋里游呀游,嘻嘻! 今天我们来介绍几个Hive常用的函数吧! 1、数据介绍 首先我们产生我们的数据,使用spark …
hive个人学习总结---【基于微博数据的HQL练习】
练习: 1. 统计用户所有微博被转发的总次数,并输出TOP-3 用户 hive> select t.userId,count(*) count from (select get_json_object(w.json…