编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

Java编程

搭建Java商城系统的图片服务器环境
Java编程

搭建Java商城系统的图片服务器环境

阅读(2149)

前面的文章,我们讲了传统电商项目的图片管理和分布式环境中的图片管理。本篇文章,我们讲下搭建商城系统的图片服务器。因为都是本地项目,所以环境当然也是在本地的,多台电脑的问题,那就通过VMware来实现。另外为了减少学习的成本,所有Centos的操作,能在图形化界面下完成的就尽量在图形化界面下完成。在阅读下面的内容时,你最好也看下本...

VMware CentOS7下安装宝塔面板
Java编程

VMware CentOS7下安装宝塔面板

阅读(3018)

需要在虚拟机VMware下安装宝塔面板,首先你得确保你的虚拟机可以上网,你可以看下本站的以下2篇文章:vmware安装centos7超详细图文教程VMware CentOS7 配置桥接上网好了,下面我们讲下,如何在VMware下安装宝塔面板。(为了降低大家的学习难度,我能在可视化下操作的步骤都尽量在可视化下操作)1、打开“终端”2、在终端输入以下命令后回车。y...

修改宝塔面板的登录用户名和密码
Java编程

修改宝塔面板的登录用户名和密码

阅读(7954)

正常情况下,安装完宝塔面板后,生成的用户名和密码都是很复杂的,这篇文章我们讲下如何修改宝塔面板的登录名和密码。1、登录宝塔面板,来到“面板设置”界面,往下拉,可以看到面板用户和面板密码2个输入框,这个就是宝塔面板登录页面中的账号和密码了。2、在“面板用户”栏,单击“修改”按钮,在“修改面板用户名”弹框中,输入新的用户名...

分布式环境中的图片管理
Java编程

分布式环境中的图片管理

阅读(1831)

分布式环境一般都有一个专门的服务器存放图片。在本项目中我们会使用虚拟机搭建一个专门的服务器用来存放图片,在服务器上我们安装一个nginx来提供http服务,用于访问图片;安装一个ftp服务器提供图片上传服务。简单的图示如下图所示:

传统项目中的图片管理
Java编程

传统项目中的图片管理

阅读(1345)

传统项目中,一般都是在web项目本身中添加一个文件夹用于存放图片,如在工程根目录WebRoot中创建一个upload文件夹。把图片存放在此文件夹中就可以直接在工程中引用。优点:引用方便,便于管理缺点:1、如果是分布式环境,图片的引用会出现问题。2、图片的下载会给web项目本身增加额外的压力。为什么说分布式环境,图片的引用可能会出现问题呢...

商品类目选择功能开发
Java编程

商品类目选择功能开发

阅读(2073)

前面,我们完成了商品列表的展示,本篇文章我们完成商品类目选择的功能。可以看到,新增商品的时候,类目选择弹框是空白的。还是像之前说的那有,我们侧重于后台,至于前台功能我们不详述。1、新增接口ItemCatService,代码如下package com.codingwhy.service; import com.codingwhy.pojo.EasyUITreeNode; import java.util.Li...

IntelliJ IDEA部分js文件以文本方式打开
Java编程

IntelliJ IDEA部分js文件以文本方式打开

阅读(3944)

目前有个项目,如下图所示,名为index.js的JavaScript文件是文本方式打开的,而且项目下所有名为index.js的文件都是以文本方式打开,细心的也可以发现,2个js文件的图标都不一样。解决方法如下,打开IDEA的设置(Settings),具体操作如下图,可以看到index.js就在列表RegisteredPatterns里面,我们点右侧的删除小图标即可。

商品列表页面的开发
Java编程

商品列表页面的开发

阅读(2214)

本套电商系统教程的侧重点在后台,所以前台怎么开发的就不讲解了,都是现成的代码。后台请求的url是/item/list,接收page和rows2个参数。1、新增接口ItemService,代码如下package com.codingwhy.service; import com.codingwhy.pojo.EasyUIDataGridResult; public interface ItemService {     ...

商城系统分页处理:Mybatis分页插件PageHelper详解
Java编程

商城系统分页处理:Mybatis分页插件PageHelper详解

阅读(1591)

如果你在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。具体配置步骤如下1、引入jar包,修改javamall.manager.mapper的pom.xml文件新增如下依赖<dependency>     <groupId>com.github.pagehelper</groupI...

运行java商城后台
Java编程

运行java商城后台

阅读(1794)

经过前面的3篇文章,SSM框架就整合完成了。SSM框架整合:Dao整合SSM框架整合:Service整合SSM框架整合:表现层整合此时,如果能看到后台界面,那么说明整合就成功了。1、新建PageController,具体代码如下:package com.codingwhy.controller; import org.springframework.stereotype.Controller; import org.springframework....