乙:听说你们根据程序员们的需要,开发一套把妹系统?
甲:是啊,我们在开发之前进行了大量的需求分析,并且根据我们的分析,发现程序员找妹子确实是难事,我们设计了一个十分先进的”把妹系统“。我们的架构师是这样说的:
给程序员自己用的东西一定要最先进的架构,怎么也要是云计算的。做就做的规范,把设计模式拿来,什么builder,factory,adapter呀,bridge呀,能用的全都用上,弄几百台深蓝做集群,支持十亿用户同时在线。一定要请最好的,最牛的程序员,把Google,百度的程序员请来,写爬虫,从全网络抓取数据。一定要全网络,一个妹子也任何痕迹都不要落下。数据量上来,用户上来,一定要做好数据挖掘,做到实时推荐。推荐模块一定要亚马逊的人来做,而且一定要由twitter团队的人用Twitter Storm要做到实时的,不然妹子就被别人抢了。不要以为推荐就完了,还要专业的程序,用最牛的机器学习来模拟追妹子的测试,一点要分析妹子的社交网络,一点要用graphlab,不我们要自己开发一套平台,生成最好的,最有效的把妹策略。而且还要上移动端,什么android,ios,米狗都要开发,有必要也要做个自己的系统,要兼容android,google glass和ios。这样还能采集妹子的地理位置,这样能充分的,实时的把握妹子动向。妹子到哪了,吃什么了,跟什么人来往了,发什么twitter了,尽在眼下。同行用的都是hadoop,openstack。你要是用普通的分布式,你都不好意思和人家打招呼。
打开我们的网站,浏览器里还要做一帮小精灵,爆可爱那种,一口一个”may i help you sir“,一口地道的西雅图腔,倍(儿)有面子。
你说这样的系统,怎么也要花个十万八万的吧?
十万八万?那是电费!!
注册会员都要八万起!
你还别嫌贵,还不打折。
你得研究宅男心理,拿投资人的钱拉力搞研究,根本不在乎多花那么点钱。什么叫研究你知道吗?
就是技术只要最牛的,不要最好的。
一个真实的推荐系统
今天我没加班,回家去超市买点点心。
一起我在上一个公司,就不加班,没晚上我都去买点心。
今天那个妹子问我,怎么好久没来了?
我说加班!!
然后要了枣泥的点心2块。
她说,这边有豆沙的,要不要来两个?
我果断要2个。
因为天天买,所以在她的大脑里产生了大量数据,
根据我喜欢的口味,比如枣泥馅,推荐给我豆沙馅的(新品)。
get/set 注入取值的时候会出现问题
get/set 注入取值的时候会出现问题。
set、get注入spring,struct2 根据对象注入而不是类。
例如 一下是正确
例子1 eclipse会正确生成
private User user;
public User getUser(){
return this.user;
}
public User setUser(User user){
this.user=user;
}
例子2 eclipse会正确生成
private User aaa;
public User getAaa(){
return this.user;
}
public User setAaa(User user){
this.user=user;
}
以下是错误的 eclipse不会这样生成,下面是我手写的
private User aaa;
public User getUser(){
return this.aaa;
}
public User setUser(User user){
this.aaa=user;
}
问题所在,如果不注意,
private TPuser tPuser;
public TPuser gettPuser() {
return tPuser;
}
public void settPuser(TPuser tPuser) {
this.tPuser = tPuser;
}
注意get,set后面不是大写,struct2,和spring 只认 对象(private Aaa bbb)中间的bbb把首字母大写然后加上get,set既getBbb(),setBbbb();
在强调一遍get,set是对象,不是类!!
探索Java语言与JVM中的Lambda表达式
头(->)将前两者分隔开。
注意:Lambda表达式的语法仍可能会面临改变,但在撰写本文的时候,下面示例中所展示的语法是能够正常工作的。
Lambda表达式非常倚重类型推导,与Java的其它语法相比,这显得极其不同寻常。
让我们进一步考虑之前已经看过的一个示例(请见清单11)。如果看看ActionListener的定义,可以发现它只有一个方法(请见清单12)。 阅读全文 ……
汉堡原则与KISS原则分享
一、汉堡原则:
当需要赞扬一个人的工作时,一定要及时且明确。
当需要批评一个人时,就可以用修正性的反馈,也称之为“汉堡包”原则。
第一块面包指出某人的优点
中间的牛肉是指还存在哪些需要改进的项目
最下面一块面包是一种鼓励和期望。
负面反馈就是一味的批评了,但是往往我们经常会这样做,因为直接
没有反馈还不如负面反馈,沉默是最让人难以接受的
2012这一年
这一年有成长,无收获。成长是因为经历了很多在校园里未曾经历的事情。
2012年,最初经历了一段间断的“爱情”。说是爱,因为彼此关系,说不是爱,因为关系的不够。因为彼此没有融入到社会交际圈。
第一份工作,工资不多,但是很轻松,而且很高兴。小团队,很强的创业氛围。可惜,自己技术不够,而且对金钱,或者对工资要求高了。so,离开或者被离开了。因为感情受到挫折,工作上弥补了。至少让自己不在多想。 阅读全文 ……
数据驱动销售——个性化推荐引擎
文/简朝阳
在当前这个信息量飞速增长的时代,一个企业,尤其是电子商务企业的成功已经越来越多地与其海量数据处理能力相关联。高效、迅速地从海量数据中挖掘出潜在价值并转化为决策依据的能力,将成为企业的核心竞争力。 阅读全文 ……