摘要:
使用场景:比如有一个类,有40个属性字段,然而这些属性字段并不是必须的,我们可以随意组合给这些属性赋值,那么我们可以采用两种方式。 1.构造函数。明显这种方式会出现无数的参数组合,肯定不行 2.实例化单独赋值。实例化一个对象之后单独给每个属性赋值。这种方式是可以的,只是代码量还是比较大。 那么我们还 阅读全文
摘要:
一想到默认首页,很多人可能首先想到的是在web.xml如下配置: 但是不好意思,不可以。最终的解决方法,在spring-mvc.xml文件中加入以下配置,测试问题解决(需要删除webapp下边的index.jsp文件,否则tomcat容器环境下依然会访问到这个文件) 阅读全文
摘要:
一、基本操作 1.新增文章 2.新增一条评论 说明:$set表示替换comments节点的内容 3.再增加四条评论 说明:$addToSet表示在节点comments中增加内容。而$each表示将后面指定的数组一个一个插入到comments节点里面。 在这里addToSet和push感觉作用是一样的 阅读全文
摘要:
1.pom.xml 2.Java代码 稍微注意注释部分的代码即可 阅读全文
摘要:
Linux安装MongoDB分为以下几步:1.下载tgz文件2.解压tgz文件3.创建数据和日志目录4.创建配置文件5.启动6.连接测试 一、下载 可以去官网:https://www.mongodb.com/ 直接下载,当然官网比较慢,也可以去其它云盘下载。官网具体地址是:https://www.m 阅读全文
摘要:
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。我们这里使用SpringBoot来快速搭建一个MVC,同时使 阅读全文
摘要:
普通使用Redis的方法很简单,前面的文章也有讲解,这篇文章主要就是讲解通过注解的方式实现Spring和Redis的整合。这里我们创建了3个类:1.Config 全局配置类,相当于xml配置文件2.RedisTest 启动类,就一个main方法,同时初始化Spring容器3.SpringStart 阅读全文
摘要:
通过Java访问Redis,我们一般使用Jedis,示例代码如下: 这段代码我们设置了addr的值,同时又删除了键addr。如果Redis和我们的Java程序在同一台服务器,那么可能不明显,如果我们的Java程序和Redis属于跨机房,那么这个命令就会通过网络发送两次。如果很多这种短小的命令通过网络 阅读全文
摘要:
Redis的具体操作这里就不说了,说一下需求和设计思路。 需求:自己实现一个文章投票的功能1.能够按照时间分页倒叙查看文章信息2.能够给文章投票,一个用户给一篇文章只能投票一次3.需要记录分值。每次投票后就+10分 思路:1.设计一个Hash,用于存储文章的基本信息(标题、内容、创建人)。键:art 阅读全文
摘要:
Redis的数据类型总共有如下几种 1.String(字符串) 2.List(列表),字符串列表,有序 3.Hash(哈希),可以存储类似于数据库的表结构 4.Set(集合),无序,不可重复 5.ZSet(有序集合),有序、不可重复 Java 操作Redis,首先引入pom.xml 方案一、没有连接 阅读全文