牛客网项目
文章平均质量分 57
奶嘴超人丶
这个作者很懒,什么都没留下…
展开
-
3.2 牛客网项目——Ajax异步发布帖子
原创 2021-06-15 21:39:39 · 87 阅读 · 0 评论 -
4.7 牛客网项目——优化登录模块
1. 使用Redis存储验证码 验证码需要频繁的访问与刷新,对性能要求较高 验证码不需要永久保存,通常在很短的时间后就会失效 分布式部署时,存在Session共享的问题 1.1 生成Redis的Key 在util包下的RedisKeyUtil类下为其生成Key。 public class RedisKeyUtil { private static final String PREFIX_KAPTCHA = "kaptcha"; //验证码 //登录验证码 //oener验证码的.原创 2021-06-14 12:05:39 · 202 阅读 · 0 评论 -
3.1 牛客网项目——过滤敏感词
1. 定义和初始化前缀树 根节点没有字符 除了根节点每个节点都只有一个字符 每个节点所有的子节点的字符都不相同 字符串的每个字符作为TrieNode节点,TrieNode节点主要有两部分组成: 是否为单词 节点所有的子节点,用map来保存,key是字符,value是子节点 //前缀树 private class TrieNode { //关键词结束的标识 private boolean isKeywordEnd = false; //子节点(key是下级字符,value是下.原创 2021-06-13 18:19:00 · 291 阅读 · 0 评论 -
2.6 牛客网项目——显示登录信息
1. 流程图 用户登录凭证表login_ticket 字段 类型 备注 id int 主键、自增 user_id int 登录用户id ticket varchar 登录凭证,随机字符串 status int 登录状态:0-有效、1-无效 expired timestamp 过期时间 用户表user 字段 类型 备注 id int 主键、自增 username varchar 用户名,创建索引 password varchar 用户密码 s.原创 2021-06-13 16:36:02 · 288 阅读 · 0 评论