自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机及mysql的配置

查看网络配置vi /etc/sysconfig/network-scripts/ifcfg-ens33按a进入输入模式:修改BOOTPROTO属性为static修改ONBOOT属性为yes在最后一行添加IPADDR=192.168.xxx.xxx重启网络systemctl restart network关闭防火墙systemctl stop firewalld另外一种修改密码 vi /root/.mysql_secret在MobaXterm中:1、上传安装包:两个mysql\一个jdk

2020-08-10 19:04:43 739

原创 Shell脚本的一些简单整理

Shell Script(Shell脚本)脚本编程Bash Shell(变量名和登号之间不能有空格)1.每一个shell要有头的定义,正常的 #!/bin/bash2.打印:echo "要打印的内容"**3.定义好的脚本需要加上执行权限:**chmod +x 脚本路径4.三种调用方式:(1)路径调用:如果在当前目录,则使用./test.sh,也可使用绝对路径(2)普通脚本执行:sh 脚本路径(3)指定b shell执行:/bin/bash 脚本路径 bash 脚本路径**5.指定变量的运算

2020-08-28 16:09:58 166

原创 linux的一些常用命令

一.复制文件和目录scpscp [参数]file_source file_target-1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使用IPv6寻址-B: 使用批处理模式(传输过程中不询问传输口令或短语)-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p:保留原文件的修改时间,访问时间和访问权限。-q: 不显示传输进度条。-r: 递归复制整个目录。-v:详细方式显示输出。scp

2020-08-27 17:18:31 238

原创 在虚拟机下配置svn

cd /opt安装unzip:yum install -y unzip安装zip:yum install -y zip将apache-tomcat-8.5.45.zip拖入当前目录重命名:mv apache-tomcat-8.5.45 tomcat8解压缩tomcat8:unzip tomcat8cd /tomcat8安装subversion:yum install -y subversioncd /创建svnData目录:mkdir svnData创建projects目录:

2020-08-27 14:17:47 262

原创 JDBC连接数据库的两种方式

1.JDBC连接数据库的两种步骤加载驱动连接Class.forName(“com.sql.jdbc.Driver”)驱动管理器来获取连接String url = “jdbc:mysql”//192.168.xxx.xxx:3306/database";Connection conn = DriverManager.getConnection(urt,“uname”,“pwd”);Statement:创建语句管理对象:Statement stmt = conn.getStatement();装

2020-08-25 19:21:56 351

原创 linux的简单操作命令

linux常用命令一.目录命令:linux目录操作命令:pwd:查看当前所在目录cd:打开目录ls –a:查看目录下文件ll:以列的方式显示目录下的文件列表mkdir:创建文件目录rm –rf:删除文件或目录rm ri:删除文件前询问用户cp:复制文件命令mv:移动文件或修改文件名1.增加目录(1)mkdir [/路径/]目录名mkdir -p 目录名 递归创建文件目录2.删除目录(1) Rmdir [/路径/]目录名rm -r -目录名 强制删除rm-rf -

2020-08-25 19:20:22 171

原创 JDBC

JDBCJDBC是java数据库连接技术,能实现java程序对各种数据库的访问;由一组使用java语言编写的类和接口(JDBC API)组成,它们位于java.sql以及javax.sql中JDBC链接数据库:加载驱动:Class.forName(“com.sql.jdbc.Driver”);驱动管理器来获取连接:String url = “jdbc:mysql://192.168.xxx.xxx.3306/MySchool”;Connection conn = DriverManager.

2020-08-22 17:35:42 87

原创 mysql的简单整理

mysql锁:表级锁、行级锁、库级锁、事务锁 ; Oracle默认为行级锁底层存储结构:bTreeMysql:数据库管理系统(dbms)库:存储数据的地方表:定义一种关系用于数据与关系的对应视图:可以看作一个虚拟表,表结构和数据由定义的查询语句定义作用:提高代码重用性,安全,对外接口统一劣势:效率低,在连表的基础上不能进行增删改触发器:增删改操作的条件触发作用:自动执行某些操作,减少流程劣势:定义时不校验触发语句的有效性insert:newdelete:oldupdate:old

2020-08-20 20:07:07 68

原创 Mysql触发器、视图、函数和存储过程

触发器:触发器用来在某些操作时,“自动”执行一些操作当insert delete update 设置触发器之后,执行insert delete update 操作就会自动触发设置的内容(一张表最大能有6个触发器 32.三种操作两种时间(before/after))语法:create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句mysql查看触发器:展示所有触发器:show triggers\G在information_schema中

2020-08-19 18:58:32 152

原创 事务、索引及数据库备份和恢复

使用事务插入多条成绩记录:事务是指将一系列数据操作捆绑成一个整体进行统一管理事务的ACID原则:原子性(Atomic)一致性(Consist)隔离性(Isolated)持久性(Durable)查看数据库对事务的支持:show variables like ‘event_scheduler’;设置数据库支持事务:set global event_scheduler=on;使用事务:关闭自动提交:set autocommit=0;commit:提交一个事务给数据库回滚:rollba

2020-08-18 19:22:17 181 1

原创 简单的sql语句

查询字段名2内容为null的字段名1select 字段名1 from 表名 where 字段名2 is null;查询字段名2内容不为null的字段名1select 字段名1 from 表名 where 字段名2 is not null;查询字段名2内容没有的字段名1select 字段名1 from 表名 where 字段名2=’ ';select 字段名1 from 表名 where 字段名2=’ ’ or 字段名2 is null;子查询:#查询高等数学-4的所有考试结果(学号,课程名,

2020-08-18 11:41:14 91

原创 对数据库的一些简单操作

my1l操作:对库的操作:查看数据库:show databases;创建数据库:create database lol;删除数据库:drop database;切换到某个数据库:use MySchool;对表的操作:查看表结构:describe subject;查看建表语句:show create table subject;删除表:drop table if exists grade;创建表:CREATE TABLE IF NOT EXISTS grade(GradeID INT(4

2020-08-18 11:40:25 110

原创 一些整理

整理:1.集合框架List:有序ArrayList:长度可变的数组,便于查找和随机访问LinkedList(Node):双向链表,便于插入和删除Set:不重复HashSet:HashMap的key的HashCode和equals()方法共同保证不重复(去重),没有get方法,因为没有下标Map:Entry<k,v>键值对遍历:List:fori。曾强for,迭代器Set:增强for,迭代器Map:entrySet(),keySet(),values()泛型:限定了集合类型的

2020-08-10 18:21:26 60

原创 多线程

多线程:**进程:**进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程特点:进程是系统运行程序的基本单位每一个进程都有自己独立的一块内存空间、一套系统资源每一个进程的内部数据和状态都是完全独立的线程:线程是进程中执行运算的最小单位,一个进程在其执行过程中可以产生多个线程,线程必须在某个进程内执行每个程序至少自动拥有一个线程,称为主线程线程的生命周期:创建状态、就绪状态、运行状态、阻塞状态、死亡状态进程和线程的区别联系

2020-08-05 20:15:53 198

原创 简单的对象流基础

字符流(16位Unicode字符流):字符输入流Reader作为基类(抽象类)int read() 从输入流中读取单个字符,返回所读取的字符数据int read(byte[] c) 将输入流中最多读取c.length个字符,保存到字符数组c中,返回实际读取的字符数int read(char[] c,int off,int len) 从输入流中读取最多len个字符,保存到字符数组c中,保存的位置从off位置开始,返回实际读取的字符数void close() 关闭流FileInputStream f

2020-08-04 19:36:30 167

原创 I/O

File类File类的构造方法:File(String pathname) 用指定的文件路径构造文件File(String dir, String subpath) 在指定目录下创建文件名和文件dir参数指定目录路径,subpath参数指定文件名File(FIle parent, String subpath) 根据一个文件对象和一个字文件构造文件对象parent参数指定目录文件, subpath参数指定文件名File类的常用方法:boolean exists() 测试文件是否存在Stri

2020-08-03 18:58:23 91

原创 实用类补

String:是final类型,不可被继承,底层是char类型数据常量,不可更改而对String对象重新赋值的过程,其实是新建对象的过程如果需要对String对象频繁赋值,则不推荐使用StringString c = new String(“abc”);//从缓冲区拿出的包装好的对象System.out.println(str.substring(1, 13));//裁剪下标范围内的字符串,左闭右开System.out.println(str.trim());//左右去空格System.out

2020-08-03 18:58:08 74

空空如也

空空如也

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

TA关注的人

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