Java

  • Google Java编程风格指南,可下载PDF

    google-java-styleguide-zh.pdf 密码: j7ep 1 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档…

    Java 2021-05-10
  • 还在用Java 8?Java 15 已经推出半年了!

    Java 15 如期于 2020 年 9 月 15 日正式发布,此次更新是继半年前 Java 14 这一大版本发布之后的又一次常规版本更新,自 2017 年发布 Java 9 以来…

    2021-03-07
  • 面试官:什么是AOP?Spring AOP和AspectJ的区别是什么?

    AOP(Aspect Orient Programming),它是面向对象编程的一种补充,主要应用于处理一些具有横切性质的系统级服务,如日志收集、事务管理、安全检查、缓存、对象池管理等。

    2020-03-14
  • 双重检查锁定与单例模式真的线程安全吗?

    加载,表示启动程序的文件或信息的载入。在Java中类的字节码文件加载进内存,就是以io流的形式存入内存。 该语句做了几件事: 因为new用到了User.class,所以找到User…

    2020-03-13
  • 还在用Java 8吗?Java 13 新特性了解一下

    Java 13 已如期于 9 月 17 日正式发布,此次更新是继半年前 Java 12 这大版本发布之后的一次常规版本更新,在这一版中,主要带来了 ZGC 增强、更新 Socket…

    2020-03-09
  • 浅析Java高并发下ScheduleThreadPoolExecutor延时任务

    Java中的计划任务Timer工具类提供了以计时器或计划任务的功能来实现按指定时间或时间间隔执行任务,但由于Timer工具类并不是以池pool方式实现的,而是以队列的方式来管理线程…

    2020-03-08
  • 浅析Java高并发下的ReadWriteLock读写锁

    对于高频读/低频写的应用场景,使用Lock或者使用synchronized来做同步显然是不太合理的,那么有其他的方式来提高并发性能吗? 在Java的并发包中有许多功能不同的类,今天…

    2020-03-08
  • 你应该知道的Java 12新特性概述

    Java 12 已如期于 3 月 19 日正式发布,此次更新是 Java 11 这一长期支持版本发布之后的一次常规更新,截至目前,Java 半年为发布周期,并且不会跳票承诺的发布模…

    2020-01-16
  • 那些年,我们见过的 Java 服务端“问题”

    导读 明代著名的心学集大成者王阳明先生在《传习录》中有云:“道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻…

    2019-09-19
  • Java注解基本介绍 二

    上篇文章我们分析了两种元注解,@Target和@Retention 除了这两种元注解,Java中还提供了另外三种元注解,@Documented、@Inherited和@Repeat…

    2019-05-21
  • Java注解的基本介绍

    Java注解(annotation),它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。

    2019-05-03
  • 线上排查问题我们该怎么做?

    前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同…

    2019-04-27
  • Java 集合列表 Vector和Stack

    什么是 Vector 和 Stack,各有什么特点? Vector 是线程安全的动态数组,同 ArrayList 一样继承自 AbstractList 且实现了 List、Rand…

    Java 2019-04-16
  • StopWatch使用介绍

    StopWatch是Spring核心包中的一个工具类,它是一个简单的秒表工具,可以计时指定代码段的运行时间以及汇总这个运行时间,使用它可以隐藏使用 System.currentTi…

    Java 2019-04-13
  • 决定Java未来的三大主要项目!

    Java 12 发布了,没有引起很大的讨论。对于 Java 这样一门成熟的语言来说,每一次更新似乎都无法满足庞大的 Java 开发群体与生态圈。再加上 Oracle 对 Java 耐人寻味的态度,Java 的未来会如何?

    2019-04-05