阅读(2241)
MallResult工具类主要是用于返回结果,返回的结果一般包含如下3个信息1、状态码2、响应的消息3、响应的数据具体代码如下package com.codingwhy.pojo;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
public class MallResult&n...
阅读(5664)
此工具类主要用于商城系统中处理json对象,比如将对象转换成json字符串、将json结果集转化为对象、将json数据转换成pojo对象list。具体代码如下package com.codingwhy.utils;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson...
阅读(2974)
FtpUtil主要在商城系统中实现图片的上传功能,具体代码如下package com.codingwhy.utils;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
import java.io.*;
public ...
阅读(2299)
前面我们完成了商品类目的选择功能,本篇文章我们要完成商品的图片上传功能,为了完成商品图片上传功能,我们首先搭建了图片服务器并且创建了图片站点。1、javamall.manager.web项目pom.xml新增commons-fileupload<!-- 文件上传组件 -->
<dependency>
<groupId>commons-fileupload</g...
阅读(2180)
《阿里巴巴Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件...
阅读(2033)
前面,我们完成了商城系统的图片服务器的环境搭建。本文我们讲下在图片服务器下创建一个图片站点,以下是步骤。注意,我们访问宝塔面板是在本机电脑是访问的,不是在虚拟机里面,当然虚拟机里面也是可以访问的,不过我觉得麻烦,有时候输入中文什么的,又得折腾CentOS。1、在宝塔面板中,单击“网站”,在单击“添加站点”。2、在“添加站点”...
阅读(2214)
前面,我们完成了java商城系统的图片站点的新建,本篇文章,我们讲下如何新建FTP账号。1、单击宝塔面板的“FTP”菜单,然后单击“添加FTP”。2、在弹出的“添加FTP账户”窗口,我们填写codingwhy,并且根目录选择我们刚刚新建的图片站点后单击“提交”按钮。这样,就完成了ftp账号的创建了。
阅读(2587)
前面的文章,我们讲了传统电商项目的图片管理和分布式环境中的图片管理。本篇文章,我们讲下搭建商城系统的图片服务器。因为都是本地项目,所以环境当然也是在本地的,多台电脑的问题,那就通过VMware来实现。另外为了减少学习的成本,所有Centos的操作,能在图形化界面下完成的就尽量在图形化界面下完成。在阅读下面的内容时,你最好也看下本...
阅读(3661)
需要在虚拟机VMware下安装宝塔面板,首先你得确保你的虚拟机可以上网,你可以看下本站的以下2篇文章:vmware安装centos7超详细图文教程VMware CentOS7 配置桥接上网好了,下面我们讲下,如何在VMware下安装宝塔面板。(为了降低大家的学习难度,我能在可视化下操作的步骤都尽量在可视化下操作)1、打开“终端”2、在终端输入以下命令后回车。y...
阅读(8800)
正常情况下,安装完宝塔面板后,生成的用户名和密码都是很复杂的,这篇文章我们讲下如何修改宝塔面板的登录名和密码。1、登录宝塔面板,来到“面板设置”界面,往下拉,可以看到面板用户和面板密码2个输入框,这个就是宝塔面板登录页面中的账号和密码了。2、在“面板用户”栏,单击“修改”按钮,在“修改面板用户名”弹框中,输入新的用户名...