- 博客(20)
- 收藏
- 关注
转载 【转】ZooKeeper学习之文件系统的布局和格式
转自https://blog.csdn.net/damacheng/article/details/42393793本文来谈谈快照文件,事务日志文件在文件系统中是如何存放的。 写事务日志是事务处理的关键步骤,所以高度建议在一个独立的磁盘上存储。快照不需要在独立的磁盘存储,因为它们是由一个后台线程以懒汉式的(lazily)方式产生的。存储快照的路径是由DataDir参数指定的,事务日志的路径则是由D...
2018-05-10 09:51:36 311
转载 转 Java Classloader机制解析
做Java开发,对于ClassLoader的机制是必须要熟悉的基础知识,本文针对Java ClassLoader的机制做一个简要的总结。因为不同的JVM的实现不同,本文所描述的内容均只限于Hotspot Jvm.本文将会从JDK默认的提供的ClassLoader,双亲委托模型,如何自定义ClassLoader以及Java中打破双亲委托机制的场景四个方面入手去讨论和总结一下。JDK默认C
2016-08-21 16:45:06 266
转载 JAVA中的内省--转载(昵称:Laughing_Vzr@Stand)来源:http://www.cnblogs.com/H_Razor/archive/2011/02/28/1967178.html
为了让程序员们更好的操作Java对象的属性,SUN公司开发了一套API,被业界内称为:内省;内省的出现有利于了对类对象属性的操作,减少了代码的数量。内省访问JavaBean有两种方法: 一、通过Introspector类获得Bean对象的 BeanInfo,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可以获取某
2016-08-21 11:13:23 1308
转载 深入理解 Java中的 流 (Stream) --转自石头儿 http://www.cnblogs.com/shitouer/
深入理解 Java中的 流 (Stream)个人小站,正在持续整理中,欢迎访问:http://shitouer.cn小站博文地址:深入理解 Java中的 流(Stream)机制最近在看《Hadoop:The Definitive Guide》,对其分布式文件系统HDFS的Streaming data access不能理解。基于流的数据读写,太抽象了,什么叫基于流,什么是流?Hado
2016-08-16 19:28:19 319
转载 字节流与字符流的区别详解
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字
2016-08-13 19:32:10 1744
原创 20160724 包
package com.vdata;public class MyDemon //被访问的包中的类权限:必须是public-- 类中成员的权限:public或是protected(protceted是为其他包中的子类提供的一种权限例程)//----{ public void printTest()//这里不加public,会造成其在包内不是公共的 //此处也可以是prote
2016-08-02 15:18:50 183
原创 20160723 异常/
异常:程序在执行过程中出现不正常的现象import java.util.Scanner;class ExceptionDemon1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入除数: "); int b=sc.
2016-08-02 14:46:20 335
原创 20160722(B) 内部类/Object/equal() 比较/(静态)内部类的特点/面试题/局部内部类/匿名内部类/接口的例子/题目
内部类 instanceof 判断一个对象是否属于某个类的实例 格式:对象 instanceof 类名 Student student student instanceinterface Animal{ public void say();}class Dog implements Animal{ public void say() {
2016-08-02 10:52:16 240
原创 20160722(A) 多态/好处/成员基本特性/向上和下转型
多态:某一类事物的多种存在形态(在运行时的具体体现)interface Animal{ public void say();}class Dog implements Animal{ public void say() { System.out.println("狗叫"); } public void show() { System.
2016-08-02 10:33:20 202
原创 20160720(C) 练习
/*用抽象类做。编写一个程序,用于创建一个名为Employee的父类和两个名为Manager和Director的子类。Employee类包含3个属性和一个方法,属性为name、position和address,有一个功能为显示这些属性的值的抽象方法show()。Manager类有一个称为department的附加属性。Director类有一个称为transportAllowance的附
2016-08-02 10:29:33 975
原创 20160720(B) 接口及其特点/接口中的成员/其他细节/使用接口和抽象类的例子/抽象类和接口的区别/
接口 abstract class Animal { abstract void show(); abstract void say(); abstract void say1(); abstract void say2(); }针对上面的问题,java提出另一种写法,就是接口1. 格式:interface 接口名{(abstract) v
2016-08-02 09:56:32 382
原创 20160720(A) 继承总结/final/抽象类及其特点/抽象类中的成员/例题/与其他关键字的冲突
继承--好处:提高代码的复用性,提高开发效率;--弊端:影响封装class Father { viod show() { System.out.println("A"); } }class Son extends Father { void show() { System.out.println("B");//重写父类的show,将里面的方法改变
2016-08-02 08:41:39 1025
原创 20160718 继承
/* 单列设计模式:保证类在内存中只有一个对象 如何保证只有一个对象? 1.不能让其他类来创建对象(通常私有化构造函数) 2.在本类中创建好一个对象,对象也是私有化 3.向外提供一个公共的访问方法*///第一种:饿汉模式,类加载的时候就创建对象class Student{ private Student() { } private stati
2016-07-19 19:53:46 197
原创 20160717 代码块/静态/工具类设计思想/制作文档/单列设计模式
/*面向对象思路回顾:1.他是相对面向过程而言,面向对象和面向过程都是一种编程思想2.面向对象的特点 a.它比较符合人们行为思考习惯 b.将复杂事情简单化 c.它将我们由以前的执行者变成了指挥者3.以后我们有功能需求时需要找相关的对象来帮我们完成,如果没有对应的对象,那么我们要自己来写这个对象供别人使用*//*代码块: 1.局部代码块 提高程序效率 2.构
2016-07-19 19:47:57 297
原创 20160716 面向对象
/* 面向对象:一.程序需求:把大象装进冰箱 面向过程:1.打开冰箱;2.把大象塞进去;3.把冰箱门关上. 三个步骤都是自己在完成,注重过程 面向对象:1.调用冰箱开门(具体冰箱怎么开门不需要我们关心);2.让大象塞到冰箱里面去(指挥某个对象,有可能是大象自己);3.调用冰箱自己关门.二.程序需求:旅游;拍电影(后期处理);游戏(外挂);飞行器
2016-07-19 19:28:54 253
原创 20160714 数组
class 笔记5{ public static void main(String[] args) /* 数组定义:同一种类型数据的集合; 好处:可以自动给数组中的元素从0编号,方便操作这些元素; 格式一:元素类型 [] 数组名=new 元素类型 [元素个数或数组长度]; int [] array
2016-07-19 19:21:21 317
原创 20160713 程序流程控制
class 笔记4 { public static void main(String[] args) { System.out.println("Hello World!"); /* if第二种格式:if(条件表达式1){ 执行语句1; }else{ 执行语句2; } 说明:条件表达式1如果返回true那么执行语句1,否则执
2016-07-19 19:15:46 310
原创 20160711
/**1.整数常量2.小数常量3.布尔型常量4.字符常量5.字符串常量6.null常量*/class 笔记{ public static void main(String[]agrs){ //整数常量 System.out.println(100); //小数常量 System.out.println(200.5); //布尔型常量 System.out.p
2016-07-19 17:19:14 293
原创 20160710
20160710 java正式开始第一天,/*软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件的出现实现了人与计算机之间的更好的交互。交互方式:1.图形化界面;2.命令行方式环境变量的设置rgedit.exe 注册表设置环境变量:set path=E:/java/jdk/bin 是临时的设置方式,作用范围就是一个cmd窗
2016-07-17 08:17:26 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人