centos7安装docker step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2 Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos...
jdbc编程 jdbc编程基础jdbc是java程序连接个类型数据库的桥梁,其用法连接各数据库都差不多,用mysql为例说明。在进行jdbc编程开始之前,需要下载驱动包,可以去maven中央仓库下载。https://mvnrepository.com/搜索mysql的第一个就是的。选择5.x的版本。然后在eclipse里面导入jia包。先试着编写一个简单的jdbc连接...
java设计模式之单例模式 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象...
sql查询(三)之分页查询 分页查询这个内容基本上是个项目都会用的到的东西,面试也会问到的,平常项目中老是百度用法,这些写博客来总结一下,省的老是百度。现在主流的关系型数据的分页实现还是有点差别的,以oracle、mysql、server为例。oracle分页数据采用是oracle安装时勾选的事例表,有emp,dept、SALGRADE等数据表。emp数据表的内容oracle实现分页的方...
java se高级之多线程(一) 对于我这种菜逼程序员多线程用到的机会很少,但是面试的时候又特别喜欢问到这些东西。唉,好记性不如烂笔头,花点时间去总结一下,应该印象会深刻一点。线程基本概念线程:是进程中的一个执行控制单元,执行路径一个进程中至少有一个线程在负责控制程序的执行一个进程中如果只有一个执行路径,这个程序称为单线程一个进程中有多个执行路径时,这个程序成为多线程一个线程是进程的...
rsync简单实现全网备份 rsync全网备份实施计划第1章 基本备份要求已知 3 台服务器主机名分别为 web01、backup 、nfs01,主机信息见下表:服务器说明外网 IP(NAT)内网 IP(NAT)主机名称nginx web 服务器10.0.0.8/24172.16.1.8/24we...
java集合之map map基本概念Map:元素是按照键值对形式存储的。每一对元素由两部分组成。分别叫键和值 键是唯一的,值是可以重复的。 所以Map集合的底层数据结构是针对键有效,跟值无关。map相关面试题Map接口和Collection接口的不同?(面试题) A:Map集合是双列集合;Map集合的键是唯一的,值是可以重复的。其实我们也可以简单的理解为Map集合的键和值是由Set和L...
centos6添加本地源 1、查看DVD挂载目录2、如果没有DVD挂载目录,那就需要手工挂载 mount -t auto /dev/cdrom /media/CetOS3、查看相关配置文件,目录为[root@localhost ~]# ls -l /etc/yum.repos.d/总用量 16-rw-r--r--. 1 root root 1926 2月 2...
MariaDB glare cluster集群部署 第1章 mariadb galera cluster集群部署1.1 统一主机环境修改vim /etc/hostname文件,规范主机名,和IP地址主机名IP地址Mysql0110.0.102.176Mysql0210.0.102.217Mysql0310...
java注解(一) 什么是注解?注解(Annotation)是JDK5的新特性,是一种特殊的类,作用类似于注释,相当于是一个标记,可以标记在一个类身上的不同位置,可以修饰不同的成员变量、方法甚至是类。简单来说: 就是相当于一些类似于注释的信息 和 源程序中的元素 绑定的一种技术,这种技术叫做注解。这种手段可以通过反射获取到元素对象,在获取到这个元素上面绑定的注解,通过绑定的注解获取里面配置信息,从而达到...
linux常用端口 服务端口ftp(文件传输协议)20/21sftp(安全文件传输协议)115tftp(udp简单文件传输协议)69ssh(安全登录)22telnet(远程登录)23smtp(邮件传输协...
CDH Hadoop安装 一、统一配置系统环境(除了特别提醒之外,所有步骤三台都需要安装)配置说明CDH需要内存要求比较高,本教程在在家用台式家16G VMware虚拟机情况下安装。hadoop-master 8G hadoop-node01 2Ghadoop-node02 2G编辑hosts文件echo -e '10.0.102.218 hadoop-master 10.0.102.133 ...
java IO流之输入输出流 Java流的概念:什么是输入/输出流ava 程序通过流来完成输入/输出,所有的输入/输出以流的形式处理。因此要了解 I/O 系统,首先要理解输入/输出流的概念。输入就是将数据从各种输入设备(包括文件、键盘等)中读取到内存中,输出则正好相反,是将数据写入到各种输出设备(比如文件、显示器、磁盘等)。例如键盘就是一个标准的输入设备,而显示器就是一个标准的输出设备,但是文件既可以作为输入...
mysql事务和锁和并发控制 事务(Transaction)事务是由一组SQL语句组成的逻辑处理单元,事务具有4属性,通常称为事务的ACID属性。原性性(Actomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以操持完整性;事务结束时,所有...
java集合之List List 接口实现了 Collection 接口,它主要有两个实现类:ArrayList 类和 LinkedList 类。在 List 集合中允许出现重复元素。与 Set 集合不同的是,在 List 集合中的元素是有序的,可以根据索引位置来检索 List 集合中的元素,第一个添加到 List 集合中的元素的索引为 0,第二个为 1,依此类推。ArrayList 类ArrayLis...
java se基础高级之反射 反射的概念Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 java 的反射机制。反射机制很重要的一点就是“运行时”,其使得我们可以在程序运行时加载、探索以及使用编译期间完全未知的 .class 文件。换句话说,Java 程序可以加载一个运行...
java 泛型详解 编辑"<>"会自动转()。泛型概述Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。优缺点从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明显的错误。而从不好的地方来...
java 字符串笔记 java字符串当中有三个关于字符串对象的类。String首先谈论下他们各自的含义:1.String含义为引用数据类型,是字符串常量.是不可变的对象,(显然线程安全)在每次对string类型进行改变的时候其实都等同与生成了一个新的String对象.然后指针指向新的String对象,所以经常改变内容的字符串最好不使用String,因为每次生成对象都会对系统性能产生影响,特别当内存中无引...
java I/O系统之File流 File类File(文件)类具有一定的误导性,我们可能会认为它代指的是文件,实际上并非如此,它既能代表一个特定文件的名称,又能和代表一个目录下一组文件的名称。如果他指的是文件集,我们可以调用集合的list方法,这方法会返还一个字符数组。字段详细信息static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符...