自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx实现项目服务器集群管理案例和正反代理的解释

本博客整体内容包括nginx静态服务器nginx 了解nginx具体实现的功能nginx简单使用nginx的代理正向代理反向代理反向代理简单案例反向代理解决跨域问题nginx的负载均衡的实现(负责多台服务器提供服务)了解什么是负载均衡负载均衡的配置实现负载均衡案例nginx 动静分离的实现(提高访问速度)了解什么是动静分离和优缺点动静分离配置...

2019-11-08 21:46:44 282

原创 SpringBoot打war包步骤

一、pom.xml中排除嵌入的tomcat服务器 <!--引入web环境依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...

2019-11-06 19:16:26 158

原创 MySQL用户账户管理及远程连接和数据备份

用户账户管理操作1、查看用户案例一:查询数据库当前用户信息-- 进入 mysql 数据库use mysql;-- 查询已经创建的用户信息select * from user;运行图如下:说明:列中的值为Y是表示用户具有这个权限,等于N时刚好相反2、创建用户案例二:创建一个新用户 dbadmin,密码为 123456-- 创建用户create user dbadmin@l...

2019-11-04 20:48:48 285

原创 MySQL中all、any、some 查询的案例

1、准备数据表和数据CREATE TABLE `exam` ( `examid` int(11) NOT NULL AUTO_INCREMENT, `studentId` varchar(20) NOT NULL, `subjectId` varchar(20) NOT NULL, `score` int(11) NOT NULL, PRIMARY KEY (`examid`...

2019-11-03 19:33:36 390

原创 Mysql排序案例和源码解析

Mysql排序案例1、准备数据表和数据CREATE TABLE `exam` ( `examid` int(11) NOT NULL AUTO_INCREMENT, `studentId` varchar(20) NOT NULL, `subjectId` varchar(20) NOT NULL, `score` int(11) NOT NULL, PRIMARY KEY...

2019-11-02 10:42:26 216

原创 Mysql行转列案例和源码分析

Mysql行转列案例1、准备数据表和添加数据CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` varchar(20) DEFAULT NULL, `COURSE` varchar(20) DEFAULT NULL, `SCORE` float DEFAULT '0', PR...

2019-11-01 20:36:23 134

原创 权限Shiro框架自定义Realm实现案例

1、创建maven项目,添加依赖 <dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> &...

2019-10-31 20:59:09 194

原创 添加shiro框架启动项目报错解决方案

报错代码SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for fu...

2019-10-31 20:22:19 540

原创 Mysql触发器的定义和优缺点介绍与案例源码

触发器的学习触发器的定义触发器是和表关联的特殊的存储过程,可以在插入,删除或修改表中的数据时触发并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。比数据库本身标准的功能有更精细和更复杂的数据控制能力。触发器的优点与缺点优点:1、 安全性:可以基于数据库的值使用户具有操作数据库的某种权利。例如不允许下班后和节假日修改数据库数据;2、审计:可以跟踪用户对...

2019-10-30 12:14:27 1374

原创 Mysql事务的学习与案例的源码

Mysql事务的学习Mysql的定义事务(Transaction):一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。事务只和 DML 语句有关,或者说 DML 语句才有事务。MySQL 中事务的使用1、开启事务start transaction;或者begin transaction;2、提交事务commit;...

2019-10-29 17:43:23 425

原创 Mysql索引的学习

MySQL索引的学习MySQL索引的定义索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。一般的应用系统,读写比例在 10:1 左右,而且插入操作和一般的更新操作很少出现性能...

2019-10-29 17:28:57 156

原创 Mysql的函数学习与案例讲解

函数的学习函数的定义MySQL 中的函数和 JavaScript 中的函数作用类似,就是执行特定任务的代码块。其实,大家已经有过在 MySQL 中使用函数的经验了,比如我们获得系统时间,可以用 now()函数,求平均值可以用 avg()函数等等。这些系统定义好的函数我们称为系统函数,可以直接拿来使用,但有些时候我们需要完成特定功能,就需要自己定义函数。用户自己定义的函数,称为自定义函数。下面...

2019-10-29 11:22:44 269

原创 Mysql视图的学习与案例的讲解

视图的定义MySQL 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图的优点1、简单化,数据所见即所得;2、安全性,用户只能查询或修改他们所能见到得到的数据,同时也可以隐蔽真实表中的数据结构视图的缺点1、性能相对较差,从视图查...

2019-10-28 22:29:27 569

原创 Mybatis-Plus的学习与CRUD案例

理解Mybatis-Plus描述Mybatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。实现的愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。特征1、无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑2、强大的 CRUD 操作:...

2019-10-27 16:09:26 719 2

原创 Maven下载与配置文件

Maven的解释与下载地址Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具[百度百科]这种又是大白话,如果没明白maven是什么,那么上面这句话跟没说一样,我自己觉得,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去...

2019-10-26 22:16:36 668

原创 Mybatis-Plus添加数据时主键报错的解决方法

添加数据时主键报错情况如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.zhaosong.entity.UserInfos' ...

2019-10-26 17:28:02 3263

原创 Mysql存储过程的学习与使用

为什么要用存储过程?MySQL5.0 版本以后开始支持存储过程。大多数 SQL 语句都是针对一个或多个表的单条语句。并非所有的操作都那么简单。经常会有一个完整的操作,需要多条语句才能完成。存储过程简单来说,就是为以后的使用而保存的一条或多条 MySQL 语句的集合。可将其视为批处理文件。虽然他们的作用不仅限于批处理。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。存储过...

2019-10-25 10:35:42 224

原创 springboot框架简介

springboot简介1、简化spring,springmvc配置文件2、可以快速启动一个web容器3、可以快速正合第三方框架技术

2019-10-09 21:32:12 312

空空如也

空空如也

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

TA关注的人

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