1月23日
随着并发量、数据量越来越大及业务已经细化到不能再按照业务划分,我们不得不使用分布式数据库提高系统的性能。在分布式系统中,各个节点在物理上都是相对独立的,每个节点上的数据操作都可以满足 ACID。 IO调度发生在Linux内核的IO调度层。这个层次是针对Linux的整体IO层次体系来说的。从read()或者write()系统调用的角度来说,Linux整体IO体系可以分为七层,它们分别是:VFS层、文件系统层、页缓存层等等。 我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代 码,如日志记录,信息发送,安全和事务支持等,这些枝节性代码虽然是必要的,但它会带 来以下麻烦:接下来我们一起学习。
数据库
嵌入式
java
“数据驱动决策”,为了不让这句话成为空话,请先装备以下13种思想武器,将来你一定能用上!~信度与效度思维?这部分也许是全文最难理解的部分,但我觉得也最为重要。没有这个思维,决策者很有可能在数据中迷...... 对于大的架构重构,其实我们一直很谨慎的。我们的原则是将重构融合在每次迭代中,逐步优化代码的结构。这次针对整个应用的架构的调整的背景是公司移动开发部门的人数和项目越来越多,架构让项目的依赖关系越来越复杂。 在本文中,我们将向读者介绍在攻击Internet Explorer和Edge浏览器时可用于绕过Microsoft的控制流防护(CFG)的方法。我们以前的概念验证性质的漏洞利用代码是通过覆盖对象的函数指针来实现的。
大数据
架构
安全
嵌入式软件安全与技术    

本课程基于嵌入式软件的安全视角,从安全相关问题和解决技术、安全开发、软件加密、数据保护协议和系统安全多个角度,全面讲解如何开发安全的嵌入式软件。

专家讲师:胡老师,某知名通信设备公司安全高级工程师

性能评测与优化
时间:2017-2-18
形式:沙龙
 
 
讲座: 企业架构建模
时间:2017-2-25
主讲:俎涛 火龙果创始人
 
 
 
公开课计划

[北京] DevOps体系实践、工具与平台 2-16
[北京] Spark大数据处理案例分析 2-17
[北京] 自动化测试方法、案例与工具 2-20
[北京] 用户体验&界面设计 2-20
[北京] 敏捷开发过程与项目管理 2-22
[北京] 产品经理与产品管理 2-27
[上海] 大型互联网架构设计高级实践 2-22
[深圳] 软件架构设计案例与实践 2-26
更多...

 
1月22日
借这个周末闲适的下午和明媚的阳光,决定把近来项目上的 CI/CD(持续集成/持续交付)策略 以及 git分支模型 和以前的项目做一下分析比较,希望对各位有所帮助,也能有所思考。 微信小程序的公测掀起了学习小程序开发的浪潮,天生跨平台,即用即走、媲美原生体验、完善的文档、高效的开发框架,小程序给开发者带来了很多惊喜。 当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子。
配置管理
架构
数据库
1 月 9 日随着小程序的发布,在技术圈内引起一大波浪潮,在已发布的小程序中大部分已经用到了腾讯位置服务能力,而且一部分小程序是强依赖位置服务能力的。我们共同学习这个文章,希望大家有所收获。 在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。 第一次听闻Spark是2013年年末,当时笔者对Scala(Spark的编程语言)感兴趣。一段时间之后做了一个有趣的数据科学项目,试图预测泰坦尼克号上的生还情况。通过该项目可以更深入地理解Spark的概念和编程方式。
移动端开发
JAVA
大数据
DevOps体系实践、工具与平台   

课程全面的介绍DevOps的全面周期体系实践、并针对工具实践进行落地,最后介绍 如何根据服务管理需求、设计微服务加厚、搭建企业级DevOps服务管理平台。

专家讲师:Jason老师 现任某互联网技术公司技术总监、开放运维联盟DevOps组长.

 成功案例

瑞萨集成电路设计C++多线程开发
中国电信产品经理
债券评价机构 使用Selenium进行自动化
华宝证券高可用移动后台架构设计
E2Biz 基于UML+EA 业务与系统建模
IGT Web性能设计与优化
亚信工作量估算培训
更多...
能力认证

丰丽 通过能力认证:性能测试工程师
高红梅 通过认证:性能测试工程师
舒伟辉 通过能力认证:软件架构师
许轼 通过能力认证:软件架构师
张学贤 通过能力认证:软件架构师
潘鹏 通过能力认证:软件架构师
更多...

 
1月20日
当今时代,令人激动不已的新技术层出不穷。每个人都在谈论着云、容器、大数据和机器学习。另一个新热点就是区块链。可能你已经听说过区块链,知道它是实现了比特币的底层技术。 对于需要实时通信的网站,使用RESTful HTTP请求响应方法可能显得极不高效。我们提出了一种新方法,并通过一种需要实时通信的功能对其进行了验证。 当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子。
安全
SOA
数据库
对于性能优化这个知识点来说,实在是太广了,博主本人也一直非常关注这方面的学习,而对于性能优化来说它包括了非常非常非常多方面。本篇文章就博主本人的理解来讲述一些在Android开发中可以优化的地方。 我会先探讨产品化的原则,然后再举例深入说明。我要举的例子是x.ai公司的私人助理机器人Amy。在2016年,Amy成为初创公司和风险投资领域十分流行的会议安排助手。我以Amy为例,因为Amy是一项已经转化为消费级产品的AI技术。 为什么要拆分?拆前准备什么?实践、内存拼接、总结,做好准备面对压力!---复杂问题要拆解为多步骤,每一步可测试可回滚!这是应用拆分过程中的最有价值的实践经验!等等方法可供大家参考,希望大家有所收获。
移动端开发
产品管理
架构
UML与面向对象分析设计  

基于UML在系统分析设计中的实际应用问题,结合实际贯穿案例讲解,建立一个明确的路线图:需求分析、业务建模、领域分析、架构设计、数据设计、详细设计、开发规范、驱动测试和发布。 针对以上各个环节的关键问题,通过UML建模和面向对象方法的应用解决实际难题

主讲:俎涛,火龙果软件工程创始人,2005年IBM Rational 用户组最佳主讲


更多...


 
1月19日
React Native(后文简称 RN)自推出至今,已在国内不少公司得到了推广应用,前景颇为看好。而当前市面上对 RN 源代码级别的研究文章较少,对理解以及应用 RN 上带来诸多不便。 Apache虽然依然是全球范围内使用数量第一的Web服务器;但是Nginx的热度持续升高,据调查报告显示,繁忙站点更倾向于选择Nginx,这一现象在中国尤其显著值得关注。 今天,很多软件并没有经过专门的安全测试便运行在互联网上,它们携带着各类安全漏洞直接暴露在公众面前,其中一些漏洞甚至直指软件所承载的核心敏感信息或业务逻辑。
移动端开发
IT运维管理
软件测试
首先介绍了DevOps和CD,接着分析了Docker如何打破传统CD壁垒,最后讲解了怎样从零开始搭建一个持续交付系统。怎样实现DevOps?现在我们一起来学习这个文章,希望对大家有所帮助。 现在很多公司都在做松耦合,因为随着业务发展、需求增加,紧耦合系统的问题会慢慢凸显,并日益加剧。以云分发行业为例,其属性在逐渐发生变化。 2016年,大数据技术在持续火热发展的同时,也在各细分领域取得了不同的创新。回顾大数据2016,我们都得到了什么?2017年,会是大数据技术与人工智能融合迸发的时代吗?
云计算
架构
大数据
大型互联网架构   

课程围绕大型网站和支撑大型网站架构的中间件平台的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的中间件系统的设计和实践。学员可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建支撑大型网站的 java 中间件的实践经验。。

主讲:曾宪杰,曾任淘宝技术部总监,负责淘宝技术部。畅销书《大型网站系统与Java中间件实践》作者


 
1月18日
Git是一切关于commit的艺术:你暂存commit,提交commit,浏览以往的commit,在不同的仓库切换commit,这一切使用不同的命令来实现。这些命令中大部分以各种形式操作commit,一些可以接受commit作为参数。 在百分点大规模Kubernetes集群经过四五个月的应用实践后,到目前为止,集群上已经承载了百分点推荐系统的大部分业务组件和部分的运维组件。那么,在使用过程中会遇到哪些问题?如何解决? 对性能问题的考虑应贯穿于开发阶段的全过程,不应只在最后实现系统时才考虑性能问题。许多使性能得到显著提高的性能事宜可通过开始时仔细设计得以实现。为最有效地优化 Microsoft? SQL Server?
配置管理
云计算
数据库
当代社会经济发展日新月异,随着科学技术和劳动生产率的高速发展,整个社会已经基本上从原来的商品短缺,发展为产品过剩、生产能力过剩,市场竞争日趋激烈。 本文要感谢我职级评定过程中的一位评委,他建议把之前所做的各种性能优化的案例和方案加以提炼、总结,以文档的形式沉淀下来,并在内部进行分享。 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。希望我们共同学习。
过程改进
架构
java
高可用架构设计与实践   

随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的高可用技术架构,变成了一件极具挑战的事情。

专家讲师:孙玄,58同城高级系统架构师,技术委员会架构组主任,产品技术学院优秀讲师

 
 
 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 征稿启示
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
网站编辑:zhgx
邮       件:zhgx@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号