• JAVA安全编码与代码审计

     发表于 1 年 前

    本文重点介绍JAVA安全编码与代码审计基础知识,会以漏洞及安全编码示例的方式介绍JAVA代码中常见Web漏洞的形成及相应的修复方案,同时对一些常见的漏洞函数进行例举。...

  • 十位值得关注的Java顶级专家

     发表于 1 年 前

    如果你是Java开发者,关注几位经验丰富的Java大牛,并随时了解他们的关注焦点对于自己肯定是非常有好处的。然而,今天在网络上,有太多的声音试图赢得你的眼球,但有时往往真假难辨。最...

  • Java 8 习惯用语: 级联 lambda 表达式

     发表于 1 年 前

    Java 8 是自 Java 语言诞生以来进行的一次最重大更新 — 包含了非常丰富的新功能,您可能想知道从何处开始着手了解它。在本系列中,作家兼教师 Venkat Subraman...

  • RxJava 2.0 实用操作符总结及原理简析

     发表于 1 年 前

    大概从2015年开始,RxJava1.0开始快速流行起来,短短两年时间,RxJava在Android开发中已经算是无人不知无人不晓了,加之它与Retrofit等流行框架的完美结合,...

  • Java并发编程:阻塞队列BlockingQueue

     发表于 1 年 前

    阻塞队列BlockingQueue是JDK1.5并发新特性中的内容,阻塞队列首先是一个队列,同样实现了Collection接口。阻塞队列提供了可阻塞的put和take方法,以及支持...

  • 20个非常有用的Java程序片段

     发表于 1 年 前

    下面是20个非常有用的Java程序片段,希望能对你有用。...

  • Java在线问题排查利器之Btrace&Greys

     发表于 1 年 前

    前段时间升级了urs新的远程cookie校验模式。功能上线后,发现涉及用户cookie 校验的接口,有时会报接口超时。通过日志埋点方式,确认了与urs提供的jar包内的新验证方法有...

  • Java数据结构与算法解析——伸展树

     发表于 1 年 前

    伸展树(Splay Tree)是特殊的二叉查找树。它的特殊是指,它除了本身是棵二叉查找树之外,它还具备一个特点: 当某个节点被访问时,伸展树会通过旋转使该节点成为树根。这样做的好处...

  • 写出优质Java代码的4个技巧

     发表于 1 年 前

    如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧。以下为译文。...

  • Java总结篇系列:Java泛型

     发表于 1 年 前

    本文中的例子主要是为了阐述泛型中的一些思想而简单举出的,并不一定有着实际的可用性。另外,一提到泛型,相信大家用到最多的就是在集合中,其实,在实际的编程过程中,自己可以使用泛型去简化...

  • JDK 9 中一些需要提防的坑

     发表于 1 年 前

    JDK 9正处于 开发的最后阶段 , 向着9月21号的发布目标冲刺。 Java 平台模块系统 的公开评审投票基本上被 一致通过 ,所以目前一切都可以回归正常了。 ...

  • Java 9的JDK中值得期待的:不仅仅是模块化

     发表于 1 年 前

    介绍了即将在9.21发布的Java 9新特性,除了最重要的模块化以外,还涉及到编译,工具,协议,缓存等新特点,也提及了在此次版本中移除的功能,供Java爱好者阅读和参考。...

  • Java关于数据结构的实现:树

     发表于 1 年 前

    之前在网上看到过很多关于Java集合框架实现原理文章,但大都在讲接口的作用与各类集合的实现,对其中数据结构的阐述的不多,例如红黑树的染色和旋转是怎么进行的等等,本篇文章从 数据结构...

  • GitHub 上最火的开源项目 —— Java 篇

     发表于 1 年 前

    很多开发者在看到自己感兴趣的项目时会使用 Star 功能,可以说 Star 的数量在一定程度上代表了开源项目的热门程度,本文整理了 Java 语言中 star 数最多的十五款开源项...

  • Java中处理异常的9个最佳实践

     发表于 1 年 前

    Java中的异常处理不是一个简单的话题。初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。...

  • Java并发编程之NIO简明教程

     发表于 1 年 前

    在传统的架构中,对于客户端的每一次请求,服务器都会创建一个新的线程或者利用线程池复用去处理用户的一个请求,然后返回给用户结果,这样做在高并发的情况下会存在非常严重的性能问题:对于用...

  • 一位资深程序员大牛给予Java初学者的学习路线建议

     发表于 1 年 前

    Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法...

  • Java帝国之宫廷内斗

     发表于 1 年 前

    ...

  • 进阶必备 - Java 反射由浅入深

     发表于 1 年 前

    本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 ...

  • 在 Java 中使用 Lambda 表达式的技巧

     发表于 1 年 前

    在本文中,我们将展示一些在 Java 8 中不太为人所了解的 Lambda 表达式技巧及其使用限制。本文的主要的受众是 Java 开发人员,研究人员以及工具库的编写人员。 这里我们...