自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蜜蜂1010的博客

一起记录学习java的时光

  • 博客(18)
  • 收藏
  • 关注

原创 redis入门基础知识(一)

一,介绍redis1.1 redis的简单介绍Redis(REmote DIctionary Server):远程字典服务器,redis是开源免费的应用,用ANSI C语言编写,遵守BSD协议(一种自由度很高的开源协议),是一个高性能的(Key/Value)分布式内存数据库,基于内存运行(运行速度快)并支持持久化的NoSQL(Not Only SQL)数据库。使用了单线程架构,预防了...

2019-01-31 17:55:50 249

原创 MongoDB入门基础知识

一、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为web应用提供可扩展的高性能数据存储解决方案。MongoDB是一种可扩展的敏捷NoSQL数据库,其中Mongo源自单词humongous。MongoDB基于NoSQL文档存储模型;在这种模型中,数据队形被存储为集合中的文档,而不是传统关系型数据库中表的行和列。文档是以二进制JSON(BSON)对象...

2019-01-30 11:07:48 687

原创 java 9 新特性

一、java 9 介绍:java 9经历了几次跳票后,最终在2017年9月21日发布。1.1java 9 中提供了哪些新特性?java 9 提供了超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具:jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安全增强、扩展提升、性能管理改善等。可以说 Java 9 是一个庞大的系统工程,完全做了一...

2019-01-28 17:27:09 681

转载 mysql-----触发器

一、关于触发器mysql从5.0.2版本开始支持触发器的功能。触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。二、触发器相关操作2.1 创建触发器创建触发器的语法:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl...

2019-01-27 16:42:39 186

转载 mysql-------常用函数

mysql内置了很多函数,功能类似java中的已经封装好的方法,丰富的函数可以让开发者书写更少的sql语句,更方便地实现需求。比如内置的函数,可以帮助开发者处理字符串,数值的运算、日期的运算等。常见的数据库函数有字符串函数,日期函数和数学函数。函数的使用非常灵活,可以用在sql语句各个位置,函数提高了sql语句的重用性,隐藏实现细节。详细列表和用法可以参考菜鸟教程:MYSQL----函...

2019-01-27 11:04:22 167

原创 mysql-------流程控制结构

在mysql应用中,可以使用IF、CASE、LOOP、 LEAVE 、ITERATE 、REPEAT 以及 WHILE语句进行流程的控制。一、分支结构1.1  IF语句功能:IF实现条件判断,可以实现简单的分支流程控制,满足不同条件执行不同的语句。具体语法: IF search_condition THEN statement_list                    [...

2019-01-27 10:14:04 294

原创 mysql---存储过程和函数

mysql从5.0版本开始支持存储过程和函数。一、什么是存储过程和函数存储过程和还是你的话简单的说是已经实现编译并存储在数据库中的一段SQL语句的集合,使得一些常用的命令不用每次去手动去写,可以直接从库中调用,可以简化开发,提高效率,减少数据在数据库和应用服务器之间的连接传输次数。有点类似于java中封装好的方法(将一组完成特定功能的语句封装起来),只对外显示功能名称。储存过程和函...

2019-01-26 21:07:37 169

转载 mysql------变量

mysql变量一共可以分为两大类:系统变量和用户自定义变量。     系统变量包括:全局变量和会话变量     用户自定义变量包括:局部变量和会话变量(用户变量)一、系统变量说明:变量由系统提供的,不用自定义语法:①查看系统变量show 【global | session 】variables like ''; 如果没有显式声明global还是session,则默认是session...

2019-01-26 16:16:25 139

原创 mysql-------视图

一、什么是视图视图功能是mysql 在5.1版本出现的新特性,是一种虚拟存在表,视图并不在数据库中实际存在,但它的数据来源于表,通过执行时动态生成。创建视图的好处主要有3点:1、简化sql语句2、提高了sql的重用性3、保护基表的数据,提高了安全性二、视图的操作视图的操作包括创建视图,修改视图,删除视图,以及查看视图定义2.1创建视图创建视图需要有create vi...

2019-01-26 15:54:39 823

转载 mysql----索引

mysql官方对索引的定义为:索引(index)是帮助mysql高效获取数据的数据结构。在mysql数据库中,所有的数据类型都可以建立索引,对列使用索引主要是提高庞大数据量查询的效率。根据储存引擎可以定义每个表的最大索引和最大索引长度,每种储存引擎(例如InnoDB,MYISAM,MEMORY等引擎)对每个表至少支持16个索引,总索引长度至少为256字节。大多数储存引擎有更高的限制。MYI...

2019-01-26 11:33:09 334

原创 mysql------事务

事务(Transaction)可以看作是一组原子性的SQL查询,或者说是一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。事务内的语句执行要么全部执行成功,要么全部执行失败。1.事务的特征(ACID)原子性(atomicity):也可称作不可分割性,一个事务就是一个不可分割的最小工作单元,整个事务中的操作是一个整体,要么全部提交成...

2019-01-26 09:28:23 186

转载 mysql数据类型

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISI...

2019-01-25 19:30:09 144

原创 mysql基础知识(二)

这一篇是第二部分,要查看第一部分,请查看这个链接mysql基础知识(一)DQL语言1.1简单的单表查询查询表的通用格式:select [distinct] [*] [列名1,列名] from 表名 where 条件 group by 列名或条件 having 条件筛选过滤 order by 列名或者聚合函数等条件 asc /desc limit 数值m,数值n;说明:中括号是或者...

2019-01-25 17:39:59 275

原创 mysql基础知识(一)

mysql是主流的关系型数据库管理系统(RDBMS---relation database management system),操作是需要用SQL(Structured Query Language:结构化查询语言)语句的。现在写这个博客,是想把学习的基础知识,做个小结,适合小白基础学习者。一、SQL语句的分类:DDL(Data Definition Language):数据定义语言,主...

2019-01-25 15:01:25 224

转载 java基础算法题(入门题与简单题)

题目来自lintcode,答案来自九章算术,将自己在lintcode上训练的一些简单算法题贴出来,作为知识的总结与整理。便于查看复习。第一部分(入门级别,只做了开放的部分,大部分需要收费的VIP才有权限做)1、反转一个只有3位数的整数。你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。样例样例 1:输入: number = 123输出: 3...

2019-01-25 11:10:08 2829

原创 java位运算

java中的位运算,涉及到计算机二进制,位用bit表示,1 byte=8bit,根据各种基本数据类型占用的字节空间,可以计算各种数据有多少位二进制,可以算出对应的取值范围。java中的位运算包括:与(&)运算,或(|)运算,异或(^)运算,非(~)运算;以及移位运算:左移运算(<<),右移运算(>>),无符号右移运算(>>>),注意没有无符号左...

2019-01-24 19:16:46 3394 6

原创 java异常机制throwable

这个图将throwable分为两类,一类是error(也称作unchecked Exception:无法检测的异常),一类是Exception,同时Excetion有大致可以分为checked Exception(编译器检测到的异常,需要在编码时处理的异常),还有一类是运行的异常RuntimeException,编译时不需要处理的异常,运行程序时才会抛出的异常。 Error完整的结构:...

2019-01-24 11:49:22 3092

原创 Ubuntu18系统安装使用Nginx

由于Nginx是使用C语言编写的,要使用Nginx的一些常用功能,至少要保证linux系统上要安装以下几款软件;1、首先要安装GCC编译器,Ubuntu系统打开终端,输入以下命令:sudo apt-get install build-essential安装好之后,可以查看一下版本:gcc --version2、接下来安装PCRE(perl  compatible r...

2019-01-21 10:25:53 569 2

空空如也

空空如也

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

TA关注的人

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