自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DGHxj_的博客

代码路上的一只猿。。。。。

  • 博客(5)
  • 收藏
  • 关注

原创 Java内存区域分析

一、运行时数据区域        运行时数据区域分为两个部分,一部分由所有线程共享,一部分是各个线程私有。        线程共享的数据区包括方法区、堆,线程私有的数据区包括虚拟机栈、本地方法栈、程序计数器。        如下图所示:(图片来自网络,以下图片均来自网络)                1、程序计数器              一块较小的内存空间,可以看做是...

2018-12-25 16:05:06 176

原创 SSM及SpringBoot分布式项目中遇到的问题

一、前台页面向后台传参      1、@RequestBody            用来接收post请求里面传过来的参数                  2、@Pathvariable            用来接收Restful格式的传参                  3、@RequestParam            将请求参数绑定至方法参数二、将...

2018-12-06 08:34:56 402

原创 JAVA多线程的学习

1、Thread.yield方法声明把CPU让给其他具有相同优先级的线程去执行,不过这只是一个暗示,并没有保障机制。2、Executor      执行器,管理Thread对象。      语法demo:      ExecutorService exec=Executors.newCacheThreadPool();      for(int i=0;i<5...

2018-10-26 08:40:20 186

原创 进程、线程、多线程

一、基本概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:       (1)进程是一个实体,每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text...

2018-08-02 19:20:21 373 4

原创 CAS原理分析

在JDK5之前Java语言靠的是synchronized关键字保证同步的,这会导致有锁。锁机制又存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其他需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错的机制,但是volatil...

2018-08-02 14:43:27 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除