Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。 本文主要围绕这三大特性介绍一下 Java 面向对象、组件解 ...
分类:
编程语言 时间:
2018-02-26 21:42:05
阅读次数:
210
负责管理ZooKeeper整个数据。主要管理树结构数据、session数据、持久化管理。 类图 ZKDatabase ZooKeeper数据管理门户类,底层通过DataTree来管理树结构,通过FileTxnSnapLog来管理数据持久化。 初始化 初始化过程主要是从持久化文件中恢复数据,通过Fil ...
分类:
数据库 时间:
2018-02-26 13:23:12
阅读次数:
172
简述:Java虚拟机为Java程序提供运行时环境,其中一项重要的任务就是管理类和对象的生命周期。类的生命周期。类的生命周期从类被加载、连接和初始化开始,到类被卸载结束。当类处于生命周期中时,它的二级制数据位于方法区内,在堆区中还会有一个相应的描述这个类的Class对象(当Java程序使用任何一个类时 ...
分类:
编程语言 时间:
2018-02-21 17:46:18
阅读次数:
169
实现原理 本质 如果你用过Spring AOP,那么理解注解事务就十分简单了。事务注解本质上实在事务方法加入一个Around切面,在方法开始前开始事务,在抛出异常后回滚事务。使用简单伪代码可以简单理解为 事务传播性 Spring transaction有各种事务传播性,归根到底就是当前是新开事务还是 ...
分类:
编程语言 时间:
2018-01-30 17:02:06
阅读次数:
286
常用的文件目录管理命令:cd,pwd,ls,mkdir,rmdir,tree,more,less,head,tail,cp,mv,rm。 cd命令: 命令格式: 作用:切换用户的工作目录,路径可表示为绝对路径或者相对路径。若没有提供dirname路径给命令,则默认切换到当前用户的家目录。另~表示当前 ...
分类:
系统相关 时间:
2018-01-28 12:47:37
阅读次数:
191
在实际工作中,系统部署上线后最常用的命令就是管理类命令,就像医生通过检查了解身体状况,系统管理命令能够让我们知道系统的运行状态,在此基础上解决系统运维中发现的各种问题。一、w命令w-Showwhoisloggedonandwhattheyaredoing。w命令是系统管理员最常用的命令。命令能显示系统的各项参数,谁在线上等等。具体我们逐行了解w命令下各行的含义红框中第一行是当前时间,第二项“up9
分类:
系统相关 时间:
2018-01-23 11:02:23
阅读次数:
245
/boot 引导文件存放目录,内核文件 /bin 供所有用户使用的基本命令,不能关联独立分区,OS启动即会用到的的程序 /sbin 管理类基本命令,不能关联独立分区,OS启动即会用到的的程序 /lib 基本共享文件以及内模块文件(modules) /lib64 辅助共享库文件存放位置 /etc 配置 ...
分类:
系统相关 时间:
2018-01-23 01:01:48
阅读次数:
234
前述: 0.硬件CMDB,即面向设备资源的资产管理,面向运维人员钟情于此. 软件CMDB,面向业务资源的配置管理,类似业务信息管理平台, 开发、PE和测试人员更加关心此处. 1.硬件CMDB各个公司都在建设(程度不一),软件CMDB(业务信息管理平台)系统化管
分类:
数据库 时间:
2018-01-15 22:37:28
阅读次数:
1733
java的包(package)其实就是一个个模块的组合起来也就是包,当java建立起一个package时,你在package里面建立的class 代码文件必须要声明 package + 包名在文件顶部这样你在包里面编写的代码文件才会被打包进这个包里面. 包的命名规范是命名使用小写 java中常用的包 ...
分类:
编程语言 时间:
2018-01-13 18:47:19
阅读次数:
138
说明:在同一个文件中,如果引入两个文件,而这两个文件都有一个相同名字的类的时候,我们在实例化这两个类的时候,需要加上这两个文件的名字及其位置(例:new home/indexController/A()),而命名空间的作用就是来减少这种坠余操作的 本文章引用于:https://zhidao.baid ...
分类:
Web程序 时间:
2018-01-06 16:36:59
阅读次数:
182