ICode9

精准搜索请尝试: 精确搜索
  • 仿牛客网社区开发——第7章 项目进阶,构建安全高效的企业服务2022-07-10 15:34:20

    Spring Security 简介 Spring Security 是一个专注于为 Java 应用程序提供身份认证和授权的框架,它的强大之处在于它可以轻松扩展以满足自定义的需求。 特征 对身份的认证和授权提供全面的、可扩展的支持 防止各种攻击,如会话固定攻击、点击劫持、csrf 攻击等 支持与 Servlet API、

  • 仿牛客网社区开发——第6章 Elasticsearch,分布式搜索引擎2022-06-25 15:04:17

    ElasticSearch 入门 ElasticSearch 简介 一个分布式的、Restful 风格的搜索引擎 支持对各种类型的数据的检索 搜索速度快,可以提供实时的搜索服务 便于水平扩展,每秒可以处理 PB 级海量数据 ElasticSearch 术语 索引:相当于数据库中的库,6.0 版本后相当于表 类型:一开始相当于数据库

  • 仿牛客网社区开发——第4章 Redis,一站式高性能存储方案2022-06-08 17:01:37

    Redis 入门 • Redis 是一款基于键值对的 NoSQL 数据库,它的值支持多种数据结构: 字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。 • Redis 将所有的数据都存放在内存中,所以它的读写性能十分惊人。同时,Redis 还可以将内存中的数据以快照或日志

  • 仿牛客网社区项目(二十四)关注2022-05-03 19:32:08

    关注 需求 开发关注、取消关注功能。 统计用户的关注数、粉丝数。 关注 若A关注了B,则A是B的Follower(粉丝),B是A的Followee(目标)。 关注的目标可以是用户、帖子、题目等,在实现时将这些目标抽象为实体。 修改RedisKeyUtil public class RedisKeyUtil { private static

  • 仿牛客网社区项目(十五)显示评论2022-04-30 19:02:48

    显示评论 数据层 根据实体查询一页评论数据。 根据实体查询评论的数量。 业务层 处理查询评论的业务。 处理查询评论数量的业务。 表现层 显示帖子详情数据时,同时显示该帖子所有的评论数据。 1、实体类: public class Comment { private int id; private int u

  • 仿牛客网社区项目(十四)事务管理2022-04-30 19:02:40

    事务管理 回顾 什么是事务 事务是由N步数据库操作序列组成的逻辑执行单元,这系列操作要么全执行,要么全放弃执行。 事务的特性(ACID) 原子性(Atomicity):事务是应用中不可再分的最小执行体。 一致性(Consistency):事务执行的结果,须使数据从一个一致性状态,变为另一个一致性状态。 隔离性

  • 仿牛客网社区项目(五)会话管理2022-04-30 15:35:37

    会话管理 HTTP的基本性质 HTTP是简单的 HTTP是可扩展的 HTTP是无状态的,有会话的 Cookie 是服务器发送到浏览器,并保存在浏览器端的一小块数据。 浏览器下次访问该服务器时,会自动携带块该数据,将其发送给服务器。 Session 是JavaEE的标准,用于在服务端记录客户端信息。 数据存

  • 仿牛客网社区项目(六)验证码2022-04-30 15:34:53

    验证码功能 Kaptcha 导入 jar 包 编写 Kaptcha 配置类 生成随机字符、生成图片 一、导入依赖 生成验证码 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency> 二、编写配置

  • 仿牛客网社区项目(九)账号设置2022-04-30 15:32:32

    上传文件 上传文件 请求:必须是POST请求 表单:enctype=“multipart/form-data” Spring MVC:通过 MultipartFile 处理上传文件 开发步骤 访问账号设置页面 上传头像 获取头像 开发步骤 ①访问账号设置页面 前端部分,已写好.html文件 ②上传头像 MultipartFile 用于接受前端传

  • 仿牛客网社区项目(八)显示登录信息2022-04-30 15:32:11

    显示登录信息 拦截器示例 定义拦截器,实现HandlerInterceptor 配置拦截器,为它指定拦截、排除的路径 拦截器应用 在请求开始时查询登录用户 在本次请求中持有用户数据 在模板视图上显示用户数据 在请求结束时清理用户数据 一、拦截器示例 1.以定义拦截器,实现HandlerIntercep

  • 仿牛客网社区项目(七)登录和退出2022-04-30 15:31:52

    开发登录功能 访问登录页面 点击顶部区域内的链接,打开登录页面。 登录 验证账号、密码、验证码。 成功时,生成登录凭证,发放给客户端。 失败时,跳转回登录页。 退出 将登录凭证修改为失效状态。 跳转至网站首页。 一、登录 ①首先将登录凭证封装成一个类LoginTicket publi

  • 仿牛客网社区项目(四)开发注册功能2022-04-30 15:02:40

    2.2&2.3开发注册功能 访问注册页面 点击顶部区域内的链接,打开注册页面。 提交注册数据 通过表单提交数据。 服务端验证账号是否已存在、邮箱是否已注册。 服务端发送激活邮件。 激活注册账号 点击邮件中的链接,访问服务端的激活服务。 一、访问注册页面 1.点击顶部区域

  • 仿牛客网社区项目(一)开发首页2022-04-28 14:33:56

    开发社区首页 开发流程 1次请求的执行过程 分步实现 开发社区首页,显示前10个帖子 开发分页组件,分页显示所有的帖子 我们首先开发社区首页,显示帖子,先查看一下存帖子的表,在navicat右边可以查看DDL(Data Definition Language),也就是建表语句,workbench查看的方法自行百度。根

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有