全国报名热线

021-6769 0939

  • 日志管理与分析的十个最佳实践

      这是准确管理与衡量日志记录的最高效方式;本文将带你快速了解通常如何利用Docker及容器来创建易于管理、测试及部署的软件镜像包。  过去十年来,随着分布式系统的发展,...

    2017-07-20    来源:上海尚学堂
  • 服务器负载优化技巧

      译者注:作者以字体服务为例,首先分析了为什么服务器的负载会那么高。找到原因以后,将服务器端的部分工作进行转移,从而降低了服务器端的负载。以下为译文。  我们有...

    2017-07-20    来源:上海尚学堂
  • 简化工作流程,10款必备的HTML5开发工具

      利用HTML5工具不仅可以帮助设计师和开发者创建更具吸引力的网站,还能增加网站的可用性和可访问性。本文收集了10款HTML5开发工具让你在网页中搭建特效、动画、视频、音频...

    2017-07-20    来源:上海尚学堂
  • 开发者不容错过的12款开源JavaScript库

      JavaScipt几乎是所有前端开发人员必会的编程语言,并且,随着各种移动APP的串红,JavaScript还可以用来开发移动应用。除此以外,为了丰富前端 移动开发,有不少开发者推...

    2017-07-20    来源:上海尚学堂
  • 在Java程序中处理数据库超时与死锁

      每个使用关系型数据库的程序都可能遇到数据死锁或不可用的情况,而这些情况需要在代码中编程来解决;本文主要介绍与数据库事务死锁等情况相关的重试逻辑概念,此外,还会探...

    2017-07-20    来源:上海尚学堂
  • Java和PHP在Web开发方面的比较

      比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:  一、 语言比较  PHP是解释执行的服务器脚本语...

    2017-07-20    来源:上海尚学堂
  • Griffon访问:Swing开发者的Groovy框架

      Griffon :Swing开发者的Groovy框架 在上个月发布。Griffon期望提供一个稳定代码结构给Swing应用,就像Grails给web开发带来的优势一样。同时,Griffon也可能提供一个替...

    2017-07-19    来源:上海尚学堂
  • 编程语言 vs. 二次元美女

      本文主要是将Java、C++、Python、Ruby、PHP、C 和JavaScript和日本动漫里的那些大家熟悉的动漫人物结合起来,根据他们的身世、个人经历来生动的表达各编程语言的发展历程...

    2017-07-19    来源:上海尚学堂
  • 九种提高AngularJS性能的方法

      AngularJS是当今应用最广泛的Web应用程序框架,并且它的受欢迎程序在其期待已久的AngularJS 4 0到来之后不断上升。但是我们可以看到,几乎所有的Angular专家仍然在努力...

    2017-07-19    来源:上海尚学堂
  • 两大HTML5框架评测:Kendo UI 和 jQuery Mobile

      jQuery Mobile 和 Kendo UI 都是流行的 JavaScript 框架,在开发中我们可以在它们的基础上添砖加瓦制作所有现代移动WEB应用。这两个框架都是基于使用率顶尖的 Jav...

    2017-07-19    来源:上海尚学堂
  • GitHub上那些值得一试的Java开源库

      作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等。除了这些,你可能还会fork或Star一些其他的开源库,...

    2017-07-19    来源:上海尚学堂
  • Roy Singham:从敏捷开发中获益

      每个软件开发人员或许都经历过梦魇般的编程项目:项目历时长达预期时间的两倍,严重超出成本预算,又远远看不到结果。幸好,现在可以使用敏捷编程来解决这些问题。  去...

    2017-07-18    来源:上海尚学堂
  • 如何成为一名专家级的开发人员

      什么是专家?成为专家需要多长时间?  在我开始讨论如何成为一名专家之前,我们一起来花上30秒时间,看看专家的定义,还有成为专家需要多长时间?  在使用某一技能三个月...

    2017-07-18    来源:上海尚学堂
  • HTML5规范尘埃落定,5个开发工具推荐

      HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻。数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对...

    2017-07-18    来源:上海尚学堂
  • HTML5移动应用开发的12大特性

      1 离线缓存为HTML5开发移动应用提供了基础  HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM...

    2017-07-18    来源:上海尚学堂
  • Go 语言的垃圾回收算法被吹过头?与Java比如何?

      Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?  写在前面  最近,我读到一些大肆宣传...

    2017-07-18    来源:上海尚学堂
  • 三分钟带你遨游各种JVM语言

      无论您最熟悉的Java、Scala还是其它JVM语言,总会有更多JVM语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的基本元素在其它语言中难觅其踪...

    2017-07-18    来源:上海尚学堂
  • 敏捷开发流程管理须参考的3个要素

      Olga Kouzina认为使用敏捷项目管理工具需要遵守三个原则:流程优先,工具次之;开发流程需可复用;正确做法需可复制。因为人们在选择或使用敏捷项目管理工具时,往往会忽略...

    2017-07-17    来源:上海尚学堂
  • 软件开发中的两种态度

      作者Martin Fowler在本文中阐述了在软件开发过程中管理层对于程序员的两种态度——约束和纵容,原文内容如下。    一种态度认为,应该对程序员在软件开发中的行为进...

    2017-07-17    来源:上海尚学堂
  • XML之父:SoLoMo让我们未来的生活“游戏化”

      编者语:这篇文章由Keas的共同创始人Adam Bosworth所撰写,此前,他曾带领过Google Health项目,是BEA系统的首席架构师,也是XML创始元老的其中之一。  在IT界,超过3...

    2017-07-17    来源:上海尚学堂
  • HTML5性能分析面面观

      从性能角度来说,HTML5首先是缩减了HTML文档,使这件事情变得更简单。第一,从用户可读性上说,原先一大堆东西,像初学者第一次看到这些东西是看不懂的,而HTML5的声明方...

    2017-07-17    来源:上海尚学堂
  • 优秀Java程序员的编程风格

      今天突发奇想,对编码习惯和编程风格很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助!  来自《The Elements of...

    2017-07-17    来源:上海尚学堂
  • 简谈java软件架构的几个视角

      系统必然是复杂的,如何清晰准备的描述一个系统,是架构工作的困难之处。有两个架构观点,虽然各有侧重,但是殊途同归,都是软件架构的基本方法。需要注意的是,这两个架...

    2017-07-17    来源:上海尚学堂
  • 图解WebGL&Three.js工作原理

      哥,你又来啦?  是啊,我随便逛逛。  别介啊……给我20分钟,成不?  5分钟吧,我很忙的。  不行,20分钟,不然我真很难跟你讲清楚。  好吧……  行,那进来吧...

    2017-07-14    来源:上海尚学堂
  • 在网页上使用JPG、PNG和SVG:新手指南

    原文出处: Bruno Müller译文出处:众成翻译如今,图像已经成为网络不可或缺的一部分。但情况并非一贯如此。直到1993年,Mosaic浏览器才

    2017-07-14    来源:上海尚学堂