精华内容
下载资源
问答
  • "基于SSM+Redis+LayUI的大学生学籍信息管理系统-java学生学籍信息管理系统mysql数据源1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:...

    "基于SSM+Redis+LayUI的大学生学籍信息管理系统-java学生学籍信息管理系统mysql数据源

    1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。

    2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善

    开发环境:

    Eclipse ,MYSQL,JDK1.7,Tomcat 7

    涉及技术点:

    MVC模式、SpringMvc、Mybatis、Spring、Redis、HTML、JavaScript、CSS、LayUI、JQUERY、log4j、Ajax等

    系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射,使用Spring框架进行整合。适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JDK版本1.7. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离

    主要功能:

    登录,注册,多角色多权限,学生信息管理、教师信息管理,班级信息管理、专业信息管理、学院信息管理、个人资料、修改密码、修改邮箱、各种炫酷报表

    ————————————————————————————————————

    近年来,随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。学生学籍管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着来越重要。

    ————————————————————————————————————

    具体功能这里不再赘述,请下方看系统详细演示图,如果大家有什么疑问或者什么不懂得可以在下方给我留言,或者你有更好的建议等等都可以的,也可以找我和我一起交流沟通,互相学习进步!伸手党别来找我!添加时请注明来意。

    好了下面让我来给大家展示一下这个项目的页面效果:

    ————————————————"

    51e27e35457a49aa7244146837654b2c.png

    64b726384a14468e180fd6dcb8ca4f94.png

    展开全文
  • 项目描述因为最近在学习redis,然后从网上一直在找spring-data-redis的方法,感觉耗了挺多时间的,所以我根据之前项目和网上的教程,整理出一份关于ssm_maven_redis整合的demo,这份demo我主要是写配置文件,没有写...

    项目描述

    因为最近在学习redis,然后从网上一直在找spring-data-redis的方法,感觉耗了挺多时间的,所以我根据之前项目和网上的教程,整理出一份关于ssm_maven_redis整合的demo,这份demo我主要是写配置文件,没有写jsp页面,有兴趣的朋友可以自己完善,可以作为项目模板来使用。

    对于如何安装redis,请自行百度,redis的安装比较简单吧,大概和mysql的安装差不多,这里我就不赘述了

    运行环境

    jdk8+tomcat7+mysql+Myeclipse+maven+redis

    项目技术(必填)

    spring+spring mvc+mybatis+redis+maven

    数据库文件

    在文件包里面

    jar包文件

    使用maven,常用的jar包我都配置好在pom.xml文件里面了

    展开全文
  • ssm+redis实现单点登录

    2021-03-14 22:50:05
    1.redis.xml配置文件xmlns:xsi=...

    1.redis.xml配置文件

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"

    xmlns:context="http://www.springframework.org/schema/context"

    xmlns:aop="http://www.springframework.org/schema/aop"

    xmlns:tx="http://www.springframework.org/schema/tx"

    xmlns:task="http://www.springframework.org/schema/task"

    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

    xsi:schemaLocation="http://www.springframework.org/schema/beans

    http://www.springframework.org/schema/beans/spring-beans-4.0.xsd

    http://www.springframework.org/schema/mvc

    http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd

    http://www.springframework.org/schema/context

    http://www.springframework.org/schema/context/spring-context-4.0.xsd

    http://www.springframework.org/schema/aop

    http://www.springframework.org/schema/aop/spring-aop-4.0.xsd

    http://www.springframework.org/schema/tx

    http://www.springframework.org/schema/tx/spring-tx-4.0.xsd

    http://www.springframework.org/schema/task

    http://www.springframework.org/schema/task/spring-task-4.0.xsd

    http://code.alibabatech.com/schema/dubbo

    http://code.alibabatech.com/schema/dubbo/dubbo.xsd">

    2.cookie工具类

    //cookie生成类

    public class RequestUtils {

    //获取

    public static String getCSESSIONID(HttpServletRequest request,HttpServletResponse response){

    //1:取出Cookie

    Cookie[] cookies = request.getCookies();

    if(null != cookies && cookies.length > 0){

    for (Cookie cookie : cookies) {

    //2: 判断COokie中是否有CSESSIONID

    if("CSESSIONID".equals(cookie.getName())){

    //3:有 直接使用

    return cookie.getValue();

    }

    }

    }

    //4:没有 创建一个CSESSIONID 并保存到COOKIE中 同时 把此COOKIe写回浏览器 使用此生成的CSESSIONID

    String csessionid = UUID.randomUUID().toString().replaceAll("-", "");

    Cookie cookie = new Cookie("CSESSIONID",csessionid);

    //设置 存活时间 -1 0 >0

    cookie.setMaxAge(-1);

    //设置路径

    cookie.setPath("/");

    //设置跨域 localhost == www.babasport.com www.jd.com search.jd.com item.jd.com

    //cookie.setDomain(".jd.com");

    response.addCookie(cookie);

    return csessionid;

    }

    }

    3.redis存session接口

    public interface SessionProvider {

    //先行提供接口

    //保存用户名到Redis中

    public void setAttribuerForUsername(String name,String value);

    //取用户名从Redis中

    public String getAttributeForUsername(String name);

    //验证码

    //退出登陆

    }

    4.接口实现类

    /**

    * 实现类

    * 保存用户名或验证码到Redis中

    * Session共享

    */

    public class SessionProviderImpl implements SessionProvider{

    @Autowired

    private Jedis jedis;

    private Integer exp = 30;

    public void setExp(Integer exp) {

    this.exp = exp;

    }

    @Override

    public void setAttribuerForUsername(String name, String value) {

    // TODO Auto-generated method stub

    //保存用户名到Redis中

    // K : CSESSIONID:Constants.USER_NAME == name

    jedis.set(name + ":" + Constants.USER_NAME, value);

    //时间

    jedis.expire(name + ":" + Constants.USER_NAME, 60*exp);

    }

    @Override

    public String getAttributeForUsername(String name) {

    // TODO Auto-generated method stub

    //fbb2016

    String value = jedis.get(name + ":" + Constants.USER_NAME);

    if(null != value){

    //时间

    jedis.expire(name + ":" + Constants.USER_NAME, 60*exp);

    }

    return value;

    }

    }

    //去登陆页面

    @RequestMapping(value = "/login",method=RequestMethod.GET)

    public String login(){

    return "login";

    }

    //判断用户是否登陆 (跨域)

    @RequestMapping(value = "/isLogin")

    public @ResponseBody

    MappingJacksonValue isLogin(String callback,HttpServletRequest request,HttpServletResponse response){

    Integer result = 0;

    //判断用户是否已经登陆

    String username = sessionProvider.getAttributeForUsername(RequestUtils.getCSESSIONID(request, response));

    if(null != username){

    result = 1;

    }

    MappingJacksonValue mjv = new MappingJacksonValue(result);

    mjv.setJsonpFunction(callback);

    return mjv;

    }

    //提交登陆

    @RequestMapping(value = "/login.aspx",method=RequestMethod.POST)

    public String login(String username,String password,String returnUrl,

    HttpServletRequest request,HttpServletResponse response, Model model){

    //1:用户名不能为空

    if(null != username){

    //2:密码不能为空

    if(null != password){

    //3:用户名必须正确

    Buyer buyer = buyerService.selectBuyerByUsername(username);

    if(null != buyer){

    //4:密码必须正确

    if(buyer.getPassword().equals(encodePassword(password))){

    //5:保存用户名到Session中(Redis中) //sessionID //用户名

    sessionProvider.setAttribuerForUsername(RequestUtils.getCSESSIONID(request, response), buyer.getUsername());

    //6:跳转到之前访问页面

    return "redirect:" + returnUrl;

    }else{

    model.addAttribute("error", "密码必须正确");

    }

    }else{

    model.addAttribute("error", "用户名必须正确");

    }

    }else{

    model.addAttribute("error", "密码不能为空");

    }

    }else{

    model.addAttribute("error", "用户名不能为空");

    }

    return "login";

    }

    $(function(){

    //去判断用户是否登陆 0 1

    $.ajax({

    url : "http://localhost:8082/isLogin.aspx",

    type : "post",

    dataType : "jsonp",

    success : function(data){

    //判断 0 1

    //alert(data);

    if(data){

    $("#login").hide();

    $("#regist").hide();

    }else{

    $("#logout").hide();

    $("#myOrder").hide();

    }

    }

    });

    })

    //去登陆页面

    function login(){

    window.location.href = "http://localhost:8082/login.aspx?returnUrl=" + encodeURIComponent(window.location.href);

    }

    展开全文
  • 项目技术: Springboot + Maven + Mybatis + Vue + Redis 组成, BIS 模式+ M aven 等等,附带支付宝沙箱环境以及支付环节代码。 了解详情可以私聊,感谢大家支持与帮助! 点击查看更多java精品项目 >>>

    一、项目简述

    本系统功能包括:文章展示、热门文章、文章分类、标签云用户登录评论、匿名评论用户留言、匿名留言评论管理、文章发布、文章管理文章数据统计等等.


    二、项目运行

    环境配置: Jdkl . 8 + Tomcats . 5 + Mysql + HBuilderX ( Webstorm 也行) + Eclispe ( IntelliJ 10 以,三 clispe , MyEclispe , Sts 都支持)。


    项目技术: Springboot + Maven + Mybatis + Vue + Redis 组成, BIS 模式+ M aven 等等,附带支付宝沙箱环境以及支付环节代码。

    了解详情可以私聊,感谢大家支持与帮助!

    点击查看更多java精品项目 >>>

    展开全文
  • 一、项目简述 本系统功能包括: 普通用户端登录注册,小说的... 项目技术: Springboot + Maven + Mybatis + Vue + Redis, B/S 模式+ Maven等等 了解详情可以私聊,感谢大家支持与帮助! 点击查看更多java精品项目》
  • 项目技术: Springboot + Maven + Mybatis-plus+ Vue + Redis + Shiro + Druid + logback 组成,B/S模萤;,其他:fastjson, poi, Swagger-ui, quartz, lombok (简化代码)等 了解详情可以私聊,感谢大家支持与帮助...
  • import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestMapping; import org.spring...
  • 一、项目简述 本系统功能包括:分为前端翻后端部分,包括用户,区分晋通用户以及誉里员用户,包括首页展示,部门管理,人事管理,员工管理三个模块等等。 二、项目运行 环境配置: Jdkl . 8 + Tomcats ....
  • 主要实现技术:Java、springmvc、springboot、mybatis、mysql、tomcat、shiro权限框架、vue、jquery、node.js 、redis数据库、邮箱相关等技术。 主要功能实现: 用户登录、注册、商城浏览、购买、订单、购物车、...
  • 从零开始搭建框架SSM+Redis+Mysql(一)之摘要本文章为本人实际的操作后的回忆笔记,如果有步骤错漏,希望来信307793969@qq.com或者评论指出。本文章只体现过程,仅体现操作流程,不是教程,故不适合新手学习作用。...
  • Java SSM springboot+VUE+redis实现的前后端分类版网上商城项目(源码+sql可完整运行)主要功能:用户登录、注册、商城浏览、购买、订单、购物车、退货、用户、角色等高管理
  • 【实例简介】shiro+redis 实现登录控制及密码重试次数超过5次后账号锁定一分钟不能登录【实例截图】【核心代码】SSM-Shiro└── SSM-Shiro├── logs│ └── loginfo.log├── pom.xml├── src│ └── main...
  • } } 在上述配置中,认证的 token 是存到 redis 里的,如果你这里使用了 Spring5.0 以上的版本的话,使用默认的 RedisTokenStore 认证时会报如下异常: nested exception is java.lang.NoSuchMethodError: org....
  • SSM框架整合(SSM+redis
  • 上次写完了一个demo 之后想把redis技术用在项目中,结果是频频报错。后来才发现原来我把两种实现方法混为一谈了,这次我向大家介绍第二种,我结合项目写的redis-demo。希望大家哆嗦多多收益,在看代码之前,我觉得有...
  • 由于毕业设计里面需要多表的数据关联现在复习一下数据库的多表联合的知识主键外键索引定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键, 外键可以有重复的, 可以是空值该字段没有重复值,但...
  • 这里想实现的功能是Android前端通过后端接口获取验证码,五分钟有效,将验证码保存至redis中。 一、开通阿里云短信业务 实现阿里云短信业务获取验证码流程如下: 进入阿里云控制台找到短信服务,点击免费开通 2....
  • #DBSync.testOnBorrow=true redis.clientName=requirepass mybatis-config.xml 接下来就是把需要的包创建一下 User.java(实体类) package com.lyh.ssm.bean; import lombok.Data; @Data public class User { ...
  • 这个差不多也是一个简单的复盘项目,自己一个人完成,前端bootstrap框架,权限控制严格的权限控制shiro实现,还有redis的数据缓存连接池,spring + springmvc + mybatis.,sendcould的邮件验证,容联的短信验证,七...
  • 完成了多表联查和数据插入(后面准备 多表联合的更新)今天准备完成集成文件上传模块主要是实现图片上传(用户头像的上传)开始整合流程添加依赖(阿里的和七牛的一起添加了)<!--阿里云OSS管理依赖-->...
  • 主要是简单的先自己准备需要的组件,后面直接整合在web项目里面原始登陆和注册界面登陆界面...div class="page-container" style="margin: 100px auto 0px;"><h1>.../h1><#-- <h1>本项目请使用To...
  • #1.检查数据表所有字段的状态 mysql> SHOW FULL COLUMNS FROM tdb_goods;查看字段的状态select * FROM u_work where u_work.nickname in (select nickname from u_user where u_user.nickname="付伟") ;...
  • 好久没有编程了今天先整合一下文本导出Word的模板模块开始添加依赖jar包创建对应Word的基础类public class ExperienceData { private String company; private String department; private String time;...
  • 主要的业务逻辑数据表的数据开始设计表接下来就是设计对应的前端的页面直接是bootstrap的基础类 界面小丑 后面再来界面的优化接下来就是主要的SQL语句的编写<!--信息更新--> <... update u_work set name = .....
  • 今天准备完成主要的业务表的数据插入和更新更新模块代码和前面的类似主要是SQL语句的问题<insert id="insert_e" useGeneratedKeys="true" keyProperty="id" parameterType=... insert into u_experience (email,p...
  • 昨天遗漏的问题(页面权限控制问题)主要是在数据遍历输出的时候(调用的是同一个js)后面调整js的顺序还有一起添加了banner图片上传功能模块现在准备展示一下展示遍历问题数据没有获取到主要是在不同的表里面获取其他表...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,036
精华内容 7,214
关键字:

ssm+redis

redis 订阅
友情链接: debug.rar