Category Archives: Java

Comparison method violates its general contract!

源码 list.sorted((o1, o2) -> { return o1.getCreateTime().getTime() -... Read More | Share it now!

Java读写avro例子

https://www.cnblogs.com/fillPv/p/5009737.html avro是一个数据序列化框架,可以高效得进行序列化和反序列化,支持C, C++, C#, Java, PHP, Python,... Read More | Share it now!

Avro与JAVA

https://shift-alt-ctrl.iteye.com/blog/2217425    ... Read More | Share it now!

解决PKIX:unable to find valid certification path to requested target 的问题

MVN build 时候忽然遇到这样的异常: e: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested... Read More | Share it now!

彻头彻尾理解 HashMap

版权声明: 本文原创作者:书呆子Rico 作者博客地址:http://blog.csdn.net/justloveyou_/ 一. HashMap 概述 Map 是 Key-Value 对映射的抽象接口,该映射不包括重复的键,即一个键对应一个值。HashMap 是 Java... Read More | Share it now!

java.lang.reflect.Constructor

一、Constructor类是什么 Constructor是一个类,位于java.lang.reflect包下。 在Java反射中 Constructor类描述的是 类的构造方法信息,通俗来讲 有一个类如下: package com.testReflect; public class ConstructorDemo { ... Read More | Share it now!

java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCodeLoader.buildSupportsSnappy

11:25:58.779 DEBUG o.a.h.h.p.d.s.DataTransferSaslUtil - DataTransferProtocol not using SaslPropertiesResolver, no QOP found in configuration for dfs.data.transfer.protection Exception in thread "main" java.lang.UnsatisfiedLinkError:... Read More | Share it now!

Ubuntu 16.04安装Java JDK

Java JDK有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk。下面记录在Ubuntu 16.04上安装Java JDK的步骤。 安装openjdk 更新软件包列表: $ sudo apt-get update 安装openjdk-8-jdk: $ sudo apt-get... Read More | Share it now!

线程池实例:使用Executors和ThreadPoolExecutor

线程池负责管理工作线程,包含一个等待执行的任务队列。线程池的任务队列是一个Runnable集合,工作线程负责从任务队列中取出并执行Runnable对象。 java.util.concurrent.executors 提供了 java.util.concurrent.executor 接口的一个Java实现,可以创建线程池。下面是一个简单示例: 首先创建一个Runable... Read More | Share it now!

java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题

HBase未启动时会持续重试,设置超时来kill掉防止浪费太多时间。 http://alantong08.iteye.com/blog/1646908 java早已经给我们提供了解决方案。jdk1.5自带的并发库中Future类就能满足这个需求。Future类中重要方法包括get()和cancel()。get()获取数据对象,如果数据没有加载,就会阻塞直到取到数据,而... Read More | Share it now!