跳至内容

AI新视界

分类: java

jvm相关整理

JAVA堆内存管理是影响性能主要因素之一。
堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。

继续阅读“jvm相关整理”
作者 起个昵称好难发布于 2019年7月22日分类 java于jvm相关整理留下评论

JUC之-locks

在Java中关于锁有两个体系,一个是synchronized代表的对象监视器同步锁,一个是以AQS为基础的锁框架,该框架位于java.uti.concurrent包下。

继续阅读“JUC之-locks”
作者 起个昵称好难发布于 2019年6月24日分类 javaJUC之-locks有 2 条评论

JUC之-automic

java.util.concurrent.atomic 包下提供了很多原子类的操作,主要保证了各种数据类型的线程安全。

由于原子类实现线程安全原理都差不多,我们找到AtomicInteger,看下它保证线程安全的关键源码 :

继续阅读“JUC之-automic”
作者 起个昵称好难发布于 2019年6月21日分类 java于JUC之-automic留下评论

JUC之-Executor线程池框架

作者 起个昵称好难发布于 2019年6月20日分类 java于JUC之-Executor线程池框架留下评论

JAVA线上问题定位

java程序,线上会用到相关的工具进行定位

一般使用较多的是,jdk 自带的工具:

继续阅读“JAVA线上问题定位”
作者 起个昵称好难发布于 2019年6月18日分类 java于JAVA线上问题定位留下评论

GUAVA API

转自网络,收藏整理下。

1,大纲

让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分:

继续阅读“GUAVA API”
作者 起个昵称好难发布于 2019年6月18日分类 java于GUAVA API留下评论

StringUtils API

org.apache.commons.lang 
Class StringUtils

java.lang.Object

  org.apache.commons.lang.StringUtils

继续阅读“StringUtils API”
作者 起个昵称好难发布于 2019年6月18日分类 java于StringUtils API留下评论

近期文章

  • 聊聊go语言的闭包
  • go语言rune类型是个啥
  • go语言的内存逃逸
  • go语言锁有关的前置知识
  • 如何理解go语言的slice

近期评论

  1. liaosx 发表在 JUC之-locks
  2. liaosx 发表在 JUC之-locks
AI新视界