(点击上方公众号,可快速关注)
本文精选了 ImportNew 2017年7月份的15篇热门文章。其中有技术分享,行业资讯和经验感悟。
注:以下文章,点击标题即可阅读
《 简述 Docker 》
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。越来越多的厂商都开始基于 Docker 作为基础设施自动化的工具。那么什么是 Docker?Docker与传统的虚拟机有什么区别?如何使用 Docker?本文,就针对上述提到的问题,来简单介绍下 Docker。
《 Java 开发者写 SQL 时常犯的 10 个错误 》
SQL很有趣,同时在各种各样的方面也很微妙。正如我的关于10个错误的博客所展示的。跋山涉水也要掌握SQL是一件值得做的事。数据是你最有价值的资产。带着尊敬的心态对待你的数据才能写出更好的SQL语句。
《 为 Java 程序员而生的 10 + 最佳库 》
众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。
《 JetBrains 调查:Java 开发者偏爱 Java 8 和 Spring MVC 》
JetBrains 近日发布了 2017 开发者生态报告,该报告包含开发人员对 11 种编程语言以及数据库和团队工具的偏好。最终,Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。
《 关于 Java 你不知道的十件事 》
作为Java 控,我们总是对不太可能直接使用,但能使我们更了解 Java 和 Java 虚拟机(Java Virtual Machine,JVM) 的晦涩细节感兴趣。这也是我将 Lukas Eder 在 jooq.org 上写的这篇文章发布出来的原因。我打赌下文中至少一半的内容你都不知道。让我们来看看这些令人惊喜的 Java 细节吧。
《 Spring Framework 5.0 新特性有这些 》
Spring Framework 5.0 是自 2013年12月版本 4 发布之后 Spring Framework 的第一个主发行版。Spring Framework 项目的领导人 Juergen Hoeller 于 2016 年 7 月 28 日宣布了第一个 Spring Framework 5.0 里程碑版本(5.0 M1)。
《 斯坦福大学 CS 106 课程变更:用 JS 取代 Java 》
对于从未写过一行代码的人们来说,Java 编程语言可能学起来非常艰难。而为了让学生们更好轻松地学习编程,斯坦福大学认为应该采取一些极端的措施。在该校最近更新的《程序设计方法学》课程中(代号 CS 106J),其已经用‘更美味’的 JavaScript,替换掉了此前主修的 Java 语言(课程代号 CS 106A)。
《 Java 泛型详解 》
泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。
《 深入分析 Java 方法反射的实现原理 》
前段时间看了笨神的 从一起GC血案谈到反射原理一本,就把Java方法的反射机制实现撸了一遍。
《 Java 常见异常及解释 》
本文介绍了Java开发中常见的一些异常情况,并对各种异常做了比较详尽的阐述。
《 为什么我们迫切需要持续集成 》
持续集成(Continuous Integration),也就是我们经常说的 CI,是现代软件开发技术的基础。本文论述了当前软件开发过程中存在的问题,讲解了持续集成、持续集成服务器的概念,最终探讨了为什么我们需要持续集成来解决这些问题。
《 Java 调试技能之 dubbo 调试 — telnet 》
dubbo作为一个远程调用框架,虽与同类型的框架,不知道谁优谁劣,但是就公司层面使用来说,还是很棒的。这里简单的写一下怎么使用和调试技巧,就算是作个使用总结吧,供快速使用和问题解决!
《 详解 equals() 方法和 hashCode() 方法 》
Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。本文介绍了2种方法在使用和重写时,一些需要注意的问题。
《 Spring 中的懒加载与事务 – 排坑记录 》
本文主要描述了开发中常见的几个与spring懒加载和事务相关的案例,主要描述常见的使用场景,以及如何规避他们,给出具体的代码。
《 Spring Boot 多数据源配置与使用 》
本文将讨论如何使用Flexy Pool为你的连接池找到合适的大小。首先是了解你的连接池设置,我目前开发的程序使用XA事务, 因此我使用Bitronix 事务管理器, 它自带连接池解决方案。
往期热文回顾
6月:《 Kafka 基本原理 :15 篇热文回顾 》
5月:《 Java 之父加入 AWS :15 篇热文回顾 》
看完本文有收获?请转发分享给更多人
关注「ImportNew」,提升Java技能