- 博客(22)
- 收藏
- 关注
原创 DBA之路-10 编译安装mysql
mysql 源代码的编译安装RPM /usr/local/cmake/bin/cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mydata -DWITH_BOOST=/usr/local/src -DSYSCONFDIR=/etc -DWITH_BLACKHOLE_STORAGE_...
2019-02-26 17:31:56
141
原创 DBA之路-9 软件安装
1.RPM软件包安装及管理 2.Tar包(源代码)安装、升级、卸载先将原代码用编译器编译成二进制可运行的程序文件 3.源代码安装步骤:1、获取源代码安装包 下载安装包 习惯将源代码包上传到 /usr/local...
2019-02-26 17:28:12
255
原创 DBA之路-8 管理文件系统
1.创建文件系统 mkfs -t 或者mkfs.(常用) 2.文件系统的使用(挂载、卸载、其他)挂载卸载 手动挂载 自动挂载(修改 /etc/fstab 文件) ...
2019-02-26 17:24:19
222
原创 DBA之路-7 管理磁盘的分区
1.新硬盘的使用1、是否被内核识别 fdisk -l (或 parted 查看分区信息) 2、创建分区 分区表有两种:(msdos gpt) msdos 支持小于2T的硬盘,不支持大于2T的硬盘,有主分区、扩展分区、逻辑分区,最多4个主分区 gpt 支持大小容量的硬盘 ,不区分主分区、扩展分区、逻辑分区,也没有4个分区数量的限制 fdisk 只支持msdos...
2019-02-26 17:16:52
164
原创 DBA之路 -6 文件目录高级操作
1.输入输出重定向 标准输入输出 重定向 linux 重定向 1>&2 2>&1的各种变形理解 ll a.txt b.txt 将输出一条标准输出和一条标准错误。 如下: /bin/ls: b.txt: No such file or directory (用A表示)...
2019-02-26 17:05:00
186
原创 DBA之路-5 文件/目录权限及归属
1.查看文件/目录权限及归属如果有权限警告,从目录最低级到高级一层一层检查权限 如果文件有读权限,而上级目录没有读权限,则无法对该文件进行读操作 创建、删除文件、改文件名,实质是修改了目录,要查看文件上一级的目录的属性有没有写权限,而不应是查看文件的属性(能否创建文件,删除文件,改文件名,需要查看目录的权限) ll-d 查看目录自身属性 对于文本文件和目录的读写执行操作不同 第一...
2019-02-26 16:54:58
192
原创 DBA之路-4 管理用户和组账户
1.用户和组的关系及类型一个用户可以加入多个组,但有一个是主要组(基本组) 用户和组的相关文件详解 默认情况下:创建用户是,会自动创建一个组,组名和用户名一样,这个组就是这个用户的主要组 UID=0 用户是管理员 管理员的家目录: /root 普通用户的家目录 /home/用户 /sbin/nologin 登录注销(shell...
2019-02-26 12:06:20
353
原创 DBA之路-3 vim编辑器的使用
1.vim编辑器模式介绍修改文件内容的时候用vim,查看文件内容不要用vim 查看文件时,cat/more/less命令是一行一行的读入内存,而vim是将文件整个读入内存,文件如果很大,则vim非常耗时且空间可能不够 2.vim编辑器模式间切换 3.vim编辑器的常规操作 w保存...
2019-02-26 11:58:33
131
原创 DBA之路-2 linux文件和目录的管理
1.常用快捷键##常用bash快捷键 ## ctrl+k 删除光标到行末的所有字符 ## ctrl+u 删除光标到行首的所有字符 ctrl+l 和 clear 一样 ctrl+a 快速将光标移动到行首 ctrl+e 快速将光标移动到行尾 ctrl+r 查找历史命令 history 查看历史命令 (!+历史命令行号 执行历史命令) !! 运行上一次命令...
2019-02-26 11:50:23
151
原创 DBA之路-1 linux简介与安装
1.网络应用架构:客户---internet--web服务器--数据库服务器(DBA 数据库管理员\数据库工程师)2.linux操作系统构成:linux内核 (管理计算机的硬件资源和软件资源)、系统基本库 (已经开发好的一些常用的功能)、应用程序3.查看linux操作系统发行版本:cat /etc /issue (发行版本有 red har enterprise linux ...
2019-02-26 10:19:18
191
原创 jdbc对mysql的增删改查
增 String sql= "insert into d_book values(?,?,?,?,?)";//预编译private static dbutil db=new dbutil();private static int addBook(bookModel bookmodel1) throws Exception{Connection con=db.getCon()
2017-07-28 16:09:54
270
转载 java反射
使用反射的步骤1.步骤获取想要操作的类的Class对象调用Class类中的方法使用反射API来操作这些信息2.获取Class对象的方法调用某个对象的getClass()方法Person p=new Person();Class clazz=p.getClass();1212调用某个类的class属性来获取该类对应的Class对象Class cl
2017-07-21 19:11:24
158
原创 接口与多态
接口定义:一种特殊的“抽象类”,没有普通方法,由全局常量和公共的抽象方法所组成;1,接口的定义接口定义用关键字 interface由于接口里的方法都是抽象的,所以abstract可以省略,实际开发一般都是省略的2,实现接口 可以实现一个或者多个接口实现接口用implements关键字实现多个接口,中间用逗号隔开,并且实现所有抽象方法
2017-07-21 09:58:21
147
原创 Java中equals和==的区别
public class Demo1 {public static void main(String[] args) {String a="张三";String b=new String("张三");String c=b;//==比较的是引用System.out.println("a==b :"+(a==b));System.out.println("a==c :"+(
2017-07-20 11:53:28
151
原创 二维数组的初始化
public class Demo {public static void main(String args[]){//静态初始化int arr[][]=new int[][]{{1,2,3},{2,3,3},{4,1,2}};for(int i=0;i{for(int j=0;jSystem.out.print(arr[i][j]+" ");} Syste
2017-07-19 18:31:54
218
原创 两数交换——异或方法
一个规律:将两数a和b异或,所得结果temp与a再进行异或,可以得到b,反之亦然。例:public class Demo1 {public static void main(String[] args) {int a=1,b=2;int temp;System.out.println("a="+a+" "+"b="+b);temp=a^b;b=temp^b;
2017-07-19 17:42:48
540
原创 数组的排序方法
import java.util.*;/*对给定数组进行排序。{5,1,6,4,2,8,9}*/class ArrayTest2 {/*选择排序。内循环结束一次,最值出现头角标位置上。*/public static void selectSort(int[] arr){for (int x=0; x{for(int
2016-10-28 17:26:33
148
原创 对于static的学习心得
静态变量或静态方法在类加载进内存时就存在了,而非静态则是在创建实例(类创建对象)时加载进内存,非静态的变量或方法,jvm根本没有读入它,所以就只编译成了class文件,所以对于静态的变量或方法可以通过 类名.变量;类名.方法()调用;对于 非静态来说就需要创建实例(对象来调用)在主类中调用变量时(函数 和变量相同)如果变量是本类的,若是静态,直接调用,若是非静态,创建主类对象进行调用
2016-09-09 21:22:06
114
原创 构造函数与构造代码块(学习心得)
构造函数和构造代码块都是随着对象的建立而调用和运行,且构造代码块优先于构造函数。对象一建立就会调用与之对应的构造函数。构造函数的作用:可以用于给对象进行初始化。构造函数的小细节:当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。当在类中自定义了构造函数后,默认的构造函数就没有了。构造函数和一般函数在写法上
2016-09-03 19:25:46
175
原创 private(学习心得)
private :私有,权限修饰符:用于修饰类中的成员(成员变量,成员函数)。私有只在本类中有效。将age私有化以后,类以外即使建立了对象也不能直接访问。但是人应该有年龄,就需要在Person类中提供对应访问age的方式。注意:私有仅仅是封装的一种表现形式。之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句。对访问的数据进行操作
2016-09-03 19:23:15
173
原创 数组的查找操作(学习心得)
/*数组的查找操作。练习:有一个有序的数组,想要将一个元素插入到该数组中,还要保证该数组是有序的。如何获取该元素在数组中的位置。*/import java.util.*;class ArrayTest4 {public static void main(String[] args) {// int[] arr = {3,2,1,5,4,2,9
2016-09-03 19:19:25
280
原创 java源文件中的类至多有一个被public修饰(学习心得)
public是公共的意思,在一个源文件中至多有一个public类,对于外界来说public修饰的类类似于接口一样。一个源文件中不可能存在超过一个接口,否则我们怎么知道该从哪个接口进入程序。一个源文件中可以存在一个被public修饰的类,也可以不存在public类。 对于存在public修饰的类来说,public可以修饰任意的类,并非必须修饰主类,但是需要注意的是在源文件命名的时候,其名字应与
2016-09-02 17:17:43
632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人