- 博客(33)
- 资源 (9)
- 收藏
- 关注
原创 Java关键字和标识符
一、关键字的定义和特点: 1、定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词); 2、特点:关键字所有字母都为小写。二、关键字分类: 三、保留字: 现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字: byValue、cast、future、generic、inner、operator、oute...
2018-02-25 15:28:40 374
原创 MySql事务介绍
一、什么是事务: 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部执行成功,要不全部不成功。MySQL默认自带事务, 但是MySQL自带的事务是一条语句独占一个事务,如果想多条sql放在一个事务中执行,则需要使用数据库事务的命令: 二、数据库事务的命令: ① start transaction 开启事务 ② rollbac...
2018-02-24 14:34:07 444
原创 MySQL数据库的备份和还原
一、数据库的备份: 二、数据库的恢复/还原 方法1: 方法2: #注意:数据库的恢复只能恢复数据库中的表记录,不能恢复数据库本身,也就是说恢复数据库前数据库必须存在。...
2018-02-23 20:51:06 475
原创 MySQL表记录操作
MySQL表记录操作指的是对数据库表中数据进行CRUD增删改查操作,一下将一一给大家介绍,重点介绍查询操作。一、插入数据(INSERT) 二、删除数据(DELETE) 三、修改数据(UPDATE) 四、查询数据(SELECT) 下面将以例子对数据查询进行详细讲解:例子:(创建一个员工表emp
2018-02-07 11:06:19 1032
原创 MySQL索引
一、索引的概念 数据库的索引好比新华字典的音序表,它是对数据库表中一列或多列的值进行排序后的一种结构,其作用就是提高表中的数据的查询速度。MySQL中的索引分为很多种,具体如下: 1、普通索引 普通索引是由KEY(列)或INDEX(列的编号)定义的索引,它是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身的约
2018-01-16 18:07:35 360
原创 MySQL数据库表约束
为了防止往数据表中插入错误的数据,在MySQL中,定义了一些维护数据库完整性的规则,即表的约束。常见的表的约束: 上表中列举的约束条件都是针对表中字段进行限制, 从而保证数据表中数据的正确性和唯一性。一、主键约束 在MySQL中,为了快速查找表中的某条信息,可以通过设置主键来实现。主键约束是通过PRIMARY KEY定义的,
2018-01-16 14:48:27 12473
原创 MySQL数据库表基本操作
一、增加表 1、语句 2、案例 创建一个员工表 employee,表结构如下: 创建语句: 二、查看表 1、查看表结构: DESC table_name; 2、查看当前所有表: SHOW TABLE
2018-01-15 14:49:53 265
原创 MySQL数据库操作
一、创建数据库 二、查看数据库 1、显示所有数据库语句 SHOW DATEBASES; 2、显示数据库db_name的创建语句 SHOW CREATE DATEBASE db_name;三、修改数据库 1、修改数据库名字 RENAME DATA
2018-01-11 10:59:07 241
原创 MySQL用户管理和权限管理
在前面数据库介绍中讲到,MySQL是数据库管理系统DBMS中的一种,允许多用户同时操作管理数据库,因此,我们从数据库安全和管理规范的角度出发,我们需要一套用户管理和数据库权限管理规则。。。一、用户管理 1、新建用户 CREATE USER user_name IDENTIFIED BY user_password; 2、删除用户
2018-01-11 10:47:03 341
原创 MySQL数据类型
一、整型二、浮点数类型和定点数类型三、日期与时间类型 四、字符串和二进制类型 1、CHAR和VARCHAR类型 CHAR和VARCHAR类型都用来表示字符串数据,不同的是,CHAR长度固定,VARCHAR长度可变,对比如图: 2、BINARY和VARBINARY类型 BINA
2018-01-05 16:13:10 440
原创 MySQL目录结构以及配置文件详解
昨天给大家进行了数据库介绍,今天将正式带领大家进入我们的课题MySQL讲解部分,首先给大家介绍一下MySQL安装后的目录结构和配置文件详解。一、MySQL的目录结构 1、bin目录 用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。 2、data目录 用于放置一些日志文件以及数据库。
2018-01-03 12:42:46 45951 3
原创 数据库入门介绍(Mysql)
前段时间由于项目deadline,比较忙,一直没空发文;今天终于可以闲下来了,打算从入门到深入给大家写一下我的MySQL学习心得。本文将为初学者介绍一下什么是数据库(老司机请回避)。。。一、数据库概述: 数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增删改查等操作。需要注意的是,这里所说的数据不仅包括普
2018-01-02 15:46:18 1353
原创 JedisPool介绍
前面给大家介绍了Redis的使用,今天将为大家介绍一下我们的JedisPool,那么Jedis是什么和为什么要使用它呢?请看下文:一、为什么要引入JedisPool? 首先我们如果每次使用缓存都生成一个Jedis对象的话,这样意味着会建立很多socket连接,造成系统资源被不可控调用, 甚至会导致奇怪错误的发生。如果使用单例模式,在线程安全模式下
2017-12-26 11:35:46 3950
原创 Jedis常用方法API
前段时间给大家介绍了如何在Linux环境下部署和操作redis,今天将为大家介绍如何在我们的Java代码中操作redis。接下来按部就班:一、首先,把 jedis-2.1.0.jar(jedis基础包)导入到 java项目里,下面给大家提供一个私人下载链接: http://download.csdn.net/download/zhangguanghui002/101
2017-12-11 11:56:08 31929 17
原创 Redis实现主从复制(Master&Slave)
由于前段时间公司项目比较赶,一直抽不出时间写博客,今天偷空写一篇吧。前面给大家讲解了单机版redis的基本操作,现在继续给大家讲解一下Redis的进阶部分,主从复制和读写分离。一、Master&Slave是什么? 也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。二、
2017-11-13 21:06:20 44766 6
原创 Redis的事务
前段时间给大家介绍了redis的两种持久化方式RDB和AOF,今天将继续给大家介绍一下redis的事务。一、redis的事务是什么? 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他 命令插入,不许加塞。二、Redis的事务能干嘛? 一个队列中,一次性、顺序性、
2017-10-19 12:31:40 419
原创 Redis的持久化——AOF
上一篇博文给大家介绍了redis持久化的方式之一RDB,其中说到过RDB的缺陷是可能会导致数据丢失严重,所以redis的作者由于强迫症又开发出了AOF来你补这一不足。好接下来我将为大家介绍AOF。一、AOF是什么? AOF全称Append Only File,以redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件, redis启动之初会读取该文
2017-10-16 16:42:56 507
原创 Redis的持久化——RDB
前面说到redis的三大特性:缓存、分布式内存数据库、持久化,所以今天将为大家介绍redis的两种数据持久化技术RDB和AOF,先介绍RDB吧。一、RDB是什么? 1、RDB全称redis database,在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时时 直接将快照文件直接读到内存里; 2、Redis会单独创建(fork)一个子
2017-10-16 12:30:08 483
原创 Redis常见配置redis.conf
大家好,上一篇博文给大家介绍了redis的基础部分 —— redis的数据类型,今天我给大家介绍一个大家以后可能会常用的知识:redis的配置文件。相信学过SSH或SSM的读者都知道,配置文件的使用在当下开发已十分普遍,希望大家要熟悉习惯这种开发方式,废话不多说,来开始我们今天的内容吧。 首先得找到 redis 的配置文件 redis.conf(就在你redis的安装目录
2017-10-13 09:38:23 953
原创 Redis的数据类型及相关操作命令
上一编博客我对 redis 进行了是什么和为什么要学习的介绍,也就是我们的学习动机和目标。现在我将给大家分享基于Linux的 redis 基础内容 —— redis的数据类型及相关操作的Linux命令。所谓大厦千层基础承载,希望大家认真学习这一讲:一、redis 的五大数据类型: 1、String(字符串); 2、List(列表); 3、Set(集合
2017-10-12 15:06:11 491
原创 Redis介绍
前段时间公司项目上线,终于可以闲一段时间了,于是乎学习了一下 Redis,其中有一些心得,以下将分四个阶段分享给大家。 对于知识学习,我们通常从 what is it? why we need it?入门。 一、redis 是什么呢? 1、redis:REmote DIctionary Server(远程字典服务器),是 Nosql(not only s
2017-10-12 13:48:19 359
原创 使用SSM(Spring+SpringMVC+Mybatis)框架搭建服务器实现登录验证
使用SSM(Spring+SpringMVC+Mybatis)框架搭建服务器实现登录验证
2017-06-21 12:06:47 1590
原创 JDBC连接数据库
对于没学过ORM(对象关系映射)的后台开发者,如果想要访问数据库数据,使用JDBC是一个最后的选择。但是JDBC有一个很大的缺陷:封装差,对数据库操作必须使用 SQL 语句。针对这两个缺陷,我自封装了一个类,提供了对数据库所有表和视图的增删改查操作。使用者只需要创建一个该类的对象,以及通过该对象调用对应方法便可操作数据库,全过程都是Java方法调用操作,不需要了解 SQL 知识。如此可以提高开发代
2017-04-27 12:50:33 581 1
原创 Java基本数据类型
一、整型: 1、Byte(字节类型):长度为 1 Byte = 8 bit,可表示整数范围为[(负)2 的(7-1)次幂,(正)2 的(7-1)次幂减1] ,即 -128 ~ 127。 2、short(短整型):长度为 2 Byte,可表示整数范围为 -32768 ~ 32767。 3、int(整型):长度为 4 Byte,可表示整数范围为 -
2017-03-21 17:59:51 283
原创 对Java工程目录下各文件夹(或文件)介绍
1、 .setting(文件夹):是eclipse项目信息目录;2、 bin(文件夹):是class文件目录;3、 lib(文件夹):是jar包存放目录(即我们引用封装jar包存放的地方);4、 src(文件夹):是源代码目录(即我们自己编写代码存放的地方);5、.classpath(文件):是类路径配置文件;6、 .pr
2017-03-21 17:31:57 10938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人