`

2月份技术读报

阅读更多
   百老汇  VS  百脑汇
1、关于程序员痛苦的一种悖论
    “好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具
     .什么样的工作会让程序员们厌恶不已?
     .一个简单的需要自动完成工作的例子(定位行的编辑器)
     程序员喜欢那种含“体力劳动”相对较少的工作。
     .大部分的事件都是花费在了烂技术上

2、 MeeGo = Maemo + Moblin = MeeGo,也就是诺基亚Maemo系统和英特尔Moblin平台的融合,支持Linux智能操作平台,非常适合Maemo系统的运行。——免费的手机操作系统

3、 IBM和Oracle改变了游戏: 结成OpenJDK同盟
    这对于Project Harmony、JCP 、开源的未来以及Java平台上的基于开放标准的开发究竟会产生什么影响。
    Apache一直以来主要是受IBM赞助

4、 项目如何开始, 关于技术选型的问题

5、 Google Megastore分布式存储技术全揭秘

6、 基于规则的业务流程分析
    “思考得少,瞎干得多”,就是目前企业开发的现状。瞎干了两个月后,回头来分析一下一个有趣的流程... ...
    首先把UML书上的案例扔到一边,那个是齐全的菜谱、佐料、原料而真实项目是荒地。想想走到荒地上给自己整一顿满汉全席,不容易啊……

7、 学习技术,先啃《深入JVM》、《Effective jvm》等技术方面的书籍,理论方面的书籍则建议到一定阶段才看。

8、 Java测试框架大全
   .JUnit      .Unities
   .DbUnit     .Jmock
   .JTester    .TestNG

9、 云计算2011观察: 商业应用三大趋势
   云计算对客户的最吸引人的就是更灵活弹性的按需分配IT资源能够降低IT成本,解决企业内部的技术需求。
   .“非正式”买家将会推动公有云市场的发展;
   .企业IT买家将对虚拟化的关注度继续高于云计算
   .新的云产品将增加一个典型的企业服务使用
   附录:贝索斯——亚马逊创始人

10、至强服务器扫盲贴
   .起初以为志强服务器是很强的服务器?——从顾名思义角度理解
   至强其实是Intel的服务器CPU的一种类型,其他知名的尚有安腾,安腾相对而言高端些

11、云计算与Jevons悖论有何关联?
   云计算的重要之处,它并非一场大规模的改革浪潮,而是一种最大限度的创造价值
   .云计算如何适应经济矛盾
显而易见的矛盾趋势——人们对于效率、可靠和廉价上的需求与硬件、服务销售增长间的矛盾。我们又该如何要求降低开销的同时保持市场增长呢?
   事实上云计算并没有削减你的开支。同样的设备和资金情况下,你只是被要求产出得更多。这才是Jevons悖论和云计算对于企业的实质意义。任何说云计算可以节省开支的人其实并不了解自己在说些什么。

12、CES 2011——少数派报告
   四块屏幕的问题,这就是TV、平板电脑、手机以及PC。
   相比以往,这四块屏幕之间的界限与分工会更加清楚,而这四块屏幕之间的无线连接和内容共享也更加方便。
   .smart TV是一大热点
   .平板设备各擅登场
   .Android手机前途无量
   .4G和社交网络
   .对软件开发人员的建议
   建议多关注一下智能设备

13、mxml页面两个属性:initialize和creationComplete
                  initialize定义的函数先执行,那时整个SWF只导入了包和定义了变量,可以对变量赋值;而creationComplete里所指定的方法执行时则是等所有控件都初始化好了之后才执行的

14、拓展:
   a.1、FLEX生成的SWF运行的顺序是
        preloader->systemManager->FlexApplication started...
        然后才是:preinitialize在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.、
        initialize当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.
        creationComplete组件定义完成并已经在显示列表.
        applicationComplete所有的组件初始化完成并显示.

  a.2、 SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, cursors, 并管理着ApplicationDomain中的类. SystemManager是FlashPlayer实例化的第一个类, 它存储了主应用窗口的大小和位置信息, 保存其子组件比如:浮动弹出窗口和模态窗口的痕迹. 通过SystemManager可以获得内嵌字体,样式和document对象.
自定义的可视化组件(UIComponent的子类)只有在调用过addChild()后, 才会有一个SystemManager赋给他们, 之前是Null. 所以在自定义可视化组件的构造函数中不要使用SystemManager.

      通常, Application对象创建时, 发生如下事件:
1. 实例化Application对象
2. 初始化Application.systemManager
3. Application在初始化过程之前, 派发预初始化事件.
4. 调用createChild(). 此时, 所有应用组件被创建, 所有组件的createChild()被调用.
5. Application派发初始化事件, 表明所有的组件初始化完毕.
6. 派发creationComplete事件
7. Application对象添加到显示列表中
8. 派发applicationComplete事件

大 多数情况下, 我们使用<mx:Application>来创建application对象, 但如果使用ActionScript来创建的话, 那么建议不要在application的构造函数中创建组件, 推荐在crateChildren函数中, 主要是从性能方面考虑.
    参考网址:http://clchun.iteye.com/blog/204646

    参考2: http://hi.baidu.com/sileader/blog/item/4633e9229ec81af5d6cae24b.html
    *  创建静态成员变量
    * 创建成员变量
    * 触发preinitialize事件
    * 执行初始化
    * 触发initialize事件
    * 执行创建过程
    * 触发creationComplete事件

    参考3: http://eric-616.iteye.com/blog/694554

    b、 使用debug模式启动的速度要慢一些

15、控制BlurPopUpEffect控制弹出窗体的位置
    var x:Number = (this.stage.stageWidth - eventView.width)/2;
var y:Number = (this.stage.stageHeight - eventView.height)/2;

eventView.parentView = this;
//回调
eventView.callback = callbackHandler;
BlurPopUpEffect.showWindowInRedirectPosition(eventView,this,true,x,y);
   paddingLeft等属性默认值为0

16、Flex中如何以组件的中心点进行缩放?
一个相似的参考例子:http://www.beijibear.com/index.php?aid=222

17、发现一篇有关maven的文章,讲得挺好的。
        参考网址: http://www.iteye.com/topic/894931

18、专业词汇的全称
        .CMS Content Management System
        .PV  Page View
        .MBA Master of Business Administrator
        .adsense ad+sense(广告+感知) 相关广告
Google通过程序来分析网站的内容,并且投放与网站内容相关的广告。Google AdSense是由Google公司推出的针对网站主(简称发布商)的一个互联网广告服务。

19、 淘宝的数据仓库
    http://data.taobao.com/cubepc/index.html
    淘宝现在不光是技术很强大,在商业上也有很独到的眼光。以前国内也有一些互联网公司将自己的数据公开,但大部分的出发点都是从开源的角度考虑,并且数据多用于学术研究如NLP。而淘宝的开发数据更多的是站在商业的角度上。最早做平台,平台做大了就开始卖数据了。
    虽然说是卖数据,但并不是最原始的数据(raw data)而是提供了一个数据分析的平台,用户可以拿到一些预先生成的报表。似乎也没有开放的API可以调用。我依稀记得如facebook之类的网站是可以通过API直接获取数据的,不知道taobao是否也会这样。

    三个模块:数据之美、 数据魔方和量子统计。数据之美不过是一些统计信息的visualization,没什么可讲。数据魔方是对行业信息的统计和分析,其实是为企业级用户服务的。厂商可以根据这些数据的反馈来改进自己的产品。量子统计则是对单个店铺的全方位分析,服务的对象是taobao上的店铺经营者,通过分析可以知道什么样的产品更好卖... 等等。
   看到datacube(数据魔方)就猜测后台应该是一个大的data warehouse。于是就浏览了一下taobao的招聘信息。果然data warehouse相关的职位占到了3-4个。基于这些信息对它的后台肆意猜测一下:

      UNIX/linux操作系统;

      主要语言肯定是java,因为大部分职位都要求java,且taobao网站是有名的基于java的架构;

      data warehouse使用的数据库应该是Oracle的产品,在data warehouse方面开源的产品还是要比大厂的差不少吧;

      除了Oracle,还用到了MySql,猜测其用途主要是一些backup的工作,或者存储一些非核心数据;

      招收“hadoop工程师”,所以应该是用hadoop作了一些很耗时和复杂的查询,结合上一点,hadoop的底层存储也许替换成了MySql;

感慨一句,看了taobao的平台,谁还会说data warehouse华而不实呢。

20、对于几大开发语言的评价
     C、 C++、 Java、 Python

21、开源热潮源于Linux os,Apache基金会在其中扮演了中流砥柱的角色。


22、————————Tomcat的整体框架架构——————————————
    .框架顶层 Server和Service:指一类问题的解决方案
     BackGroup程序
    .Connector:Tomcat都是在容器里处理问题的,而容器就是通过Connector取得输入信息的,它会把Socket传递过来的数据,封装成Request,传递给容器来处理

    .Container共分为如下三类:
     A、Engin:收到Service的请求,处理后返回(通过Connector媒介)
     B、Host:Engin接收到Service传递的需求后,不会自己处理,其会交给适合的Host来处理
     C、Context:Host交给Context来处理(相当于一个WebApp)
    ——Component组件——
   .manager
   .logger
   .loader
   .pipline
   .value


   ————————Tomcat的启动流程——————————————
   先启动父容器,然后逐个启动里面的子容器,启动每一个容器的时候,都会启动安装在它身上的组件。当左右组件启动完毕,所有的容器启动完毕,启动成功


   
   
分享到:
评论

相关推荐

    教育行业周报:在线教育寒假引流课扩科连报,民生教育完成收购电大在线剩余50%股权.pdf

    3. 扩科连报:指用户在报读某一课程的同时,增加报读其他课程的情况。这种方式可以提升教育机构的销售量,同时让学生获得更全面的知识结构。 4. 收购:一家公司收购另一家公司的股权,通常是为了扩大市场份额、获取...

    赛元SC95F861X+日历芯片PCF8563

    然后,通过I2C发送读或写命令,与PCF8563进行通信。读取日历时,微控制器会向PCF8563发送读取命令,接着接收返回的数据,包括小时、分钟、秒、日期、月份和年份等信息。 在接收到这些数据后,SC95F861X可以通过其...

    商 品 销 售 月 报 表.zip

    2. **时间序列分析**:月报表通常涉及时间序列数据,通过对比不同月份的数据变化,可以发现季节性趋势、周期性波动,预测未来的销售走势。 3. **Excel与数据分析**:在处理销售数据时,Excel是常用的工具,可以用于...

    基于单片机实现多功能数字钟的系统设计.pdf

    2. **温度测量及报警**:DS18820数字温度传感器提供精确的温度读数,具有单总线结构,简化了硬件设计。报警部分通过蜂鸣器实现,当温度超出预设范围时,程序会触发蜂鸣器报警。 3. **键盘扫描**:4x4矩阵式键盘模块...

    TWI总线PCF8583资料

    **PCF8583**是一款基于TWI(Two-Wire Interface)总线技术的时钟可编程芯片,它具备强大的时间管理功能,并能够自动调整闰年和大月份天数,为各种应用提供了高度准确的时间跟踪能力。该芯片还内置了240×8位的RAM,...

    数电课设报告书.doc

    - 年月日显示:考虑到闰年和平年的差异,以及月份对应的天数,设计了包含二与门和三与门的逻辑电路,通过数据选择器选择不同的特征信号(28日、29日、30日、31日),并结合闰年标志和月份信号,实现日期的正确显示...

    基于单片机带温度显示的电子万年历设计.doc

    2. **时间日期计算**:根据系统时钟不断更新当前时间,处理闰年和月份天数。 3. **农历转换算法**:将公历转换为农历,需要一定的数学和历法知识。 4. **用户界面**:处理用户输入,如设置时间、闹钟等。 5. **报警...

    x1227datasheet

    - **读操作**:通过读命令锁定当前时间,避免读取过程中时间发生改变。 - **写操作**:先将当前时间值保存在缓冲器中,再进行新值的替换,最后通过有效的写操作序列装载回RTC寄存器。 综上所述,X1227是一款高度...

    DS1320数字时钟显示

    3. **解析时间数据**:将读取到的二进制数据转换为人类可读的格式,例如24小时制或12小时制,以及月份、日期和年份。 4. **显示在数码管上**:将解析后的时间信息通过驱动程序传送到数码管,数码管可能需要逐段控制...

    2013年最新Linux系统运维面试题(附答案)

    - 在11月份内,每天早上6点到12点之间,每隔2小时执行一次/usr/bin/httpd.sh脚本:`06-12/2 * 11 *** /usr/bin/httpd.sh` 四、Shell脚本编写 - 编写脚本将指定目录下大于100K的文件转移到另一个目录下 - 示例脚本...

    单片机电子时钟程序有基本功能

    1. **时钟显示模块**:这个模块负责从内部存储的数据中读取当前时间,并将其转换为人类可读的格式,如小时、分钟、秒钟。同时,还要考虑24小时制或12小时制、AM/PM显示等用户偏好设置。 2. **时间更新模块**:...

    经济高效的单天线长距离RFID解决方案

    目前,UCODE G2iL和G2iL+的工程样本已对标签和嵌体制造商开放,预计在6月份开始批量生产,而标签和inlay样本将在5月或6月面世。 总的来说,恩智浦的这款单天线长距离RFID解决方案旨在优化零售、时尚和电子行业的...

    少先队月历主题安排.doc

    2. **文明礼仪培养**:在每个月的主题活动中,强调文明礼貌的培养,如“小手拉大手”系列,让学生在实践中学习礼仪,如帮助他人、保持整洁、遵守交通规则、诚实守信、喜欢阅读、保护公物等,旨在培养学生的社会公德...

    基于c51功能最全的电子钟程序(lcd1602)

    2. **时间与日期计算**:这部分代码实现了日期的自动递增,并且能够根据年份是否为闰年来正确处理二月份的天数。通过这一机制,电子钟能够准确地显示当前的年月日信息。 3. **闹钟功能**:用户可以通过键盘设置特定...

    12864万年历 温度计 闹钟 完善温度检测

    3. **温度计功能**:集成的温度计能够实时监测周围环境的温度,可能是通过热电偶、热敏电阻或红外传感器等技术实现。完善的温度检测意味着不仅有测量功能,还可能包括温度范围报警、温度趋势显示等附加特性,以提供...

    ds12885数据手册

    - **时间日期计算功能**:该设备能够计算秒、分钟、小时、天数、星期几、日期、月份以及带有闰年补偿的年份(有效至2100年)。 - **二进制或BCD表示法**:支持二进制和BCD(二进制编码十进制)表示方式,使得在不同...

    C#全能速查宝典

    《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...

    12c887定时芯片

    - **多功能时间计数**:可以计算秒、分、小时、天、周、日期、月份和年份,并且具有闰年补偿功能,支持到2100年的日期计算。 - **时间表示形式**:支持二进制或BCD码表示时间、日历和警报。 - **12小时或24小时模式*...

    ARM实现实时时钟实验的实验报告详细说明

    随着集成电路技术的不断发展, RTC 器件的新品也不断推出, 这些新品不仅具有准确的RTC,还有大容量的存储器、温度传感器和A/D 数据采集通道等,已成为集RTC、数据采集和存储于一体的综合功能器件,特别适用于以微...

Global site tag (gtag.js) - Google Analytics