标签 - java

java    2018-08-31 23:41:09    0    0    0
  • 当线程被调用 interrupt()时,该线程再调用isInterruptted()会返回True,但如果在调用interrupt()当,由于线程正处于Sleep,此时将会抛出InterruptedException,并会重置interrupt状态,此时isInterruptted()会返回False。需要注意代码中如果是根据isInterruptted来判断的场景
  • wait和sleep的
Hadoop java 问题排查    2018-06-29 15:06:56    0    0    0
一般来说,报`native snappy library not available: this version of libhadoop was built without snappy support.`,其在应用启动时会有个WARN信息`Unable to load native-hadoop library for your platform... using builtin-java
java    2018-03-09 17:20:40    0    0    0
用于测试的类 ```java public class GenericTest { public static void main(String[] args) { getParameterizedType(new GenericTest()); getParameterizedType(new GenericTest(){}); }
java RPC    2018-03-09 17:19:26    0    0    0
# Hadoop 原生的基于Writable序列化的RPC框架应用实例 ## 整体步骤 - 创建一个继承`org.apache.hadoop.ipc.VersionedProtocol`接口的协议接口类 - 实现协议接口类 - 实现服务端代码 - 实现客户端做对 ## 创建协议接口类 ```java package me.cqc.hadoop.rpc; import org.apa
java 问题排查 Hive    2018-03-09 17:09:08    0    0    0
## 先划重点 想看哪个类是从哪个包中加载出来,可在java 启动参数加添加`-verbose:class`, 这样在应用启动的时候会把所有的类加载路径给打印出来 ## 背景 随着现在的应用集成的库越来越多,一不小心就出现了版本兼容的问题,特别是这种问题是时好时坏 ## 坑 最近在调研 `tez on hive` 的功能,发现相同的语句有时候执行成功,有时候又执行失败,查了下失败任务的日志,
java 代码片断 加解密    2018-03-09 16:59:03    0    0    0
public static void main(String[] args) {
    Path path = Paths.get(StandardSystemProperty.JAVA_IO_TMPDIR.value(), "cipher");
    String s = "基于流的方式,在传输或存取时进行加减密";

    try {
        KeyGenerator key
java 位运算    2018-03-09 15:31:55    12    0    0

按位与

  运算规则
  使用技巧
  使用案例

按位或

按位异或

 

 
闽ICP备19014535号-1