加载中
JVM(二)Java虚拟机组成详解

导读:详细而深入的总结,是对知识“豁然开朗”之后的“刻骨铭心”,想忘记都难。 Java虚拟机(Java Virtual Machine)下文简称jvm,上一篇我们对jvm有了大体的认识,进入本文之后我们将具体...

2019/01/14 09:58
666
从JVM入手,聊聊Java的学习和复习!

我们在学习的时候,经常会遇到这样一个问题: 「学完就忘」 这个问题大部分人都会遇到,那么我们今天就来聊聊,为啥会学了就忘呢? 我根据自己的学习经验,大致总结以下三点原因: 1、知识没...

2019/11/05 08:04
0
Java 200+ 面试题补充 ThreadLocal 模块

让我们每天都有进步,老王带你打造最全的 Java 面试清单,认真把一件事做到极致。 本文是前文《Java 最常见的 200+ 面试题》的第一个补充模块。 1.ThreadLocal 是什么? ThreadLocal 是一个本...

2019/03/08 09:32
3K
Java 208 道面试题:Java 基础模块答案

目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加入了很多...

2019/03/05 11:50
3.1K
一文搞懂 ThreadLocal 原理

当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。 数据都被封闭在各自的线程之中,就不需要同步,这种通过将数据封闭在...

Java的统治地位要被推翻了?

作为一个历经无数风雨的编程语言,Java近些年好像拿到了悲惨的“人设剧本”,网络上对它的质疑越来越高,例如: “Java真的要凉了吗?” “Python的强势发展下,Java地位岌岌可危?” “Jav...

Java中的13个原子操作类

点击上方“Java中文社群”,选择“设为星标” 终身学习者,以编程为乐! 来源:https://www.iteye.com/blog/xiaoheng-2509522 atomic 包中的 13 个类,属于 4 中类型的原子更新方式. 原子更新...

框架开发之Java注解的妙用

作者:locality 来源:https://www.jianshu.com/p/b560b30726d4 如果你还不会使用注解,你肯定不好意思对别人说你学过Spring,你学过Mybatis,因为它们用了大量的注解。可见注解在开发领域已...

Java中所有锁介绍

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 1.公平锁 / 非公平锁 2.可重入锁 / 不可重入锁 3.独享锁 / 共享锁 4.互斥锁 / 读写...

2019/05/07 09:13
13
JVM(一)史上最佳入门指南

提到Java虚拟机(JVM),可能大部分人的第一印象是“难”,但当让我们真正走入“JVM世界”的时候,会发现其实问题并不像我们想象中的那么复杂。唯一真正令我们恐惧的,其实是恐惧本身。而作为...

2019/01/06 18:55
472
漫画:Java如何实现热更新?

Arthas(阿尔萨斯)是 Alibaba 开源的一款 Java 诊断工具,使用它我们可以监控和排查 Java 程序,然而它还提供了非常实用的 Java 热更新功能。 所谓的 Java 热更新是指在不重启项目的情况下实...

2020/06/19 16:11
15
Java并发编程(一)Thread详解

一、概述 在开始学习Thread之前,我们先来了解一下 线程和进程之间的关系: 线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。 线程不能够独立执行,必须依存在应用程序中,由应用...

2018/10/09 19:45
491
不实习,如何增加Java项目经验?

现在,不论是电商、大数据还是人工智能,几乎99%的项目都要用到Java,因此国内外对Java工程师的需求都非常大。 但不少人跟我诉苦说,没项目经验,要想找一个高薪Java岗很难! 的确,现在无论...

最常见的10种Java异常问题!

封面:洛小汐 译者:潘潘 前言 本文总结了有关Java异常的十大常见问题。 目录 检查型异常(checked) vs. 非检查型异常(Unchecked) 异常管理的最佳实践箴言 为什么在try代码块中声明的变量...

Java调优:Mybaitis的缓存优化

作者:肥朝,来自肥朝(ID:feichao_java) 我们先来看代码 这段代码中, Mybatis一共发了两条SQL,这就好像说, Mybatis中没有缓存,然后我们打开Mybatis的文档一看,顿时震惊 这难道是骗人的,说...

Java核心(四)你不知道的数据集合

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! Java中的集合通常指的是Collection下的三个集合框架List、Set、Q...

2018/11/28 09:51
416
Java 中 10 大坑爹功能!

今天我们就来聊一下 Java 中的 10 大坑爹功能,它们分别是: 1.switch必须加上break才结束 2.逻辑运算符的“短路”现象 3.数组下标从零开始 4.ArrayList遍历删除时报错 5.字符转成数字的坑 ...

Java 中的 String 有没有长度限制?

这是我的第 199 期分享 作者 | Hollis 来源 | Hollis(ID:hollischuang) 分享 | Java中文社群(ID:javacn666) 关于String有没有长度限制的问题,我之前单独写过一篇文章分析过,最近我又...

2020/05/21 08:00
52
这样写Java,同事直呼666

作者:涛姐涛哥 来源:cnblogs.com/taojietaoge/p/11575376.html 一、MyBatis 不要写 1=1 当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能...

2019/11/26 07:03
16
Java人的双十一应该囤点啥?

前几天一篇公众号文章在朋友圈刷屏,一下戳中许多同行的泪点。这些程序员别看平时爱吹点牛逼,其实内心都很焦虑。 到底何为“底层程序员”?像文章里那样,半路出家被线下培训班填鸭式教学,...

2020/10/24 08:00
37

没有更多内容

加载失败,请刷新页面

返回顶部
顶部