![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
joker柒月
热爱的就要做到极致
展开
-
Spring boot理财系统4 Jsonrpc
销售端作用:用于与第三方交互的门户网关,这里进行安全控制,流量统计等,整合内部资源,对外提供相应的接口,完成产品的销售管理功能:产品查询 申购、赎回 对账接口文档:swagger swagger编写 已有代码生成接口文档主要步骤在api模块中定义产品相关的rpc请求服务和请求对象 在manager中的rpc包下实现api模块中的服务类 在manager中的configuration包下实现RpcConfiguration将rpc相关配置交给spring管理常见错误:在原创 2020-06-09 18:37:23 · 553 阅读 · 0 评论 -
Spring boot理财系统3 Swagger
swagger介绍在Swagger模块下添加依赖创建Swagger的配置类package com.qwl.manager.configuration;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.service.ApiInfo;i原创 2020-06-09 01:17:52 · 259 阅读 · 0 评论 -
Spring boot理财系统2 管理端
添加产品1、管理端启动类package com.qwl.manager;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * 管理端启动类 */@SpringBootApplicationpublic class ManagerApp { public static void ..原创 2020-06-08 20:37:53 · 504 阅读 · 0 评论 -
Spring boot理财系统1
一、项目准备模块化开发的好处? 高内聚,低耦合 并行开发,提高开发的效率如何划分? 业务层次 功能划分 重复使用(一)、工程创建构建工具:gradle(二)、数据库设计管理端 产品表 订单表(三)...原创 2020-06-08 11:30:32 · 312 阅读 · 0 评论 -
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 评论 -
Spring+Mybatis整合案例电商模块五
修改商品数据原创 2020-05-20 01:18:52 · 242 阅读 · 0 评论 -
Spring+Mybatis整合案例电商模块四
下架商品list.jspListServletshopServiceshopServiceImplArticleMapper预览商品ListServletshopServiceshopServiceImplArticleMapper修改商品之关联查询商品的类型信息ListServlettype展示在前台即...原创 2020-05-20 00:49:35 · 194 阅读 · 0 评论 -
Spring+Mybatis整合案例电商模块三(分页开发)
商品分页开发utils/pager.javapackage com.imooc.shop.utils;//分页实体public class Pager { //1.当前页码 private int pageIndex=1; //2.一页需要展示多少条数据 private int pageSize=3; //3.当前条件下总的数据量 private int totalCount; //4.总共可以分多少页 private int原创 2020-05-19 21:54:20 · 207 阅读 · 0 评论 -
Spring+Mybatis整合案例电商模块二
一级类型和商品信息展示ListServletpackage com.imooc.shop.action;import com.imooc.shop.bean.Article;import com.imooc.shop.bean.ArticleType;import com.imooc.shop.service.ShopService;import org.springframework.web.context.WebApplicationContext;import org.sprin原创 2020-05-14 01:51:56 · 351 阅读 · 0 评论 -
Spring+Mybatis整合案例电商模块
框架整合导入项目的配置依赖到pom.xml文件中 项目分层,创建实体类,创建Mybatis的持久层接口及映射文件 配置Spring框架配置文件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:schemaLo原创 2020-05-14 00:33:16 · 274 阅读 · 0 评论