- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 CDH启动tserver报错:java.lang.IllegalStateException: Multiple processes with same name
【现象】在CDH界面上重启kudu tserver时界面报错: 【原因】1.首先查看cloudera-scm-agent的日志cm/log/cloudera-scm-agent/supervisord.log,看到:2018-09-26 16:14:15,838 INFO exited: 1132-kudu-KUDU_TSERVER (terminated by SIGAB...
2018-09-26 17:21:23 1151
原创 fsync和fdatasync是否一定能保证数据写入磁盘不会丢?
【page cache由来】 在UNIX和linux系统上,在数据被写入到磁盘上之前,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写(delayed write)。【sync函数...
2018-09-20 15:30:59 2064 1
原创 centos 6下apache kudu安装报错Error during hole punch test问题解决
【环境】centos 6.8、6.9版本,x86 64位CDH版本CDH-5.13.3-1.cdh5.13.3.p0.2kudu版本1.5.0 【过程和报错】通过cloudera manager界面,在一个tablet server节点安装tablet server时,启动后报错如下:Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu...
2018-08-29 16:46:42 857
转载 Java工程师从入门到大神到技术总监养成之路
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jb...
2018-05-23 11:47:21 3710 1
转载 CAS操作详解
1.在说CAS操作的开始,我们先了解一些术语2.处理器是如何实现原子操作32位IA-32处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。首先处理器会自动保证基本的内存操作的原子性。处理器保证从系统内存中读取或写入一个字节是原子的,意思是当一个处理器读取一个字节时,其他处理器不能访问这个字节的内存地址。2.1 总线锁定如果多个处理器一起对共享变量进行读改写操作(i++就是典型的...
2018-05-23 11:41:23 9784
原创 pyhanlp用户自定义词典添加
pyhanlp是python版封装的的HanLP,项目地址:https://github.com/hankcs/pyhanlp经过测试,HanLP比nltk在中文分词和实体识别方面都更好用。如何向pyhanlp添加自定义的词典?1....
2018-05-16 16:32:14 5625 3
原创 java.util.concurrent.CopyOnWriteArrayList如何实现实现写入的线程安全性
CopyOnWriteArrayList和CopyOnWriteArraySet也是线程安全的集合,其中所有的修改线程对底层数组进行复制。当线程对其读,直接读取集合本身无需加锁和阻塞;当线程对其写入(包括调用add,remove,set等方法),该集合会在底层复制一份数组,接下来对数组进行写入操作。由于对其写入都是对数组副本的操作,因此是线程安全的。由于每次写入都要复制数组会导致性能很差,因此适合...
2018-05-10 20:47:04 1092
原创 java里String类的比大小compareTo方法实现分析
代码实例:System.out.println(new String("ab").compareTo(new String("kld")));java如何对字符串进行比较的?源码分析:String.classprivate final char value[];public int compareTo(String anotherString) { int len1 = value....
2018-04-19 16:26:40 2978
原创 【详细】python2和python3的区别
1.性能 Py3.0运行pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>prin...
2018-04-12 17:43:53 165
原创 java常考面试题-字符串比较
float a = 3.0f;int b = 3;System.out.println(a==b); //trueString c = "hello";String d = "hello";System.out.println(c==d); //true,因为"hello"是编译时就计算出来的字符串直接量,存在于常量池中,因此c和d都指向同一个字符串直接量String e = new ...
2018-04-11 12:49:55 1164 2
原创 如何分辨真假预言家
1.如何分辨真假预言家? (1)发言逻辑,有没有明显漏洞 (2)狼团队是否够强大 (3)发言状态,尤其是被全场好人怼了之后遗言状态 (4)有没有预言家视角,被怼了之后疯狂表水哀求,不好好盘逻辑不好好帮好人玩一般是狼出局了2.一旦分辨出真预言家和悍跳狼,则从上警投票、第一轮投票、发言逻辑漏洞等地方找狼。最后去找倒钩狼。3.如果实在在第一轮分辨不出,则可以选择弃票;第二轮再去好...
2018-04-11 11:24:28 660
原创 jdk1.8下的自动装箱cache
【现象】在jdk 1.8.0_111下代码:public static void main(String[] args) { Integer a = 2; Integer b = 2; System.out.println(a==b); Integer c = 222; Integer d = 222; System.out.println(c==d);}结果输出为:truefa...
2018-04-11 11:12:00 631
2022数据智能知识地图,完整数据中台架构与全貌
2023-01-17
20210331-头豹研究院-工业互联网行业:2021年中国工业互联网智能制造应用概览
2023-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人