自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

prest0r的博客

请输入博客描述

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Java锁的一些知识

1.自旋锁和非自旋锁2.自旋锁的好处阻塞和唤醒线程都是需要高昂的开销的,如果同步代码块中的内容不复杂,那么可能转换线程带来的开销比实际业务代码执行的开销还要大。在很多场景下,可能我们的同步代码块的内容并不多,所以需要的执行时间也很短,如果我们仅仅为了这点时间就去切换线程状态,那么其实不如让线程不切换状态,而是让它自旋地尝试获取锁,等待其他线程释放锁,有时只需要稍等一下,就可以避免上下文切换等开销,提高了效率。自旋锁的好处,就是自旋锁用循环去不停地尝试获取锁,让线程始终处于 Runnable 状态,

2022-01-18 13:11:19 310

原创 Ubuntu下基于rpm包的java环境搭建

先下载JDK的rpm包,可以在官网下载然后复制到虚拟机下,这里我使用的是JDK8,下载地址:点击此处下载由于Ubuntu不能直接使用rpm包,需要先用alien把rpm包转换为deb格式。先在Ubuntu下安装alien:sudo apt install alien然后在下好的rpm包所在目录打开终端,将rpm包转换为deb格式:sudo alien jdk-8u261-linux-x64.rpm转换成功后会在rpm包所在目录看到对应的deb包:通过dpkg命令进行安装:sudo dpk

2020-09-14 12:25:56 390

原创 Linux下gcc编译器的安装与使用

GCC(GNU Compiler Collection)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库。在Linux上进行开发离不开GCC,本文将给出gcc的安装和基本使用方法。目录一、gcc编译器的安装二、GCC基本使用方法、常用指令一、gcc编译器的安装通过Linux自带的命令可以进行软件的安装,首先先换个国内的下载源:打开终端,先更新下软件列表,输入下面的命令:sudo apt

2020-09-13 20:19:28 42110 7

原创 Linux环境搭建(VMware+Ubuntu)

Linux环境搭建(VMware+Ubuntu)这里写自定义目录标题Linux环境搭建(VMware+Ubuntu)前言一、VMware workstations的安装二、Ubuntu的安装合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入

2020-09-13 11:54:37 919

基于Socket的MFC聊天室程序

MFC聊天室程序,VC++6.0开发,使用套接字Socket编程,实现聊天室程序。

2020-12-18

空空如也

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

TA关注的人

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