最新 最热

Java并发 你了解CopyOnWrite吗?

CopyOnWrite是什么呢,从字面上看,就是在写入时复制。看起来貌似很简单,那么写入时复制,具体是怎么实现的呢?

2020-08-19
3174

Java跟Linux内核距离有多远

本文中我们将站在非内核开发者的角度,给大家介绍应用和系统工程师如何梳理 Linux 内核代码。希望大家读完之后能有所收获,也希望更多的开发者能够关注到内核开发领域,毕竟连祖师爷 Linus 都表示内核维护者要后继无人了呀!

2020-08-17
3773

List 集合去重的 3 种方法

在实际开发的时候,我们经常会碰到这么一个困难:一个集合容器里面有很多重复的对象,里面的对象没有主键,但是根据业务的需求,实际上我们需要根据条件筛选出没有重复的对象。

2020-08-17
8138

JUC 之 BlockingQueue 接口以及 ArrayBlockingQueue 实现类详解

队列是一种 FIFO(先进先出)的数据结构,本文要讲的 BlockingQueue 也是一种队列,而且强调了线程安全的特性。

2020-08-11
3369

JavaWeb 中 Service 层异常是直接处理还是抛到Controller 层处理

JavaWeb 中 Service 层异常会怎么处理?这是个非常有启发意义的问题。一般初学者学习编码和错误处理时,先知道编程语言有一种处理错误的形式或者约定(如Java就是抛异常),然后就开始用这些工具,但是却反过来忽视这个问题的本质

2020-08-06
5349

springboot 定时任务,异步任务的案例分享

整理这篇文章是为了给大家分享两个`springboot`的异步任务、定时任务的简单案例,让大家有个参考对象。

2020-07-28
4563

一篇文章带你了解什么是 Spring JPA

同学们好,今天我跟大家伙们聊一下关于 Spring JPA 的相关知识,首先我们来了解一下什么JPA

2020-07-28
24109

Java练习题,包含类,方法,对象,属性调用,this使用和构造方法

这是一篇练习贴,文章中布置了习题,讲解了需求,跟考点。后面也跟着习题的代码。有兴趣的同学可以自己写一下代码,然后再来跟文中的代码对比,看看有什么值得学习的地方。

2020-07-28
5501

C,Java和Python三门编程语言性能比较

在编程中有许多语言,而不同的编程语言有时候也能实现相同的功能,那么不同语言之间的运行速度有多少差别呢?这里选择C,Java和python 三门热门语言来做比较。

2020-07-27
14157

为什么Java是最受欢迎的编程语言,这里告诉你原因

在编程语言中,Java一直是最受程序员欢迎的一门语言,也是工作中使用最广泛的语言。同时他也是刚接触编程的同学最想学习的一门语言。那么为什么Java会有这么大的吸引力呢?

2020-07-25
5029