摘要: 黑马程序员最新项目《宜立方商城》与经典的《淘淘商城》有很多地方都是一样的,只是用了一些更新的技术而已,这里我们借鉴一下《宜立方商城》面试时要问到的问题。该商城以后博主和大家一起做一做。 1、描述一下你的项目 网上商城是一个综合性的B2B2C平台,类似京东商城。商家可以申请入驻到平台进行商品的销售,会阅读全文
posted @ 2018-12-10 20:03 黑泽君 阅读(76) 评论(0) 编辑
摘要: 项目的总结 第一天:学习电商行业的背景,电商模式:B2B、B2C、B2B2C、O2O。分布式,集群的理解,系统的架构,基于SSO的架构。使用Maven搭建后台工程,及SVN的使用。 第二天:dubbo的学习和使用,系统和系统之间通信的中间件。webservice :系统之间通信。应用于外部系统,并且阅读全文
posted @ 2018-12-10 14:01 黑泽君 阅读(201) 评论(8) 编辑
摘要: 第十四天: 1、Linux上mysql的安装 2、系统的部署 3、mycat的介绍 4、项目总结 5、面试中的问题 1、开发流程浅解 2、项目发布前的准备 1、测试 a) 本地单元测试 b) 测试环境测试(1,2,3,4,5) c) 用户测试(仿真环境:UAT环境)2、确认服务器的资源 a) 硬件资阅读全文
posted @ 2018-12-09 23:27 黑泽君 阅读(283) 评论(1) 编辑
摘要: 课程计划 1、订单系统搭建 2、订单确认页面展示 3、用户认证 4、创建订单 5、创建订单成功后显示订单号 1、订单系统搭建 1.1、功能分析 1、在购物车页面点击【去结算】按钮跳转到订单确认页面。 a) 展示商品列表 b) 配送地址列表 c) 选择支付方式2、展示订单确认页面之前,应该确认用户身份阅读全文
posted @ 2018-12-08 01:01 黑泽君 阅读(354) 评论(2) 编辑
摘要: 1、商城购物车系统实现的三种方案 1.1、session 将购物车直接存放到与用户相关的session中。优点: 代码实现超级简单。缺点: 购物车存在session当中,如果session销毁,购物车就没有了。(session只存在于一次会话中。) 用户未登录的时候不能添加购物车。 购物车使用了se阅读全文
posted @ 2018-12-07 13:49 黑泽君 阅读(31) 评论(0) 编辑
摘要: 课程计划 1、购物车的流程 2、购物车的实现 a) 登录状态下的购物车实现 b) 未登录状态下的购物车实现 1、购物车流程 1.1、以前的购物车流程 用户将商品添加到购物车时,判断用户是否登录,如果已经登录将购物车放入session中。 存在的问题: 购物车使用了session,而session是存阅读全文
posted @ 2018-12-06 18:55 黑泽君 阅读(284) 评论(0) 编辑
摘要: 课程计划 1、SSO注册功能实现 2、SSO登录功能实现 3、通过token获得用户信息 4、ajax跨域请求解决方案--jsonp 1、服务接口实现 SSO系统就是解决分布式环境下登录问题的,本质上是解决分布式环境下Session共享问题。 1.1、检查数据是否可用接口开发 检查数据是否可用作为注阅读全文
posted @ 2018-12-04 18:56 黑泽君 阅读(344) 评论(1) 编辑
摘要: 课程计划 使用nginx实现网页静态化的测试 nginx的安装 nginx配置虚拟主机 nginx实现反向代理 nginx实现负载均衡 SSO系统工程搭建 1、目前访问系统使用的方式存在的问题 目前访问后台系统: http://localhost:8081/目前访问首页系统: http://loca阅读全文
posted @ 2018-12-02 17:28 黑泽君 阅读(202) 评论(2) 编辑
摘要: 问题: 重启虚拟机后,再次重启nginx会报错: nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) 问题原因: 提示信息说明在 /var/run/nginx/ 目录下找不到 n阅读全文
posted @ 2018-12-02 09:22 黑泽君 阅读(18) 评论(0) 编辑
摘要: 注意:本博文在CentOS7.5版本上进行了测试,不同的版本可能会出现差异。以下均为root用户下的操作,安装时请确保你的Linux可以上网。 Linux下使用命令安装gcc、g++、gdb 使用gcc用来编译C程序 使用g++用来编译C++程序 使用gdb来调试程序 1、gcc的安装 现在下载的C阅读全文
posted @ 2018-12-01 15:25 黑泽君 阅读(13) 评论(0) 编辑
摘要: 我们在使用虚拟机的时候,虚拟机的IP往往会变化,前期配置的SecureCRT连接、FTP连接需要重新修改,给我们的使用造成很大的不便。本文介绍了如何固定虚拟机CentOS 7.5的IP的方法。 环境: 本地主机:win10 虚拟机软件:Vmware 14 PRO 虚拟机:CentOS 7.5桌面版 阅读全文
posted @ 2018-12-01 12:33 黑泽君 阅读(17) 评论(0) 编辑
摘要: 一、安装前准备 最新版本的VMware: 官网链接:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlVMware10.0 && VMware12.0 Pro && VMware14.0阅读全文
posted @ 2018-12-01 12:06 黑泽君 阅读(21) 评论(0) 编辑
摘要: 一、VMware10.0 的安装与破解 VMware v11.x、12.x、14.x 系列版本仅支持64位系统,如果是32位系统请用VMware v10.x版本。本博主电脑是64位的,注意:64位的操作系统可以安装32的软件。 1、VMware Workstation 10 简介 vmware10全阅读全文
posted @ 2018-12-01 11:06 黑泽君 阅读(28) 评论(0) 编辑
摘要: 课程计划 1、商品详情页面展示,动态展示(jsp + redis) 2、使用freemarker实现网页静态化(解决高并发) 3、使用ActiveMq同步生成静态网页 1、商品详情页面展示,动态展示(jsp + redis) 从架构中可以看出商品详情页面是一个表现层工程。创建一个商品详情页面展示的M阅读全文
posted @ 2018-11-30 21:39 黑泽君 阅读(169) 评论(2) 编辑
摘要: 设置注释模板的:Window --> Preference --> Java->Code Style --> Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。 文件(Files)注释标签: /** * @Title: ${fil阅读全文
posted @ 2018-11-29 23:01 黑泽君 阅读(13) 评论(0) 编辑
摘要: 1、java环境 1.1、安装jdk 淘淘商城系统使用java7开发,使用jdk1.7.0 _80版本开发,安装jdk1.7步骤如下图所示:第一步:在oracle官网下载跟系统相匹配的jdk,如下所示: 第二步:双击运行jdk-7u80-windows-x64.exe,点击“下一步”:第三步:更改j阅读全文
posted @ 2018-11-29 01:00 黑泽君 阅读(278) 评论(4) 编辑
摘要: 课程计划 1、同步索引库问题分析 2、什么是MQ 3、ActiveMQ的安装 4、ActiveMQ的使用方法 5、ActiveMQ整合spring 6、使用消息队列实现添加商品后同步索引库 1、同步索引库问题分析 方案一:在taotao-manager中,添加商品的业务逻辑中,添加一个同步索引库的业阅读全文
posted @ 2018-11-26 14:13 黑泽君 阅读(136) 评论(0) 编辑
摘要: 错误表现: SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/learn/Java/maven/repository_taotao/org/slf4j/slf4j-log4阅读全文
posted @ 2018-11-25 17:48 黑泽君 阅读(20) 评论(0) 编辑
摘要: 课程计划 1、solr集群的搭建 2、使用solrJ管理solr集群 3、把搜索功能切换到solr集群版 4、httpclient 5、全局异常处理 1、什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模、容错、分布式索引和检索能力时使用 So阅读全文
posted @ 2018-11-24 20:32 黑泽君 阅读(158) 评论(0) 编辑
摘要: 我用Eclipse开发Maven项目,本来好好的,但是后来导入一个新的Maven项目,莫名其妙的其中pom.xml文件报错,后来执行install命令时又编译不通过报错。maven报错:错误截图如下图: 报错如下: Could not transfer artifact org.slf4j:slf4阅读全文
posted @ 2018-11-24 15:56 黑泽君 阅读(13) 评论(0) 编辑
摘要: 课程计划 第六天: 1、搜索工程的搭建 2、linux下solr服务的搭建 3、测试使用solrJ管理索引库 4、把商品数据导入到索引库中(后台功能) 5、商品搜索功能实现(前台功能) 1、搜索工程的搭建 要实现搜索功能,需要搭建solr服务、搜索服务工程、搜索系统(表现层的工程) 1.1、Solr阅读全文
posted @ 2018-11-22 17:00 黑泽君 阅读(247) 评论(0) 编辑
摘要: 配置业务域,type指定使用自定义的fieldType。 修改solr工程下的schema.xml文件,在文件末尾添加一个自定义的fieldType,如下: <schema>............</schema> <fieldType name="text_ik" class="solr.Tex阅读全文
posted @ 2018-11-21 12:22 黑泽君 阅读(21) 评论(0) 编辑
摘要: 课程计划: 第五天 1、首页轮播图的展示 2、首页大广告展示流程图 3、Redis的安装及使用 4、Redis集群的搭建 5、向业务逻辑中添加缓存 6、Jedis的使用(redis的客户端) 7、缓存同步 8、Solr服务器安装 1、首页轮播图的展示 taotao-portal-web工程中,动态展阅读全文
posted @ 2018-11-19 23:42 黑泽君 阅读(336) 评论(8) 编辑
摘要: 课程计划 1、门户(前台)系统的搭建 2、显示前台商城首页 3、CMS内容管理系统的介绍 4、CMS内容管理系统的创建 5、CMS内容管理系统的实现 a) 内容分类管理 b) 内容管理 1、门户(前台)系统的搭建 1.1、什么是门户系统 从广义上来说,它将各种应用系统、数据资源和互联网资源集成到一个阅读全文
posted @ 2018-11-18 13:15 黑泽君 阅读(178) 评论(0) 编辑
摘要: 9.4、作业 商品编辑、商品删除、商品上架下架。 9.4.1、商品编辑 功能分析:item-list.jsp 我们再来看看item-add.jsp,先看看隐藏域再来看看URL部分请求URL: /item/update参数: 表单数据(TbItem)返回值:Taotaoresult 业务逻辑: 根据商阅读全文
posted @ 2018-11-18 11:11 黑泽君 阅读(44) 评论(0) 编辑
摘要: 出现了两个名称一样的映射,会报如下错误: 原因: 解决方法: 出现Ambiguous Mapping异常时,找到同一请求路径映射到两个方法的地方,修改即可。使这两个方法有区分即可。注意:要一并修改对应的jsp上的请求路径。阅读全文
posted @ 2018-11-16 21:08 黑泽君 阅读(18) 评论(0) 编辑
摘要: 课程计划 第三天: 1、商品类目选择 2、图片上传 a) 图片服务器FastDFS b) 图片上传功能实现 3、富文本编辑器的使用KindEditor 4、商品添加功能完成 1、商品类目选择 1.1、功能分析 1.1.1、数据库表结构设计 parent_id 表示节点的父节点。上表的设计可以展示为树阅读全文
posted @ 2018-11-14 10:43 黑泽君 阅读(370) 评论(0) 编辑
摘要: eclipse中遇到了Syntax error on token "Invalid Character", delete this token(令牌“无效字符”上的语法错误,删除此令牌)的错误提示,看代码是完全没有问题,上网查了半天发现遇到这个问题的好像不太多,总结一下问题原因和解决方案: 1、看到阅读全文
posted @ 2018-11-13 16:32 黑泽君 阅读(29) 评论(0) 编辑
摘要: 电脑的休眠功能,为长时间不用的电脑进行了关闭显示、硬盘停转的深度节能模式,不仅节约能源,还保护设备。 但有些时候也会出现一些问题,如休眠后无法唤醒,无法移动鼠标,敲击键盘都无效,最后只能长按电源键来强制关机!!! 当你也遇到无法唤醒的问题时,可以尝试以下方法来解决。 电脑休眠后无法唤醒的因素一般有两阅读全文
posted @ 2018-11-12 23:54 黑泽君 阅读(28) 评论(0) 编辑
摘要: 前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的阅读全文
posted @ 2018-11-12 20:03 黑泽君 阅读(51) 评论(0) 编辑