Deadline

Minimalist coder

Spring Boot 碰到的那些问题

最近接手了一个别人的项目,用了 Spring Boot。没有仔细的研究过这个玩意,就说说自己碰到的一些问题以及解决法方。 Spring Boot个人感觉比较适合小项目使用,因为里面已经集成好了 java web 容器,直接打包成一个jar文件,就能启动起来。不依赖第三方比如 jetty tomcat等容器。 可以做到0配置,就一个application.properties中配置一些数据库...

[译]2015年有关Hadoop的10个预测

计算及商业评论杂志给出了2015年Hadoop的10个预测。既包括了企业端的Hadoop(增长率,整合),也包括了技术整合,像Spark vs Hadoop和SQL for Hadoop。 这是你需要了解的2015年大数据分析工具的指南。 市场份额增长至$2.2bn 根据MarketAnalysis.com的分析,在未来的五年内, Hadoop-MapReduc...

如何设置一个随着Java Webapp启动而启动的任务

最近在做一个微信公众号的项目,微信中要经常去获取一个access_token。这个access_token是有两个小时的有效期的,而且每天请求的次数是有限制的。 那么我们最好写一个类让它定时自动去获取,我们需要用到access_token的时候呢就直接去问这个类要,不再去关心过期的问题。 那这个类应该怎么写呢,而且要怎么让它随着我们的网站启动而启动然后一直运行下去呢。 抛开这个微信项目而言...

Java byte[](二进制)存储的图片转为jpg文件存储,并调整图片的宽高

项目中需要将以二进制存储的在数据库中的图片转化为图片格式的文件直接存储在磁盘上。由于很多原图大小不一致,为了美观就直接将图片调整一个合适的宽高。 if (image != null) { // byte[] image 就是你从数据库中拿到的数据 InputStream inputStream = new ByteArrayInputStream(image); ...

[译]内存分配的隐藏成本

理解内存分配的成本很重要,但测量这一成本又需要很多技巧。通过定时调用new[]和delete[]来测量似乎是个不错的方法。然而对于大型缓冲区,定时器可能会遗漏99%以上的真实成本,这些隐性成本可能比我预期的更大。 我们来看看更复杂的测量,事实证明,有些成本可能转移到另外一个进程,尽管测量似乎很合理,但看不到任何结果。本文(特指在Windows环境)我将解释这些隐性成本是什么,他们如何隐藏,...

[译]Java架构师与开发者提高效率的10个工具

Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。 无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实现这一技术创新。Java贡献者们一直保持着大幅度的更新,以提供最新最强大的功能。 最近发...

[译]5步避免Hadoop堆空间错误

牢记以下五个步骤可以为你减少很多头痛的问题并且避免Java堆空间错误。 通过计算预期的内存消耗。 检查JVM是否有足够的可用空间。 检查JVM的设置是否正确。 限制节点使用交换空间和内存分页。 设置实例slot数量小于JobTracker web GUI计算的数值。 译者注:slot :slot不是CPU的Core,也不是memory chip,它是一个逻辑概念,一...

[译]Java 8的6个问题

并行Streams实际上可能会降低你的性能 Java8带来了最让人期待的新特性之–并行。parallelStream() 方法在集合和流上实现了并行。它将它们分解成子问题,然后分配给不同的线程进行处理,这些任务可以分给不同的CPU核心处理,完成后再合并到一起。实现原理主要是使用了fork/join框架。好吧,听起来很酷对吧!那一定可以在多核环境下使得操作大数据集合速...

关于翻译

其实伯乐在线的翻译小组我很早就知道了,不过那时候还只是来看看文章,没有什么其他的想法。 后来也是抱着试试的心态,报名参与了试译,然后也通过了。 于是就也就成为了小组成员。 自己一直都对英语挺感兴趣的,尤其是说一口流利地道的英语,真的是太帅了! 平时自己也会去看看英语相关的,背背单词之类的,但是由于缺乏情景无处可用,基本上是背了就忘。 参与翻译也是为了提高自己的英文水平,至少要先会看...

2014年最后一天

一直想拥有一个属于自己的博客 开始是想自己搭建一个博客,后来想想好麻烦啊 再后来,那就找个开源的博客系统吧 最后,还是github上吧 不用去管理服务器,可以安静的做个写博客 而且可玩性还是蛮高的 so,在2014年的最后一天正式开写!