Java电商项目实战
韩师学子--小倪
不要告诉别人你的计划,只需要让别人知道结果就行了。
展开
-
课程安排
课程安排前端效果界面:http://www.happymmall.com/index.html一般架构的分类:主从复制,读写分离:分拆表,横向拆表:搜索量过大,建立搜索引擎,用nosql提高效率: ...原创 2018-08-26 16:06:06 · 1318 阅读 · 0 评论 -
购物车模块
购物车模块购物车接口的设计:https://gitee.com/imooccode/happymmallwiki/wikis/%E9%97%A8%E6%88%B7_%E8%B4%AD%E7%89%A9%E8%BD%A6%E6%8E%A5%E5%8F%A3?sort_id=9919购物车...原创 2018-08-29 14:04:17 · 1140 阅读 · 0 评论 -
收货地址模块
收货地址模块门户_收货地址接口:https://gitee.com/imooccode/happymmallwiki/wikis/%E9%97%A8%E6%88%B7_%E6%94%B6%E8%B4%A7%E5%9C%B0%E5%9D%80%E6%8E%A5%E5%8F%A3?sort_id=9916...原创 2018-08-29 15:00:53 · 1859 阅读 · 0 评论 -
支付模块
支付模块门户_支付接口:https://gitee.com/imooccode/happymmallwiki/wikis/%E9%97%A8%E6%88%B7_%E6%94%AF%E4%BB%98%E6%8E%A5%E5%8F%A3?sort_id=9915蚂蚁金服的api:https://support.open.alip...原创 2018-08-29 15:10:05 · 3474 阅读 · 0 评论 -
浅谈PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决
浅谈PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决 转载:https://blog.csdn.net/baidu_38083619/article/details/82463058前面源码分析见转载链接。至此整个查询过程完成,原来PageHelper的分页功能是通过Limit拼接SQL实现的。查询效率低的问题也找出来了,那么应该如何解决。首先分析SQL语句,...转载 2018-10-02 15:43:19 · 1725 阅读 · 0 评论 -
淘宝网商品SKU系统设计经验分享
淘宝网商品SKU系统设计经验分享转载:https://blog.csdn.net/hj7jay/article/details/52250897淘宝商品属性设计转载:https://blog.csdn.net/u010087886/article/details/51298398转载 2018-09-22 12:32:02 · 7076 阅读 · 0 评论 -
领域模型中的实体类分为四种类型:VO、DTO、DO、PO
领域模型中的实体类分为四种类型:VO、DTO、DO、PO 转载:http://kb.cnblogs.com/page/522348/ 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有...转载 2018-09-22 17:05:58 · 620 阅读 · 0 评论 -
如何防范短信接口被恶意调用(被刷)
如何防范短信接口被恶意调用(被刷)转载:https://zhuanlan.zhihu.com/p/20879468一、什么是短信轰炸(短信接口被刷)短信轰炸一般基于 WEB 方式(基于客户端方式的原理与之类似),由两个模块组成,包括:一个前端 Web 网页,提供输入被攻击者手机号码的表单;一个后台攻击页面(如 PHP),利用从各个网站上找到的...转载 2018-09-28 19:18:05 · 1694 阅读 · 0 评论 -
免费图形验证码方案
免费图形验证码方案luosimao目前提供的免费图形验证码方案:http://captcha.luosimao.com/demo/原创 2018-09-28 19:29:03 · 1730 阅读 · 0 评论 -
idea热部署 tomcat图片 设置虚拟访问路径
idea热部署 tomcat图片 设置虚拟访问路径 通过两种方式:第一种:在idea软件里,Run菜单按钮的Edit Configurations中,选择你的tomcat,点击Deployment,按“+”符号添加你想要映射的图片文件目录,然后修改右边的Application context, 改为你想映射的路径,设置完重启tomcat serv...原创 2018-09-30 18:55:57 · 544 阅读 · 0 评论 -
商品模块
商品模块 FTP服务的对接FTPUtil.javapackage com.mmall.util;import org.apache.commons.net.ftp.FTPClient;import org.slf4j.Logger;import org.slf4j.LoggerFacto...原创 2018-08-29 00:55:08 · 541 阅读 · 0 评论 -
分类管理模块
分类管理模块 后台_品类接口:https://gitee.com/imooccode/happymmallwiki/wikis/%E5%90%8E%E5%8F%B0_%E5%93%81%E7%B1%BB%E6%8E%A5%E5%8F%A3?sort_id=9911如何设计及封装无限层级的树状数据结构In...原创 2018-08-28 15:31:46 · 2819 阅读 · 0 评论 -
用户功能模块
用户功能模块横向越权、纵向越权安全漏洞横向越权:攻击者尝试访问与他拥有相同权限的用户的资源纵向越权:低级别攻击者尝试访问高级别用户的资源项目的接口设计链接:https://gitee.com/imooccode/happymmallwiki/wikis/%E9%97%A8%E6%88%B7_%E7%9...原创 2018-08-28 00:05:56 · 1095 阅读 · 0 评论 -
源配置+环境配置
源配置+环境配置 1.阿里云源配置官网:http://mirrors.aliyun.com/2.本项目所用centos: http://mirrors.aliyun.com/help/centors3.源配置步骤(1)备份 sudo mv /etc/yum.repos.d/CentO...原创 2018-08-26 17:08:45 · 311 阅读 · 0 评论 -
vsftpd服务器的搭建
vsftpd服务器的搭建 vsftpd简介:vsftpd是完全免费的、开放源代码的ftp服务器软件特点:是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能vsftpd安装(linux)版本(vsftpd-2.2.2-21.el6.x86_64) Linux...原创 2018-08-26 21:23:40 · 308 阅读 · 0 评论 -
Nginx概览
Nginx概览一款轻量级WEB服务器、也是一款反向代理服务器作用:1.可直接支持Rails和PHP的程序 2.可作为HTTP反向代理服务器 3.作为负载均衡服务器 4.作为邮件代理服务器 5.帮助实现前端动静分离特点:高...原创 2018-08-26 22:49:53 · 200 阅读 · 0 评论 -
Mysql概要
Mysql概要 linux下的安装1.执行 yum -y install mysql-server2.rpm -qal | grep mysql-server可通过这个检查是否已经安装mysql-server3.默认安装路径 /etc/my.cnf2.字符集配置(1)vim /etc/my.cn...原创 2018-08-27 00:51:35 · 183 阅读 · 0 评论 -
Git概要
Git概要git简介:一款免费、开源的分布式版本控制系统特点:Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理git安装(linux)wget https://github.com/git/git/releases?after=v2.9.1如github...原创 2018-08-27 01:20:16 · 159 阅读 · 0 评论 -
数据表结构
数据表结构 表结构用户表CREATE TABLE `mmall_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', `username` varchar(50) NOT NULL COMMENT '用户名', `pa...原创 2018-08-27 09:17:02 · 845 阅读 · 0 评论 -
项目初始化
项目初始化把项目与git进行关联首先,在码云登陆并创建一个项目打开idea软件中的项目,打开Terminal终端窗口输入命令 touch README.md输入你想写的文本信息输入命令 touch .gitignore避免把不想上传的文件上传上去*.class#packag...原创 2018-08-27 09:59:03 · 328 阅读 · 0 评论 -
Mybatis三剑客(mybatis-generotor、mybatis-plugin、mybatis-pagehelper)
Mybatis三剑客(mybatis-generotor、mybatis-plugin、mybatis-pagehelper)mybatis-generotor创建项目各包名idea的安装:在pom.xml的插件标签<plugins></plugins>添加 <plugin> <groupId>...原创 2018-08-27 14:59:40 · 1048 阅读 · 0 评论 -
logback配置
logback配置添加日记logback.xml放在resource目录下<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false原创 2018-08-27 19:19:48 · 164 阅读 · 0 评论 -
电商实战
电商实战1.系统介绍O2O(Online To Offline):线上转线下 代表:美团,饿了么B2B(Business To Business) :企业对企业的电子商务模式 代表:阿里巴巴集团C2C(Consumer To Consumer): 人人电子商务的专业用语,是个...原创 2018-12-25 23:41:10 · 771 阅读 · 0 评论