代老师的博客 https://github.com/daichangya

淘宝图片服务的学习

 一、淘宝网的困境   对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主

daicy daicy 发布于 2019-04-17

有经验的Java开发者和架构师容易犯的10个错误

首先允许我们问一个严肃的问题?为什么Java初学者能够方便的从网上找到相对应的开发建议呢?每当我去网上搜索想要的建议的时候,我总是能发现一大堆是关于基本入门的教程、书籍以及资源。同样也发现网上到处充斥着从宽泛的角度描述一个大型的企业级项目:如何扩展你的架构, 即使是经验丰富的Java开发人员和架构师也会犯错。今天,我们讨论了如果您不密切注意,您可能会犯的Java开发人员常见错误!

daicy daicy 发布于 2019-04-17

并发编程的 15 条建议(译)

摘要:内核专家 Bryan Cantrill 和 Jeff Bonwick 在 2008 年 9 月的《ACM Queue》上发表了《Real-world Concurrency》 一文,提出了 15 条并发编程的建议,这里简单摘录如下。

daicy daicy 发布于 2019-04-17

如何设计伟大产品:要学会讲故事

叙事为主的设计流程表现高效   英文原文:Why good storytelling helps you design great products   对于产品设计团队来说,他们面临的最大问题是,经常将外观时髦的产品与

daicy daicy 发布于 2019-04-17

避免代码冗余,使用接口和泛型重构Java代码

在使用动态语言和.NET工作了若干年后,我又回到老本行–Java开发。在Ruby中,清除代码冗余是非常方便的,而在Java中则需要结合接口和泛型实现类似的功能。

daicy daicy 发布于 2019-04-17

面向对象编程:这里我说了算!

自从 9 岁那年得到第一台 Commodore 64 家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。   在探索如何提

daicy daicy 发布于 2019-04-17

HTTP服务七层架构技术探讨

1. 为什么分层?   计算机领域的体系结构普遍采用了分层的方式。   从整体结构来看:   从最底层的硬件往高层依次有:   操作系统 -> 驱动程序 -> 运行库 -> 系统程序 -> 应用程序等等。   从网络分层模型OSI

daicy daicy 发布于 2019-04-17

一堂如何提高代码质量的培训课

今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何

daicy daicy 发布于 2019-04-17