自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 jvm垃圾收集日志分析记录

在运行java程序时,加上该参数可以打印出-XX:+PrintGCDetails java虚拟机的垃圾回收日志。打印的具体字段含义如上图所示。

2020-04-29 23:39:13 204

原创 2020-04-19

问题:线程的局部变量是否线程安全?答: 不一定。方法内的局部变量(每一个线程的局部变量都存在于自己的栈桢中,是独立的,线程安全。只要在当前方法的作用域)且没有逃离方法的作用访问时,是线程安全的。如果局部变量引用了对象,由于对象存在于堆中,一般其他线程可以访问修改,需要考虑线程安全。线程私有的,就不用考虑线程安全。是static的,就得考虑线程安全。...

2020-04-19 23:46:35 75

原创 jvm的内存结构

Java虚拟机定义了若干程序运行期间会使用到的运行时数据区,其中一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些则是线程一一对应的,这些与线程对应的数据区域会随着线程开始和结束而创建和销毁。每个线程:独立包括程序计数器、栈、本地栈 线程间共享:堆、堆外内存(永久代和元空间、代码缓存) 线程是一个程序里的运行单元。JVM允许一个应用有多个线程并行的执行。 在Hotsp...

2020-04-19 18:19:00 85

转载 浅谈JDK、JRE、JVM区别与联系

关键字:JDK,JRE,JVM摘要:JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。一、JDKJDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Run...

2020-04-19 10:21:38 152

原创 unix2dos和dos2unix 安装

开始不知道安装啥包,后来发现在tofrodos这个包里:sudo apt-get install tofrodos使用方法不是unix2dos和dos2unix了,而是todos 和fromdos了。Converts DOS <-> Unix text files, alias tofromdosDOS text files traditionally have CR/L...

2020-04-17 22:00:35 321

原创 码云提交代码步骤:

码云提交代码步骤: git init // 初始化版本库 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注 到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码...

2020-04-16 23:36:05 1784

原创 vmlvare ubantu 拓展硬盘空间

1. 先在在vmvare的设置中扩展硬盘大小。2.通过图像界面和命令来拓展硬盘(1)、使用gparted工具对linux sda1进行扩容,如下文:https://blog.csdn.net/Jaguar_zcy/article/details/88759908(2)、命令方法:虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统,所以linux操作系统无法识别(其实就相...

2020-04-12 19:16:54 165

原创 Storm 的容错

Storm 的容错分为如下几种类型。(1)工作进程worker 失效:如果一个节点的工作进程worker“死掉”,supervisor 进程会尝试重启该worker。如果连续重启worker 失败或者worker 不能定期向Nimbus 报告“心跳”,Nimbus 会分配该任务到集群其他的节点上执行。(2)集群节点失效:如果集群中某个节点失效,分配给该节点的所有任务会因超时而失败,Nimb...

2020-04-12 16:30:00 152

转载 面试官:说说快速失败和安全失败是什么

什么是快速失败(fail-fast)和安全失败(fail-safe)?它们又和什么内容有关系。以上两点就是这篇文章的内容,废话不多话,正文请慢用。我们都接触 HashMap、ArrayList 这些集合类,这些在 java.util 包的集合类就都是快速失败的;而 java.util.concurrent 包下的类都是安全失败,比如:ConcurrentHashMap。1. 快速失败(fa...

2020-04-12 16:18:29 170

原创 storm python启动脚本(记录)

master: python bin/storm nimbus & python bin/storm ui & python bin/storm logviewer &slave: python bin/storm supervisor &amp...

2020-04-05 18:28:18 400

原创 eclipse中pom.xml报错

eclipse导入maven项目报错如下:Multiple annotations found at this line: - Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:testCompile (execution: defau...

2020-04-05 12:16:29 798

原创 ubantu 安装eclipse Unrecognized VM option 'UseStringDeduplication'

安装好eclipse后,启动,报错,并跳出以下界面:根据报错可以看到XX:+UseStringDeduplication该属性有问题,删掉该行,启动正常。(可能会影响性能)

2020-04-05 11:30:30 474

原创 eclipse下载

eclipse官网下载异常,提供中科大镜像http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/

2020-04-04 23:13:01 83

原创 strom中Worker与Task关系

Worker和Task关系– 1个worker进程执行的是1个topology的子集(注:不会出现1个worker为多个topology服务)。1个worker进程会启动1个或多个executor线程来执行1个topology的component(spout或bolt)。因此,1个运行中的topology就是由集群中多台物理机上的多个worker进程组成的。– executor是1个...

2020-04-04 16:07:10 305

jdk-8u191-windows-x64.rar

oracle,收购java后下载就要注册了,注册了好几次都注册不上。分享出来

2019-11-02

Forth_fiber-optical-Communication

Forth_fiber-optical-Communication.光纤通信系统第四版专业英文教材

2018-01-17

fiber-optic-communication-systems-isbn-0471215716-govind-p-agrawal

fiber-optic-communication-systems-isbn-0471215716-govind-p-agrawal 光纤通信系统专业教材

2018-01-17

华为技术认证HCNA网络技术实验指南

华为技术认证HCNA网络技术实验指南,学习网络基础者可下载

2018-01-08

JavaScript核心参考手册

JavaScript,核心参考手册

2016-08-15

mysql样例表

mysql必知必会,样例表

2016-08-15

空空如也

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

TA关注的人

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