- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 jvm垃圾收集日志分析记录
在运行java程序时,加上该参数可以打印出-XX:+PrintGCDetails java虚拟机的垃圾回收日志。打印的具体字段含义如上图所示。
2020-04-29 23:39:13 204
原创 2020-04-19
问题:线程的局部变量是否线程安全?答: 不一定。方法内的局部变量(每一个线程的局部变量都存在于自己的栈桢中,是独立的,线程安全。只要在当前方法的作用域)且没有逃离方法的作用访问时,是线程安全的。如果局部变量引用了对象,由于对象存在于堆中,一般其他线程可以访问修改,需要考虑线程安全。线程私有的,就不用考虑线程安全。是static的,就得考虑线程安全。...
2020-04-19 23:46:35 76
原创 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 166
原创 Storm 的容错
Storm 的容错分为如下几种类型。(1)工作进程worker 失效:如果一个节点的工作进程worker“死掉”,supervisor 进程会尝试重启该worker。如果连续重启worker 失败或者worker 不能定期向Nimbus 报告“心跳”,Nimbus 会分配该任务到集群其他的节点上执行。(2)集群节点失效:如果集群中某个节点失效,分配给该节点的所有任务会因超时而失败,Nimb...
2020-04-12 16:30:00 153
转载 面试官:说说快速失败和安全失败是什么
什么是快速失败(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 &...
2020-04-05 18:28:18 402
原创 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 475
原创 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 308
fiber-optic-communication-systems-isbn-0471215716-govind-p-agrawal
2018-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人