- 博客(4)
- 收藏
- 关注
原创 使用aspectj模拟返回消息
背景有一个服务负责调用第三方服务,每个第三方的服务都设置了开关,开关打开的时候调用第三方服务获取数据,开关关闭的时候返回模拟数据。 这里使用aspectj的around来拦截所有请求,如果是测试环境且满足特定条件,加载模拟数据并返回,否则调用真实服务。
2017-01-13 17:38:25
616
原创 mongodb in中嵌套regex
需要统计数据,product不以aa开头,不是bbb,ccc,ddd, 使用mongodb的脚本,可以这么写:db.TestData.find({product:{"$nin":[/^aa/,'bbb','ccc','ddd']}}).count();但是使用java时,java使用$regex格式来进行正则查询, 如果使用regex写成如下查询:db.RulesCache.find({produ
2016-12-20 10:09:49
1720
原创 mongoDB查询某个经纬度附近的用户
需求:获取某个点100m内的用户 数据库:mongoDB 语言:JAVA 1.地理位置数据以GeoJSON 的格式存储的loc : { type : "Point", coordinates : [lng, lat]}查询地理位置用到geoWithin,可以查询多边形的地理位置信息,地球接近圆形,这里用到geoWithin, 可以查询多边形的地理位置信息,地球接近圆形,这里用
2016-12-02 16:55:49
5256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人