SSM
joker柒月
热爱的就要做到极致
展开
-
SSM到Spring Boot从零开发校园商铺平台十一(关键信息进行DES加密)
DESutilDES是一种对称加密算法, 所谓对称加密算法就是指使用相同的密钥; 该工具类主要是对关键配置信息进行加密和解密。package com.tyron.o2o.util;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import sun.misc.BASE64Decoder;imp原创 2020-05-29 17:47:58 · 334 阅读 · 0 评论 -
SSM到Spring Boot从零开发校园商铺平台十(阿里云部署)
此处参考翔仔的文章----阿里云部署Java网站阿里云部署主要步骤:申请阿里云服务器; 搭建环境; 发布项目; 域名解析安装JDK下载地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJava程序需要运行在JRE里边,因此咱们需要安装JDK,在软件路径里执行//添加可执行权限chmod +x jdk-8u144-linux-x64.rpm//安装RPM软.原创 2020-05-28 17:57:42 · 794 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平九(前端展示系统)
首页轮播图HeadLineDao.javapublic interface HeadLineDao { /** * 根据传入的查询条件(头条名查询头条) */ List<HeadLine> queryHeadLine(@Param("headLineCondition")HeadLine headLineCondition);}HeadLineDao.xml<?xml version="1.0" encod原创 2020-05-27 21:22:47 · 513 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台八(商品模块)
商品添加之Dao层的实现ProductDao /** * 插入商品 * * @param product * @return */ int insertProduct(Product product);ProductDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DT原创 2020-05-26 14:58:52 · 752 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台七(商品类别模块)
商品类别列表从前端到后端ProductCategoryDaopublic interface ProductCategoryDao { /** * 通过商品shop id 查询店铺商品类别 * @param shopId * @return */ List<ProductCategory> queryProductCategoryList(long shopId);}ProductCategoryDao.xml<原创 2020-05-25 11:09:26 · 352 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台六(店铺编辑和列表功能)
店铺信息编辑之Dao层开发ShopDao /** * 通过owner id 查询店铺 */ Shop queryByShopId(long shopId);ShopDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://myba原创 2020-05-24 13:53:53 · 493 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台五(主从库同步与读写分离)
读写分离是数据库集群的一种方式,这种方式可以将对数据库访问的压力分散到集群的各个节点上,但是因为是通过与主服务器进行同步,存储的数据量并没有减少,所有读写分离并没有解决如何减少存储压力。像微信的朋友圈,上亿人发布,这些数据还是必不可删的,数据量大,服务器数据库的存储却是有限的。读写分离无法解决。...原创 2020-05-24 09:30:35 · 329 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台四(店铺注册功能模块)
Dao层新增店铺src/main/java/com.imooc.o2o.dao 目录下新建 ShopDao.java接口。package com.imooc.o2o.dao;import com.imooc.o2o.entity.Shop;public interface ShopDao { /** * 新增店铺 * @param shop * @return */ int insertShop(Shop shop);}..原创 2020-05-23 14:31:01 · 948 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台三(Logback配置与使用)
logback介绍logback日志配置主要模块logBack的配置新建logback.xml配置文件<?xml version="1.0" encoding="utf-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--定义参数常量 --> <!--TRACE<DEBUG<INFO<WARN<E原创 2020-05-22 22:23:08 · 270 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台二(SSM框架搭建配置与验证)
配置Maven通过maven引入项目所需要的的架包,编写pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&原创 2020-05-22 20:30:48 · 456 阅读 · 0 评论 -
SSM到Spring Boot-从零开发校园商铺平台一(实体类设计与表的创建)
系统功能模块划分实体类设计与表的创建创建区域实体类与数据表package com.imooc.o2o.entity;import java.util.Date;public class Area { // ID private Integer areaId; // 名称 private String areaName; // 权重 private Integer priority; // 创建时间 p原创 2020-05-22 16:25:47 · 587 阅读 · 3 评论 -
Java高并发秒杀API-Java高并发秒杀APi之业务分析与DAO层代码编写
初始秒杀设计业务分析秒杀系统业务流程如下:由图可以发现,整个系统其实是针对库存做的系统。用户成功秒杀商品,对于我们系统的操作就是:1.减库存。2.记录用户的购买明细。下面看看我们用户对库存的业务分析:记录用户的秒杀成功信息,我们需要记录:1.谁购买成功了。2.购买成功的时间/有效期。这些数据组成了用户的秒杀成功信息,也就是用户的购买行为。为什么我们的系统需要事务?1.若是用户成功秒杀商品我们记录了其购买明细却没有减库存。导致商品的超卖。 2.减了库存却没有记录用.转载 2020-05-22 08:32:21 · 259 阅读 · 0 评论 -
SSM整合开发办公系统核心模块五(报销单处理)
填写报销单 个人报销单、待处理报销单 修改报销单 提交报销单 审核报销单 打款原创 2020-05-21 09:54:47 · 736 阅读 · 0 评论 -
SSM整合开发办公系统核心模块四(登录与个人中心)
登录、退出、个人中心、修改密码关注点session操作 登录拦截器Biz接口及其实现类GlobalBizpackage com.imooc.oa.biz;import com.imooc.oa.entity.Employee;public interface GlobalBiz { Employee login(String sn,String password); void changePassword(Employee employee);}Glob原创 2020-05-21 09:21:05 · 539 阅读 · 0 评论 -
SSM整合开发办公系统核心模块三(员工管理功能实现)
员工信息的增删改查关注点:员工与部门的关联关系 默认登录密码dao与映射文件EmployeeDaopackage com.imooc.oa.dao;import com.imooc.oa.entity.Department;import com.imooc.oa.entity.Employee;import org.apache.ibatis.annotations.Param;import org.springframework.stereotype.Repository;原创 2020-05-21 08:41:11 · 377 阅读 · 0 评论 -
SSM整合开发办公系统核心模块二(部门管理功能实现)
部门管理实体类 dao接口与映射文件 biz接口与其实体类 控制器 页面实体类部门public class Department { private String sn; private String name; private String address; //set和get}员工public class Employee { private String sn; private String password;原创 2020-05-20 22:55:36 · 527 阅读 · 0 评论 -
SSM整合开发办公系统核心模块一(准备工作)
流程、创建项目oa-----pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0原创 2020-05-20 20:09:26 · 384 阅读 · 0 评论