自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 字节数组的妙用

在计算机高级语言中,字节属于最小单位,例如在Java中,int占用4个字节,long占用8个字节等。基本上所有基本类型(包括String)都可以转换成字节,那么这到底有何作用,本篇博客主要是记录了我使用字节数组的经验,希望可以给大家提供一些思路。 缓存对象 缓存类型大小分析 在实际开发中,经常会...

2018-01-02 18:11:18

阅读数 8611

评论数 0

转载 Java对象与byte[]数组之间的相互转化,压缩解压缩操作

原文:http://blog.csdn.net/NsdnResponsibility/article/details/51028739#comments 下面介绍一下java对象之间和byte[]数组之间的相互转化。并对byte[]数据进行压缩操作。java对象转化为byte[]数组可用...

2018-01-02 17:40:01

阅读数 2132

评论数 0

转载 Java中如何判断两个对象是否相等(Java equals and ==)

原文:https://www.dutycode.com/post-140.html 如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。 从以下几个点来理解equals和hashCode方法: 1、equals的作用及与==的区别。 ...

2017-12-15 02:16:13

阅读数 42771

评论数 3

原创 Prototype design pattern in Java

package com.design.prototype; /** * Prototype design pattern in Java */ public class Book { private int bid; private String bname; pu...

2017-12-04 17:34:17

阅读数 459

评论数 0

转载 Java String、变量、类与对象、集合类、SSH(二)

原文:http://blog.csdn.net/zhangerqing/article/details/8786435 这章我们还是接着上一章的,继续整理。 1、数组有没有length()这个方法? String有没有length()这个方法?  数组没有length()这个方法,有leng...

2017-11-19 00:16:39

阅读数 639

评论数 0

转载 Java String、变量、类与对象、集合类、SSH

原文:http://blog.csdn.net/zhangerqing/article/details/8763583 近期赶上春季招聘的小高潮,顺便发一些基础面试题出来。包含:基本语法,类,内部类,继承相关,异常,线程,集合,io,虚拟机等。本篇题目整理时参照了传智播客(http://www...

2017-11-19 00:14:52

阅读数 370

评论数 0

转载 Java最小堆解决TopK问题

原文:http://blog.csdn.net/xiao__gui/article/details/8687982 TopK问题是指从大量数据(源数据)中获取最大(或最小)的K个数据。 TopK问题是个很常见的问题:例如学校要从全校学生中找到成绩最高的500名学生,再例如某搜索引擎...

2017-11-18 20:31:17

阅读数 359

评论数 0

转载 Scala的协变covariant(+),逆变contravariant(-),上界(<:),下界(>:)

原文:https://my.oschina.net/xinxingegeya/blog/486671 Scala的协变(+),逆变(-),上界(:) 协变covariant、逆变contravariant、不可变invariant 对于一个带类型参数的类型,比如 List[T],如果对A及其子...

2017-11-09 00:23:07

阅读数 421

评论数 0

转载 Java-比较器(Comparable、Comparator)

原文:http://blog.csdn.net/itmyhome1990/article/details/8952722 Comparable接口的作用 之前Arrays类中存在sort()方法,此方法可以直接对对象数组进行排序。   Comparable接口 可以直接使用java.u...

2017-11-05 16:16:18

阅读数 396

评论数 0

转载 八大排序算法总结与Java实现

原文:https://itimetraveler.github.io/2017/07/18/%E5%85%AB%E5%A4%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E6%80%BB%E7%BB%93%E4%B8%8Ejava%E5%AE%9E%E7%8E%B0...

2017-11-03 01:33:49

阅读数 2298

评论数 1

转载 Redis中删除过期Key的三种策略

项目中有个接口要频繁调用查询数据库中的数据,为了降低数据库的压力,所以把一部分记录先缓存在redis中,对redis中的数据设置了期限。今天无意间发现一个问题,使用dbsize查询出来的数量,比实际缓存量要高一部分。用 redis-cli keys '*'|wc -l1 ...

2017-10-20 17:11:09

阅读数 3065

评论数 0

转载 spark将数据写入hbase以及从hbase读取数据

原文:http://blog.csdn.net/u013468917/article/details/52822074 本文将介绍 1、spark如何利用saveAsHadoopDataset和saveAsNewAPIHadoopDataset将RDD写入hbase 2、sp...

2017-10-20 16:20:19

阅读数 1109

评论数 0

转载 Spark 下操作 HBase(1.0.0 新 API)

原文:http://wuchong.me/blog/2015/04/06/spark-on-hbase-new-api/ HBase经过七年发展,终于在今年2月底,发布了 1.0.0 版本。这个版本提供了一些让人激动的功能,并且,在不牺牲稳定性的前提下,引入了新的API。虽然 1.0.0...

2017-10-20 16:14:53

阅读数 388

评论数 0

原创 HBase Connection Pooling

两种方法获得连接: Configuration configuration = HBaseConfiguration.create(); ExecutorService executor = Executors.newFixedThreadPool(nPoolSize); (1)旧API中:...

2017-10-20 14:02:25

阅读数 445

评论数 0

转载 [转]Java中byte数组转换int时为何与0xff进行与运算

在剖析该问题前请看如下代码 public static String bytes2HexString(byte[] b) {   String ret = "";   for (int i = 0; i    String hex = Integer.toHexStr...

2017-10-20 10:26:07

阅读数 323

评论数 0

转载 Linux查看机器是几核的

原文:http://www.cnblogs.com/xd502djj/archive/2011/02/28/1967350.html 几个cpu more /proc/cpuinfo |grep "physical id"|uniq|wc -l 每个cpu是几核(假设...

2017-10-19 08:52:36

阅读数 4185

评论数 0

转载 计算机网络基础知识总结

原文:http://www.cnblogs.com/maybe2030/p/4781555.html 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在...

2017-10-12 16:09:45

阅读数 268

评论数 0

转载 Java DecimalFormat 用法(数字格式化)

import java.text.DecimalFormat; public class Test { public static void main(String[] args) { double pi=3.1415927;//圆周率 //取一位整数 ...

2017-10-12 15:05:12

阅读数 1013

评论数 0

转载 Java并发编程:Callable、Future和FutureTask

原文:http://www.cnblogs.com/dolphin0520/p/3949310.html Java并发编程:Callable、Future和FutureTask   在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口...

2017-10-09 17:06:18

阅读数 264

评论数 0

转载 深入理解Java:注解(Annotation)自定义注解入门

原文:http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解...

2017-10-09 14:33:31

阅读数 256

评论数 0

转载 Java通过BufferedWriter追加内容到文件末尾的几种常用方法

import java.io.BufferedWriter; import java.io.FileOutputStream; ...

2017-09-29 12:55:24

阅读数 366

评论数 0

转载 kafka offset判断

原文:http://blog.csdn.net/rongyongfeikai2/article/details/50727661 在使用Spark streaming读取kafka数据时,为了避免数据丢失,我们会在zookeeper中保存kafka的topic对应的partition的off...

2017-09-28 12:43:08

阅读数 400

评论数 0

转载 kafka 消费者offset记录位置和方式

原文:http://www.mamicode.com/info-detail-1969443.html kafka消费者在会保存其消费的进度,也就是offset,存储的位置根据选用的kafka api不同而不同。 首先来说说消费者如果是根据javaapi来消费,也就是【kafka....

2017-09-28 11:52:12

阅读数 20734

评论数 1

转载 CentOS设置网络代理

设置全局代理,方法如下: 修改 /etc/profile 文件,添加下面内容: http_proxy=http://username:password@yourproxy:8080/ ftp_proxy=http://username:password@yourproxy:8080/ expor...

2017-09-28 10:47:37

阅读数 3870

评论数 0

转载 java中byte数组与int,long,short间的转换

package com.util; /** * * * 文件名称: com.born.util.ByteUtil.java * 文件描述: byte转换工具 * 版权所有: 版权所有(C)2001-2006 * 公 司: bran * 内容摘要: * 其他说明: * 完成日...

2017-09-22 14:55:10

阅读数 440

评论数 0

原创 【原创】kafka安装与启动

在spark001、spark002、spark003三台机器上。 版本:kafka_2.10-0.8.2.1.zip 启动命令: nohup bin/kafka-server-start.sh start.sh config/server.properties > kafka.log 2&...

2017-09-20 21:52:37

阅读数 2132

评论数 0

转载 Kafka文件存储机制那些事

原文:https://tech.meituan.com/kafka-fs-design-theory.html Kafka是什么 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统...

2017-09-20 21:36:24

阅读数 237

评论数 0

原创 kafka概念

broker物理机器,一个broker管多个partition topic:一个topic可以由多个partition partition:一个partition对应一个broker 为什么Storm需要一个消息队列? 解决和其他系统耦合的问题。 如何获取输入数据? ...

2017-09-20 20:49:14

阅读数 279

评论数 0

转载 Linux平台卸载MySQL

原文:http://www.cnblogs.com/kerrycode/p/4364465.html  如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binar...

2017-08-30 21:17:48

阅读数 328

评论数 0

原创 Map<String, Map<String, String>>转String,再转回Map

import org.junit.Test; import java.util.*; import java.util.regex.Pattern; /** * */ public class Test2 { @Test public void test() { ...

2017-08-28 13:24:20

阅读数 6566

评论数 2

转载 Oozie和Azkaban的技术选型和对比

原文:http://blog.csdn.net/gaoqida/article/details/52165204 Oozie和Azkaban的技术选型和对比 一.Azkaban和Oozie的工作流程 1.1 Azkaban工作流程 Azkaban将需要操作的信息打包成zip文件发送...

2017-08-23 17:25:28

阅读数 1216

评论数 0

转载 Java transient关键字使用小记

原文:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html 1. transient的作用及使用方法       我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了...

2017-08-19 17:01:47

阅读数 219

评论数 0

转载 通过FastJson把字符串转换成JSON和Map和List对象处理json数据

原文:http://blog.csdn.net/jilongliang/article/details/42870951  Fastjson是一个Java语言编写的高性能功能完善的JSON库。 Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。 ...

2017-08-18 13:06:10

阅读数 340

评论数 0

转载 Java:String、StringBuffer和StringBuilder的区别

原文:http://blog.csdn.net/kingzone_2008/article/details/9220691 1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: ...

2017-08-18 09:43:39

阅读数 186

评论数 0

转载 搜索文本内容——Java代码的简单实现(修改版)

原文:http://blog.csdn.net/newjueqi/article/details/4210495 【文章标题】搜索文本内容——Java代码的简单实现(修改版) 【文章作者】曾健生 【作者邮箱】zengjiansheng1@126.com 【作者QQ】190678908 【...

2017-08-16 11:20:16

阅读数 497

评论数 0

转载 scala.sys.process简介及实战

原文:http://itang.iteye.com/blog/1126777 简介 Ruby很方便的支持操作系统的调用,如:   Ruby代码   irb> system 'dir'   irb> system �...

2017-08-15 17:27:16

阅读数 1612

评论数 0

原创 scala implicit class使用

官方文档:http://docs.scala-lang.org/zh-cn/overviews/core/implicit-classes.html 介绍 Scala 2.10引入了一种叫做隐式类的新特性。隐式类指的是用implicit关键字修饰的类。在对应的作用域内,带有这个关键...

2017-08-15 16:55:04

阅读数 918

评论数 0

转载 Zeppelin on spark

原文:https://my.oschina.net/yjwxh/blog/620368 摘要: Zeppelin是一个web版的notebook, 用于做交互式数据分析以及可视化,背后可以接入不同的数据处理引擎,包括spark,hive,tajo等。原生支持scala, shell, mar...

2017-08-14 21:36:02

阅读数 623

评论数 0

转载 正排索引和倒排索引

倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。 有两种不同的反向索引形式: 一条记录的水平反向索引(或者反向档案索引)包含每个引用单...

2017-08-14 11:13:07

阅读数 2250

评论数 0

原创 JVM虚拟机原理

虚拟机,就是一台虚拟的机器。它是一款软件,用来执行一系列虚拟计算机指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机。 系统虚拟机:例如Visual Box、VMare,它们完全是对物理计算机的仿真,提供了一个可以运行完整操作系统的软件平台。 程序虚拟机:例如JVM,它专门为执行单个计算机程序而设计...

2017-08-12 21:21:31

阅读数 454

评论数 0

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