代码改变世界

阅读排行榜

浅谈Java的匿名类

2016-10-04 11:22 by whitejava, 32439 阅读, 收藏,
摘要: 在实际的项目中看到一个很奇怪的现象,Java可以直接new一个接口,然后在new里面粗暴的加入实现代码。就像下面这样。那么问题来了,new出来的对象没有实际的类作为载体,这不是很奇怪吗? 思考以下代码的输出是什么? 实际答案是出现xxxx$1这样一个类名,它是编译器给定的名称。 匿名类 匿名类相当于 阅读全文

用Swagger生成接口文档

2016-10-12 22:07 by whitejava, 11555 阅读, 收藏,
摘要: Swagger简介 在系统设计的时候,各个应用之间往往是通过接口进行交互的。因此接口的定义在整个团队中就变得尤为重要。我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接口规范生成对应的接口文档。它生成的接口文档提供了接口测试功能。我们只需要填上对应的参数,然后点击调用 阅读全文

Java和PHP哪个方向更有前途?

2014-04-19 23:03 by whitejava, 5197 阅读, 收藏,
摘要: Java和PHP到底哪个方向更有前途呢?我从网络上收集了很多资料,并在这篇文章中做了总结。1.TIOBE语言排行榜Apr 2014Apr 2013ChangeProgramming LanguageRatingsChange11C17.631%-0.23%22Java17.348%-0.33%34O... 阅读全文

什么是RAID?RAID有什么用?RAID原理

2016-09-25 18:51 by whitejava, 2898 阅读, 收藏,
摘要: 什么是RAID 硬盘是个很脆弱的东西,它经常会坏掉。所以,为了保证服务器可靠耐用,硬盘必须时时刻刻保持可用。所以有了RAID这个东西。它的目的是将好几个硬盘合并在一起,就算硬盘坏了一个,剩下还有好几个硬盘是正常的,这样服务器才不会挂掉。 当然,保证服务高可用只是RAID其中的一个功能。它还能提升储存 阅读全文

nginx端口占用案例分享

2016-11-20 13:43 by whitejava, 1834 阅读, 收藏,
摘要: 这里分享一个案例,问题的原因是反向代理使用不当。 现象 首先描述一下问题的现象。当时的问题是应用启动失败,日志里面报错显示端口占用。我们的应用都是通过脚本发布的,之前发布过多次都没有出现过问题。那么同样的脚本、同样的机器,这次怎么就发布失败了呢? 报错信息如下: OSError: [Errno 48 阅读全文