澳门美高梅手机网站2016惠灵顿OSC源创会小记

很已经耳闻开源中国要在马赛办OSC源创会,也是开源中国第一次来大东北举办线下活动,算是那多少个幸运的相逢了。原本50的门票本次也远非收到任何费用,全体免费,迫不及待的拉上小伙伴们一齐报了名。源创会时间安排也正如合理,九月19号星期二中午2点先导,不巧的是刚刚和实验室的处理器控制实验考查时间上稍加小争论,所幸的是2点半了结了尝试答辩,和实验室的同伙搭地铁马不停蹄的赶往会场。

背景:

近年和阿里的一个技能首席执行官风动聊的时候,他问了如此一个题材:说说您框架的规划思路和亮点?

话说,这多少个问题,5年前初阶就直接通常出现在前边,可自己没有认真为它找出过答案!

于是乎,夜深深,我躺在床上,用笔记本,一边盘算,一边打字,试着找寻!

这一个年来,我的框架或小说,都快凑满十二个了,每个独立都可以说上好几天。

但万一时间只有半时辰,我要怎么介绍呢?介绍怎么着呢?

并发在脑际里的框架有五个:CYQ.Data、ASP.NET Aries、Taurus.MVC。

大概是因为如今的活力都在这地方吧的吗(如当场本身活力花在Qblog一样呢)。

到了格林(Green)宾馆的会议厅的时候第一场分享已经竣工了,错过了自己相比感兴趣的树莓派报告,有点不满,不过报告ppt全都收集了。本期的要旨一共有4个:

说说您框架的统筹思路?

框架的计划性思路?哪个框架?我要好挑一个?

假若要讲Aries或Taurus,就必须讲CYQ.Data,因为它们都是基于CYQ.Data的存在而存在的。

故此问题就变成回答:说说你CYQ.Data框架的筹划思路?

本身深感很难回答这么些题目,内心也能感受到一丝抗拒这些问题的想法?

框架是绵绵的时间演进重构而来的,最初期的笔触是这般的:

布局一个简约的MDataTable体系,传进一个表名,依据数据库链接得到表结构,再依照行的列构造出SQL语句执行,把数据读到MDataTable重临。

如上一句概括了最早期的笔触,但绝非设计,简单并不亮。

若果要说说新型版本的计划思路,我想不到该怎么表明,因为重构的次数太多了,几百上千次了,太多细节,每个细节都独立带有它自己的设计思想。

就像腾迅最早也只是QQ发个音讯,现在上扬到生态圈,你说人家是怎么规划现在的王国的?

1.树莓派机器人和机具学习

内容简介:1.乘除设备发展趋势-树莓派。2.机器人大脑=树莓派+机器学习+传感器3.机器学习如何调整参数(以无人机作为参考)
4.机器学习在磨练机器人上的症结。

享用嘉宾:刘端阳,MBH树莓派智能机器人俱乐部创办者。

2.云时日的商家运维转型

内容简介:随着云的概念逐步被接受,很多商厦上马尝试公有云,这给传统运维形式带来了一雨后春笋的变迁,例如跨云的管住、虚拟化及容器化带来的操作单元暴增、运维职能被一些新技巧所取代,运维如何探索效用边界的延长、运维咋样使用云及大数目技术援助工作实现精细化运营。

享受嘉宾:杨文兵,腾讯蓝鲸运营首席执行官,资深应用运维&DevOps。先后担任腾讯娱乐地下城与勇士、穿越火线、七雄争霸等不等体系游戏的运维负责人。蓝鲸连串首批DevOps,在蓝鲸中开销过多套支撑工具和运营系列。

3.分布式定时任务调度系统

内容简介:分布式定时调度框架:是一套可在分布式集群环境中运行的定时任务,具有扩大性高、扶助水平扩充,
提供系统化管理操作后台界面,提供监控告警效率,任务帮助单机情势和分布式形式运作,襄助ip过滤,任务协理灾难重现,以及援助大数额作业管理等效能。

享受嘉宾:stark_summer
,MBH俱乐部爱好者,专注于分布式总计、音讯队列、大数据相关技术(如spark,hadoop,hbase,storm等)以及机器学习。

4.集团应用的支出思路及开源的市值

内容简介:介绍新一代集团应用的
“轻量化、模块化、移动化”开发思路,介绍基于YII框架的可配置化实现功能模块的安装与卸载,用RBAC权限构建集团应用的多维权限序列,分享IBOS开源路上的得与失。

分享嘉宾:杨芳贤,IBOS创办人。专注2B公司应用开发十余年,历届SDCC软件大会、微信开发者大会发言嘉宾,长期活跃于GitHub、开源中国等开源社区,有着丰硕的互联网产品设计经验及支出经历。

或者,只是做着做着,就这样子了〜〜〜才是答案吧。

不言而喻报告依然蛮不错的,不仅仅分享了技术,还享受了开源公司的商业形式,当然,也看看了传说中的开源中国的红薯。尽管很多地点不明觉厉但要么感觉得到了有些干货吧,完全不同于实验室邀请的有的大牛来实验室做学术报告的痛感。

好呢,设计思路回答不上来,这就讲讲框架有咋样亮点吧?

我了个去,又是以此问题,一个在自己内心深深留下疤痕的题材。

本身早已用尽洪荒之力写过一篇小说,来介绍框架的优势,不过我现在记不起来了!

只可以忘掉散文,重新思考了:

1:框架匡助多数据库。(独白:辅助多数据库的框架到处有啊)

2:嗯,重点框架能把数量从一种数据库转向任意一种数据库(独白:项目里需要混合数据库的场景太少,这意义没啥觉得)

再想想:

1:框架的缓存集成了Memcache、Redis(对白:集成不是很简单的事情么?)

2:嗯,但客户端从未引用第三方,都是友善写的,Json解析都是友好写的(独白:只可以说技术好,但职能不算亮点)

再想想:

1:框架实现了自动缓存。(独白:缓存有什么特别,Hibernate也有二级缓存,说说你它有甚区别?)

2:嗯,Hibernate的二级缓存没法自动失效,因为它的失灵策略没法处理自定义的sql语句(对白:你是怎么决定的?)

3:嗯,我是通过分析执行的SQL语句,得到语句所提到的表,通过表这多少个维度来决定的(对白:这不会暴发许多缓存无效问题?表的改动无处不在,能说了算到行么?)

4:不可以,但足以控制列,嗯,所以自己还规划了,能够指定忽略哪些字段的翻新不触发缓存失效,也可以指定哪些表不需要缓存(对白:假诺不在SQL层面,在接纳规模怎么样控制缓存失效?)

5:在事情代码控制呢?或者经过AOP统一支配?(对白:不是自己想要的答案)

6:也可以因而数据库来触发缓存失效,MSSQL就有提供缓存依赖(对白:具体怎么落实啊?)

7:微软的直接调就好了,具体原理是经过触发器把修改的数目写入指定的表,再通过定时器扫表。(对白:也不是自个儿想要的答案,还有任何答案么?)

8:没有了,你说说(对白:从前好像讲过,现在想不起来了,说说您非常Aries框架的亮点吗)

半刻钟已经基本上了,亮点仍旧没有被感觉出来〜〜〜

Aries的长处?我还没回复洪荒之力再给它写一篇框架的优势篇呢,该怎么介绍?

1:嗯,框架就是传一个表名,就可以自动生成增删改查导入导出,还自定义了一套简单的前端语法,结合后端很容易开发(对白:不晓得您说什么样,如故闲聊一下任何的吧…..)

 

-------------------重新思考,若唯有半时辰,该怎么介绍框架-----------------

 

红薯

介绍:CYQ.Data的亮点

思想了1天,发现亮点功效太多:元数据缓存、AOP、UI交互、调试、模板引擎、Json工具、DB工具、分布式缓存、批量、内存表、文本数据库、防SQL注入、多数据库转换等。

假诺一个一个介绍及聊其技术细节,十年的成果,讲三天三夜也没完!

可一旦时间有限,只好讲两个,这我不可能不对其进展抽象总计。

由此再三的思考,忽略人有本人优,只选人无我有的角度,总计了两个为主:

说到底献上这一次巴尔的摩站源创会的演说PPT下载链接:
1.云时代的小卖部运维转型——杨文兵
PPT分享

1:自动缓存:抗并发。

对此中小型项目,自动解决抗并发问题,提高网站性能、简化代码,精简架构!

对于大型的高并发大数据量的复杂性工作,缓存仍然要进一步细化控制命中率。

2.树莓派机器人和机具学习——刘端阳
PPT分享

2:水平扩充:零编码。

A:单序列数据库增添到多序列数据库。

B:单机缓存扩大到分布式缓存。

C:单数据库扩张到集群数据库(读写分离)。

清一色只要简单追加安排即可。

3.集团应用的支出思路及开源的价值——杨芳贤
PPT分享

3:数据结构:自由转。

A:Json、Xml、实体类:可互转。

B:泛型、字典、集合,与A类:可互转。

C:数据库表与A类、B类:可互转。

 

感到这样抽象总计后,应该半时辰就能够介绍完重点了,哈〜〜

至于星座十二宫框架:ASP.NET
Aries(白羊)、Taurus.MVC(金牛)、还有在重写中的第三星座Gemini.Workflow(双子)。

该怎么抽象其牵线,需要多多少个早晨待我仔细想想〜〜〜

4.分布式定时调度系统——stark_summer
PPT分享

总结:

经过此次思考,意识到三个问题:

1:曾认为好的作品,不需要去报告用户怎么好,用了当然了解好在什么地方。

首先天真的假设了用户率先会用,其次如若了用户会口口相传。

2:曾经以为经验丰硕就足以Hold住一切,自由发挥。

对于日常出现的问题或现象,与其每一遍都随意发生答案,不如深度的琢磨统计出一种较优的定点答案。

最终,不精晓用过框架的小伙伴们是咋样感觉?

发表评论

电子邮件地址不会被公开。 必填项已用*标注