自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 安全发布对象的常用模式

安全发布对象的常用模式 发布一个对象时,对象的引用和对象的状态必须同时对其他线程可见,以下方式可以实现、 1.在静态初始化函数中初始化一个对象引用 2.将对象的引用保存到volatile类型给的域或AtomicReferance对象中 class VolatileExample{ volatile private VolatileExample example; //保证不会指令重排,保证可...

2019-03-15 22:55:03 289 1

原创 zookeepr的常用javaapi

一.常用的JAVA API 增删改查与监听 也可用./zkCli.sh打开命令行模式操作 import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import org.junit.Before; import org.junit.Test; import java.io.IOException; imp...

2019-01-10 13:37:29 259

原创 Hadoop文件配置

文中的master为域名,需替换为自己的老大名称 切换到hadoop的文件目录下 cd hadoop292/hadoop 进入配置文件夹 cd /etc/hadoop 需要对5个模块进行配置 1.Hadoop的工作环境hadoop-env.sh,配置JAVA环境变量,最好指定路径 export JAVA_HOME=/usr/local/jdk180 2.对Hadoop的通用配置文件core-...

2018-12-19 21:48:12 181

原创 java里File类的简单使用

—001— 常见的File 路径 还有一种是new File(String parent,String child)的 用法 import java.io.File; public class io001 { //io流 //两个常量:1.路径分隔符; // 2.文件分割符\ public static void main(Stri...

2018-12-10 00:40:46 133

原创 HashSet的简单实现原理

import java.util.Collection; import java.util.HashMap; import java.util.Map; import static java.util.Collections.addAll; public class HashSetTest { HashMap map; private static final Object PRESEN...

2018-12-04 00:20:31 238

原创 手写一个Map的简单方法

import java.util.HashMap; import java.util.LinkedList; import java.util.Map; public class TestMap { LinkedList[] linkarr = new LinkedList[999]; int size; public void put(Object key,Objec...

2018-12-02 21:25:38 2299

原创 手写一个LinkList的简单方法

public class LinktListtest { private LinkNode first; private LinkNode last; private int size; public void add(Object o){ if(first == null){ LinkNode newnode = new ...

2018-12-02 19:12:10 1242

原创 手写一个ArrayList的简单方法

public class ArrayListtest { private Object[] elementDate; private int size; public ArrayListtest(){this(10);} //默认容量 public ArrayListtest(int initialCapacity) { if (initia...

2018-12-02 15:46:16 331

原创 java实现二分法

public static void main(String[] args){ int[] arr = {25,232,341,452,536,678,763,853,942,1422}; int searchWord = 452; System.out.printf("二分法查找的结果是%d",binarySearch(arr,search...

2018-11-30 20:51:33 187

原创 字符串append方法的源码流程

今天看到字符串的append方法返回的新对象不改变内存地址,特意看了看源码 首先是测试代码 public class stringbufferapp { public static void main(String[] args){ StringBuilder str = new StringBuilder("abcde"); //默认分配(总长+...

2018-11-30 16:26:50 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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