自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis 多数据库

1. Redis下,数据库是由一个整数索引标识,不支持数据库名字自定义。2. 默认情况下,一个客户端连接到数据库 0。3. redis配置文件中下面的参数来控制数据库总数: database 16 //(从0开始 1 2 3 ....15)select 数据库 //数据库的切换move key 数据库 //移动数据到数据库flushdb //清除当前...

2020-02-29 21:44:32 151

原创 Redis 发布订阅

Redis介绍Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel...

2020-02-29 20:55:37 109

原创 Redis五大数据类型使用场景

一、字符串(strting)使用场景:缓存功能:字符串最经典的使用场景,redis最为缓存层,Mysql作为储存层,绝大部分请求数据都是 redis中获取,由于redis具有支撑高并发特性,所以缓存通常能起到加速读写和降低 后端压力的作用。 (redis为何具备支撑高并发的特性,下次文章讲解)。计数器:许多运用都会使用redis作为计数的基础...

2020-02-29 20:19:55 114

原创 Java连接redis数据库并测试

首先要导入jar。为了后续测试方便,我们再引入junit。 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>...

2020-02-29 18:46:18 1305

原创 Redis中的hash数据类型

一 hashRedis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis中每个hash可以存储40多亿键值对。可以看成具有KEY和VALUE的MAP容器,该类型非常适合存储值对象的信息,如:uname,upass, age等。该类型的数据仅占用很少的磁盘空间。(相比于JSON)二 hash常用命令1)hset命令:设...

2020-02-29 11:55:34 569

原创 Redis中的String数据类型

一 String介绍string是redis最基本的类型,一个key对应一个value. string 类型是二进制安全的。意思就是redis的string可以包含任何数据。比如jpg或者序列化的对象。 string类型 是redis最基本的数据类型,一个键最大能存储512MB。二进制安全是指,在传输数据时,保证二进制书库的信息安全,也就是不被篡改,破译等,...

2020-02-29 11:06:47 513

原创 什么是redis,redis能做什么,redis应用场景

1. 什么是RedisRedis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:RemoteDictionaryServer(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、hash、 list、set、zset(sorted set)。。...

2020-02-29 08:51:55 224

原创 修改redis.conf中的配置并启动redis

在安装了redis5.0.7之后,我们要修改一个redis.conf中的三条配置。首先要把redis解压后的redis.conf配置文件复制到你编辑安装后的目录下,上一篇安装redis5.0.7博客我是放到了usr/local/redis目录下。进入到redis解压后的目录下,可以看到redis.conf文件。将此文件复制到/use/local/redis目录下,与bin同级cp ...

2020-02-28 13:12:06 3600 2

原创 安装redis5.0.7

redis官网地址:https://redis.io/download最新版本的5.0.7,是在Linux系统上进行安装的。我装的CentOS7.5,为了方便,我使用了Xshell连接工具。在进行redis安装之前要确保连接上你的虚拟机,如下图先安装gcc环境。yum -y install gcc automake autoconf libtool make...

2020-02-28 11:13:08 721

原创 Xshell连接虚拟机

今天安装了虚拟机,装了CentOS7.5的系统。我想用xshell连接虚拟机,首先得查看一下ip地址,我用的是ifconfig命令在用Xshell远程连接虚拟机的时候,总是出现失败。如下图问了度娘,有以下解决方法。可能没有安装ssh-server 服务器要在root用户权限下进行下面操作。切换到root用户: su - 接着就是输入密码。解决:(1)先检查确认...

2020-02-27 21:56:19 405

原创 SpringBoot与vue的简单小例子----学生与课程的增删改查

一 . 数据库信息:create database mis;use mis;drop table student;drop table course;drop table sc;create table student ( sno char(12) not null , sname varchar(20) , ssex char(3) , sage in...

2020-02-25 10:52:52 1276

原创 安装mysql8.0压缩版

官网下载很慢的话(我先是去mysql官网下载的,发现没有64位的,凉凉,幸好同学给我发了一个)。使用下面我提供的网盘地址下载。链接:https://pan.baidu.com/s/1kDCbdrVufKUY6Fi3RG032A提取码:vojs很重要的声明:在你正式安装之前一定要删干净之前安装的mysql,切勿有所残留。不然很有可导致你后续安装失败。安装:1.解压到你安装路径。我...

2020-02-18 15:31:26 191

原创 swagger

一. swagger是什么?能干什么?swagger官网:https://swagger.io/tools/。就是把相关的信息存储在它定义的描述文件里面(yml或json格式),再通过维护这个描述文件可以去更新接口文档,以及生成各端代码。而Springfox-swagger,则可以通过扫描代码去生成这个描述文件,连描述文件都不需要再去维护了。所有的信息,都在代码里面了。代码即接口文档,接口...

2020-02-17 12:20:48 184

原创 SpringBoot整合Shiro

1. shiro简介以及功能描述Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相 当简单,对比 SpringSecurity,可能没有 Spring Security 做的功能强大,但是在实际工作时 可能并不需要那么复杂的东西,所以使用小而简单的Shiro 就足够了。Authentication:身份认证/登录,验证用户是不...

2020-02-16 12:46:17 413

原创 SpringSecurity

SpringSecurity是Spring家族中的一个安全管理框架,实际E,在SpringBoot出现之前,SpringSecurity就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是Shiro的天下。 相对于Shiro,在SSMISSH中整合SpringSecurity都是比较麻烦的操作,所以,SpringSecurity虽然功能比Shiro强大,但是使用反而没...

2020-02-14 20:26:19 234

原创 SpringBoot整合Mybatis

先附上此次整合的github地址链接:(方便以后看)https://github.com/201705010201/SpringBoot-Mybatis1. 在新建项目时,要注意一下勾选的。web这时候也可以勾选上,或者在pom.xml文件中引入web的依赖。创建项目的时候要特别注意上述勾选的。要不然会连接不上数据库。2. 导入mybatis所需要的依赖 <d...

2020-02-13 18:00:13 117

原创 Druid

目录DRUID 简介与测试连接配置 Druid 数据源监控配置 Druid web 监控 filterDRUID 简介与测试连接Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP、PROXOOL 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接...

2020-02-13 16:44:25 340

原创 IDEA连接mysql报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope

目录错误信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually怎么解决呢?IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!一:错误信息如下:Server returns invalid t...

2020-02-13 15:55:38 1216

原创 SpringBoot--员工的CRUD

使用的是JDK8。 github上的地址:https://github.com/201705010201/SpringBoot-CRUD 前端页面是在网上下载的模板,改了一个模块。 登录页面做了一下国际化配置,可以使用中文或者英文切换,如果你的浏览器默认是英文,那默认就是英文,可以切换到中文。 打开之后,运行项目,输入地址:http://...

2020-02-12 17:52:20 158

原创 IDEA打开Maven项目,依赖包显示红色

今天打开ssm项目,等了好长时间,重新下载了依赖包,项目能成功跑起来,但是右边的依赖包一直是红色的,感觉很不爽。附上解决办法。 打开file,找到Invalidate Caches/Restart, ...

2020-02-12 16:45:26 2869 1

原创 基于SSM的员工增删改查

先给出github上的地址:https://github.com/201705010201/ssm-crud此项目我是用的JDK10。简单看一下运行效果:简单的CRUD,有些功能就不展示了。自己可以去github上clone。...

2020-02-12 16:17:49 587

原创 IDEA下安装好了Lombok,找不到get和set方法

可能一:IDEA的编译方式选项错误,应该是javac,而不是eclipse。因为eclipse是不支持lombok的编译方式的,javac支持lombok的编译方式。可能二:没有打开注解生成器Enable annotation processing。可能三:pom.xml中加入的lombok依赖包版本和自动安装的plugin中的lombok依赖包版本不一致。因为我们添...

2020-02-11 09:32:09 4841 7

原创 Lombok安装与使用

当我们创建POJO类时,都会毫不犹豫的让开发工具对域变量生成set,get方法,虽然不是我们自己手动添加,但每个类都要做重复的生成操作,而且当变量名或者是修饰符改变了,我们就要删除set,get方法重新生成。那么我们怎么做能提高生产效率,不做重复工作呢?对,就是lombok。 Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有...

2020-02-11 09:27:25 222

原创 SpringBoot推荐的Thymeleaf

其实jsp就是一个模板引擎,还有以前用的比较多的freemarker,包括SpringBoot给我们推荐的Thymeleaf,模板引擎有非常多,但再多的模板引擎,他们的思想都是一样的,什么样一个思想呢我们来看一下这张图。 模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的,我们写一些表达式。而这些值,从哪来呢,我们来组装一些数据,我们把这些...

2020-02-10 15:39:53 684

原创 SpringBoot自动配置原理

自动配置原理1. SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2. @EnableAutoConfiguration 作用 :总结一句话就是:将类路径下 META-INF/spring.factories 里面配置的所有EnableAutoConfiguration的值加入到了容器中;我们从源码中拿过来。#...

2020-02-08 17:23:49 446

原创 SpringBoot多环境切换

profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;方式一:多配置文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本;例如:application-test.properties 代表测试环境配置 application-dev.p...

2020-02-08 11:02:14 465

原创 SpringBoot全局配置文件application.yml

从其他框架来看 我们都有自己的配置文件, hibernate有hbm,mybatis 有properties, 同样, SpringBoot 也有全局配置文件。Springboot使用一个全局的配置文件,而且配置文件的名字是固定的。(也可以自己起,但是还要指定一下,建议使用application.xxx) 有两种application.properties application.yml...

2020-02-07 21:04:38 1713

原创 创建SpringBoot项目

在线创建这是官方提供的一个创建方式,实际上,如果我们使用开发工具去创建 Spring Boot 项目的话(即第二种方案),也是从这个网站上创建的,只不过这个过程开发工具帮助我们完成了,我们只需要在开发工具中进行简单的配置即可。首先打开 https://start.spring.io/ 这是Spring的官网。这里要配置的按顺序分别如下:项目构建工具是 Maven 还...

2020-02-07 11:18:52 163

StuMa.zip,学生信息管理系统

使用mysql数据库,基于Java的软件设计,主要包括对学生,班级,院系,成绩,课程的录入与管理,学生可以查看自己的成绩,管理员用户可以管理增加院系,增加专业,增加课程,还可以删除与修改。

2019-07-12

空空如也

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

TA关注的人

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