聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 4378 views阅读

    Tomcat配置SSL支持出现java.lang.IllegalArgumentException: None of the [protocols] specified are supported by the SSL engine : [

    一个Java的应用要配置TLS支持,按照软件的安装说明,给Tomcat的Server.xml中添加 重新启动Tomcat后,提示如下严重出错信息 严重 [main] org.apache.coyote.AbstractProtocol.init F...

    分类:技术文章 时间:2017-10-24 23:00 我要评论(0个)

  • 5160 views阅读

    深入理解Java G1垃圾收集器.md

    本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 一,什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。 垃圾回...

    分类:技术文章 时间:2016-12-21 23:55 我要评论(0个)

  • 5418 views阅读

    REST 在 Java 中的使用

    REST是一种混合的架构风格,它的由来以及它的架构元素在笔者的前两篇文《REST架构风格的由来》和《REST架构风格的架构元素》中已经描述了。本篇主要描述一下J2EE对REST的支持。 Java是在J2EE6中引入了对REST的支持,即JSR-311(JA...

    分类:技术文章 时间:2016-12-19 03:40 我要评论(0个)

  • 5583 views阅读

    Java利器之UML类图详解

    前言 UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进...

    分类:技术文章 时间:2016-12-07 17:05 我要评论(0个)

  • 5230 views阅读

    Java可重入锁原理

    一、 概述 本文首先介绍Lock接口、ReentrantLock的类层次结构以及锁功能模板类AbstractQueuedSynchronizer的简单原理,然后通过分析ReentrantLock的lock方法和unlock方法,来解释ReentrantLo...

    分类:技术文章 时间:2016-12-06 18:20 我要评论(0个)

  • 4669 views阅读

    小谈 java 内部类对象的生成过程

    内部类指在一个外部类的内部再定义一个类,有点废话…,分为静态内部类和成员内部类,平常使用较多的为静态内部类,使用方式和普通类一样,本文准备在字节码层面看看成员内部类对象的生成过程。 public class Outer { publi...

    分类:技术文章 时间:2016-12-05 19:35 我要评论(0个)

  • 4334 views阅读

    代码世界中的Lambda

    “ λ ”像一个双手插兜儿,独自行走的人,有“失意、无奈、孤独”的感觉。λ 读作Lambda,是物理上的波长符号,放射学的衰变常数,线性代数中的特征值……在程序和代码的世界里,它代表了函数表达式,系统架构,以及云计算架构。 代码中的Lambda Lambd...

    分类:技术文章 时间:2016-10-21 02:45 我要评论(0个)

  • 4356 views阅读

    Java中的垃圾回收

    前文前文中对标记删除算法的介绍更多还是偏理论性质的。实践中,为了更好地满足现实的场景及需求,还需要对算法进行大量的调整。举个简单的例子,我们来看下JVM需要记录哪些信息才能让我们得以安全地分配对象空间。 碎片及整理(Fragmenting and Com...

    分类:技术文章 时间:2016-10-16 05:35 我要评论(0个)

  • 4340 views阅读

    Java问题排查工具箱

    问题排查除了最重要的解决思路和逻辑推导能力外,工具也是不可缺少的一部分,一个好用的工具可以事半功倍,甚至在某些情况下会因为没有相应的工具而压根就没法继续进行下去,这篇文章就来讲讲在排查Java问题时通常要用到的一些工具(:这种文章值得收藏,看一遍其实很容...

    分类:技术文章 时间:2016-09-26 10:25 我要评论(0个)

  • 4704 views阅读

    Java 应用在线性能分析和火焰图

    在碰到线上性能问题的时候,如果能在线通过采样方式获取热点函数/方法就可以更方便地定位问题所在,进行优化。采用在线采样的方式,由于性能影响小,可以比较放心地在线上进行,获取第一手数据。Linux 平台上,对于多数 C/C++ 编写的应用,可以通过 perf ...

    分类:技术文章 时间:2016-08-30 14:15 我要评论(0个)

  • 4451 views阅读

    从一次 FULL GC 卡顿谈对服务的影响

    Full GC 的时间和次数是管理 java 的应用服务不得不考虑的问题,高吞吐量和低停顿是追求高质量服务重要目标,从而会有根据业务的特点衍生出各种垃圾回收器。在实战中如何根据如何使用 ParNew ,CMS 等回收器和配置各种参数,要在理论结合实践中不断...

    分类:技术文章 时间:2016-08-04 23:45 我要评论(0个)

  • 4443 views阅读

    开源照片整理系统jAlbum 0.1.3版本发布

    第三个版本,jAlbum完整版差不多完工了:https://github.com/shentar/jAlbum/releases/tag/jAlbum_0.1.3。 最后解决了文件系统监控的问题。利用Java1.7封装的文件系统的通知回调机制,实现对指定...

    分类:技术文章 时间:2016-07-11 12:15 我要评论(0个)