misc

exist用法-------------------------------------------
select i.phone, count(i.id) 
from jje_admin.MEMBER_MEM_INFO i, 
jje_admin.t_vbp_member_score_level_info s 
where exists(select * from jje_admin.MEMBER_VERIFY v where i.phone=v.men_name) 
and i.phone is not null 
and s.member_info_id = i.id 
and s.available_score > 0 
group by i.phone 
having count(i.id) >=2  


exists 和 in 转换-------------------------------------
select v.*
from member_verify v
where v.men_name  in (select c.x_card_num from member_mem_card c where c.card_type_cd = 'Star Hotel Card');
--where exists (select c.* from member_mem_card c where c.card_type_cd = 'Star Hotel Card' and c.x_card_num = v.men_name)



less用法-----------------------------------------------
斜杠查询时只能从当前位置往下查, 如果已经是最后一行了则查不出任何东西, 小n是往下 大n是往上


static成员变量存放数据问题--------------------------------------------
在分布式环境中会有同步问题, 不建议使用, 要用的话需要有缓存框架支持, memcached

merge------------------------------------------------------------------
trunk merge back 有时会出现很多conflict, 在trunk chang log中如果没有其他人commit 可以忽略。  svn1.8 在merge代码时的确会有问题(无法继续), 建议使用svn1.7


京东大数据--------------------------------------------------------------
搜索就是推荐


如何保证高质量----------------------------------------------------------
1, 不要将测试任务扔给测试人员, 你要对这个功能负责, 测试人员只是保险
2, 测试阶段你要跟下测试进度, 不要不管了


整理接口文档碰到的问题-----------------------------------------------
1> 系统不是自己开发的
2> 接口设计的时候不规范, 很多无用的业务逻辑也定义在DTO中, 对象属性层级太多



线上问题解决思路-------------------------------------------------------
1> 多系统通讯时需要能用报文隔离开来测试,这样能确认哪块系统有问题。
2> 如果是以前运行正常,现在有问题的话, 查询相关代码有没有被人修改过。
类似用jaxbUtils是碰到null的问题。


锦江大数据----------------------------------------------------------
特点: 很多数据都是从集团公司来的,而不是网站
三大目标  营销 决策  客户体验


你可能感兴趣的:(sc)