ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江

ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江

ID:8219038

大小:4.67 MB

页数:44页

时间:2018-03-10

ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江_第1页
ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江_第2页
ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江_第3页
ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江_第4页
ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江_第5页
资源描述:

《ArchSummit北京2015-《Scala在挖财的应用实践》-王宏江》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、೵ᨰጱScalaଫአਫ᪢ਡ࿯2015.12ىԭ౯೵ᨰᩒႮຝ຅૵՗Ԫ᫫կ୏ݎํ܈ग़ଙ้ࣁᴨ᯾૬૬೅ձຝ຅૵Ali-tomcatᨮᨱՈํӿ੄ጱմӱ୏ݎ޾԰ᘶᗑຝ຅ᕪḵڍฎԞ෸හୗᖫᑕᆽঅᘏ޾Scala૲᭲ᘏӻՈblogғhttp://hongjiang.info1.୏ݎࢫᴚզ݊ᒒຝ຅༷٭ࢫᴚᇫ٭•ᬪӞଙग़෸ᳵጱದ๞Ոާᥢཛྷᬪ200Ո50Ոૢݦ•೵ᨰӧฎದ๞ᔜ᝕ࣳࢫᴚԞӧॡݢᚆᩳᬯᐿ᪠ᕚ೵ᨰጱᒒದ๞ࣁᕚᔮᕹၿ݊ጱ୏რԾߝ޾໛ຝғ•Nginx̵Tomcat̵Spring-mvc/Play•Springboot̵Dubbo̵Zook

2、eeper̵Spring̵Mybatis•MySql̵Cobar̵Hbase̵Mongo̵Redis/Memcached•Kafka̵Storm•Zabbix̵ELK୏ݎ᧍᥺ғJava/Scala,Go,C++,Python/Php೵ᨰጱᒒದ๞•᭳ኸᳯ᷌ਖ਼ᥝଳ୒ጱғ–Mongo–Memcached–ࣁᕚӱۓጱpythonᑕଧ–ຝ຅٬ᒽचԭᛔ᫝ጱᬩᖌᚆێಅᘍᡤದ๞ຝ຅༷٭ᐒ܄ᦕᨴ᰸ᓕਹቘᨰளᩅמአܜᷚഴአಁᩒԾၞ࿜Իฃඪ՞…चᏐᦡෞਂؙၾ௳໛ຝݎ૲ᬩᖌ…ቘᨰӱۓੴ᮱ཛྷࣘAppWebɤݎၾ௳ၾ௳Ӿஞᨵຝɡඪ՞ԾߝӾஞԻฃӾஞඪ

3、՞Ӿஞɢඪ՞᭗Ꭳɠኞ౮ᦈܔɣๅෛ೮ᦈܔ೮Ӿஞَࣳጱದ๞ຝ຅webappNginxNginxTomcatTomcatTomcatTomcatSessionCacheᵞᗭkafkaDubbo/Dubbo/Dubbo/Dubbo/SpringbootSpringbootSpringbootSpringbootAkka数据处理ᑕଧCacheDBᵞᗭ౲ᦇ௳ᔮᕹᦕᨴහഝਂؙଫአᵞᗭha-proxycobarcobarmysqlਫn归档程序Hbaseᵞᗭᛔۖᦕᨴහഝ॒ቘeventraw-datakafkaclassifierlisten

4、erakkaassemblerassemblerassemblerakkasubscriberdistillerdistillerdistillerDBහഝړຉStormmysqlcodisbinlogcobarkafkacanalredisredisgroupgroupmysqlmysqlHadoop/Spark2.Scalaࣁ೵ᨰጱአဩ᧍᥺ԏԩ᭗ᬦݍᥡᬦ݄܎ӻӮᕉզ๶ᖫᑕ᧍᥺ጱᬰ۸ො౯ᦊԅᖫᑕ᧍᥺ᕷ੒ӧտೲᆙכᗔ.໒ᵮܰঢಅ᧔፳“ੜᘒଗٳ”ጱොᬰ۸̶ሿࣁጱᖫᑕ᧍᥺෫ᦞ෸ۑᚆӤᬮฎ᧍ဩӤ᮷૪ᕪӧฎᮎ໏ܔᕍԧᡱᆐԞ้ᕪํՈ

5、ݒ᥺᧍Զᬯਖ਼ᦶ੤ێۘ஑ๅੜๅᓌܔۑ౮ฎᓒᚆӧ٬᮷ٖࣁcrAጱᦇᦡಅ૩ᛔঢܰᵮ໒.ᗔכೡ۱ጱ੤ᦶ̶ࣁ౯፡๶ᖫᑕ᧍᥺ጱᬰ۸ۖ๢ӧฎૡٍ޾᧍᥺๜᫝ጱᓌ۸ᘒฎਖ਼᭗ᬦᬯԶૡٍ޾᧍᥺ಅ஑کጱᕮຎ(ᥴ٬ොໜ)ๅᓌ၄ࣈᤒᬡڊ๶̶ᬪ܎ӻӮᕉզ๶ᖫᑕ᧍᥺ӧෙ൉׀శݎṛଶጱು᨝۸ᇙ௔Ԟྋฎԅԧᬡکᬯӻፓጱ̶ࢩྌ౯ժݢզஉᛔᆐࣈᦊԅᬯᐿ᩽כᖅᖀտᧆଫԞ๶ਖ਼ࣁ۠೮̶ຂ๜ᤈଡ଼ᭌೠScalaጱቘኧ޾ဳ఺Ԫᶱቘኧғय़᮱ړຝ຅૵᮷ࡅཻᬯᳪ᧍᥺ଚํਫ᪢ᕪḵဳ఺Ԫᶱ:1)ӧᚆܔᅩᛗ੝ᥝํپӻঅच݋᮷ᚆhold2)ࢫᴚጱ఺ౄ3)ङِӧ୩ᬼ4)ᨆైአScalaኞா

6、໛ຝӧ᫷ฃදݒJavaԆၞ໛ຝ–Scala᧍᥺உঅᐒ܄౮ᆧଶஉ૧ѺScalaጱսᅩๅᓌ၄̵ṛපጱᤒᬡӞԶཛྷୗScalaፗളࣁ᧍᥺੶ᶎඪ೮ғ•1҂singletonpattern!object•2҂visitorpattern!patternmatching•3)facotrypattern!applymethod•4)builderpattern!currying•5)dependencyinject!cakepattern•6)immutablepattern!val•7)valueobject!caseclass•….

7、..ScalaጱսᅩᶉாᔄࣳԞݢզඪ೮ۖா᧍᥺ጱᇙ௔ғọৼᔄࣳ!pimpmylibrary(implicit)Scala2.10DynamicTypes…...ڍහୗᇙ௔ݢզᛔਧԎᑕଧጱၞഴC#using᧍ݙ!׵ᩅཛྷୗ୩य़ጱᵞ඙ғ//՗Ӟᕟၞ࿜Ӿತڊํ᫨ᨴىᔮ(Իฃݩፘ)ጱcashflowBuf.groupBy(_.transactionNo).filter(_._2.size==2).values//ತڊፘ૧ӧ᩻ᬦ1ጱፘᮝزᔰscala>valtimeList=List(1,2,3,5,7,8)scala>timeLis

8、t.sliding(2,1).filter(e=>e(1)-e(0)<=1).foreach(println)List(1,2)List(2,3)List(7,8)Scalaӧঅጱࣈො•ᳪད–ڍහୗᙧว(य़᮱ړᑕଧާӧٍ॓)•ইetaᥢᕅ–ᔄࣳᔮᕹ(ଃ๶ਞق௔ጱ෸Ԟीےԧ॔๥௔)•य़ᰁचԭᔄࣳጱཛྷୗ(t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。