03 2019 档案
java程序员怎么创建自己的网站:第一章:总体流程
摘要:对于新手开发者用户,如果想搭建一个简单的属于自己的网站,只要通过以下 5 个步骤就可以拥有属于您自己的网站(以下为必备过程,但是每个流程之间并没有必然的先后顺序): 注册/转入域名 域名注册是在互联网上建立任何服务的基础,搭建一个网站前您需拥有一个域名。 如果您已经在其他注册商拥有了自己的域名,您可
阅读全文
技术汇总:第五章:使用angularjs做首页三级分类
摘要:页面: <script type="text/javascript" src="plugins/angularjs/angular.min.js"></script> <script type="text/javascript" src="js/service/userService.js"></s
阅读全文
技术汇总:第四章:使用Easyui做三级下拉列表
摘要:功能展示: Easyui 功能代码: 一级分类<select data-options="url:'getCatalog1',textField:'name',valueField:'id', onSelect: function(rec){ var url = 'getCatalog2?catal
阅读全文
全文检索工具elasticsearch:第四章:开发电商的搜索列表功能
摘要:1、功能简介 1.1入口: 两个 首页的分类 搜索栏 列表展示页面 2 根据业务搭建数据结构 这时我们要思考三个问题: 哪些字段需要分词我们用哪些字段进行过滤哪些字段我们需要通过搜索显示出来。 需要分词的字段 sku名称 sku描述 分词、定义分词器 有可能用于过滤的字段 平台属性、三级分类、价格
阅读全文
技术汇总:第三章:拖拉验证
摘要:百度分享 链接:https://pan.baidu.com/s/1vAeQFPG6wvcLisYdIB3Z1Q 提取码:g3j8 详细文章:https://www.jb51.net/article/151432.htm
阅读全文
分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署
摘要:电商系统部署 第3章 容器部署解决方案Docker 目标 目标1:了解Docker与虚拟机的不同点,相比的优势 目标2:掌握Docker的启动方法 目标3:掌握Docker镜像操作 目标4:掌握Docker容器操作 目标5:掌握Mysql tomcat Nginx Redis等容器的部署方法 目标6
阅读全文
大型电商网站:第四章:业务功能与数据结构分析
摘要:我现在要做的这个电商网站和京东类似,以下是首页展示: 这里参考京东,访问京东网站,查看分类 分类表:base_catalog1,base_catalog2,base_catalog3对应三个级别的分类,后台维护也需要这些表 一级分类,不需要传参数,直接查询一级分类表; 二级分类,它通过你选中的一级分
阅读全文
大型电商网站:第三章:环境搭建
摘要:下面是我要搭建的一个简单的SOA面向服务分布式架构: 主要使用技术:SpringMVC、SpringBoot、mybatis、dubbo、zookeeper、redis、elasticsearch、nginx、Fastdfs、activeMQ、alipay 技术选型: 使用SpringMVC进行表述
阅读全文
大型电商网站:第二章:项目开发介绍
摘要:下面是我要写的一个简单的SOA面向服务分布式架构: 业务功能主要参考京东商城,当然了京东做的功能太多了,我就挑几个觉得比较实用的,简单的写写,这在后面几章会慢慢的写出来。 主要功能模块: 用户模块、后台管理模块、商品详情模块、商品检索模块、购物车模块、登录模块、订单模块和支付模块等组成。 开发环境:
阅读全文
面试:第十一章:缓存
摘要:redis的具体使用场景吗? 1.主要应用在门户网站首页广告信息的缓存。因为门户网站访问量较大,将广告缓存到redis中,可以降低数据库访问压力,提高查询性能。 2.应用在用户注册验证码缓存。利用redis设置过期时间,当超过指定时间后,redis清理验证码,使过期的验证码无效。 3.用在购物车模块
阅读全文
面试:第八章:SpringMVC、Springboot、Mybatis、Dubbo、Zookeeper、Redis、Elasticsearch、Nginx 、Fastdfs、ActiveMQ
摘要:SpringMVC: 简单的介绍一下Spring Mvc的工作原理? 1、用户向服务器发送请求,请求被SpringMVC的前端控制器DispatcherServlet截获。 2、DispatcherServlet对请求的URL(统一资源定位符)进行解析,得到URI(请求资源标识符),然后根据该URI
阅读全文
面试:第七章:冷门面试题
摘要:金融相关: 圈存与圈提 圈存 圈存,是将消费者平时从银行户头中提领现金放在口袋里进行消费付款的方式变成将消费者银行户头中的钱直接圈存(存入)IC晶片上,又称电子钱包,这样一来,消费者就免除携带现金找零、遗失、伪钞、被抢之风险。 圈存的资金大多是个人在特定的消费环境下进行刷卡消费的。 收款单位与银行签
阅读全文
大型电商网站:第一章:主要电商模式
摘要:七大电商模式 B2B--企业对企业 B2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing的一种具体主要的表现形式。 案例:阿里巴巴
阅读全文
面试:第六章:面试题收集
摘要://面向对象: 面向对象的特征:1抽象性 2继承 3封装 4多态性 多态性的四种体现:1接口和接口的继承 2类和类的继承 3重载 4重写 重载在同一个类里同名形参列表不同,重写在实现类里面。 jvm:是Java Virtual Machine(Java虚拟机)的缩写,是整个Java实现跨平台的最核心
阅读全文
面试:第五章:中级常问
摘要:Spring 特性 Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。 IOC:IOC,另外一种说法叫DI(Dependency Injection),即依
阅读全文
面试:第三章:中级综合
摘要:SSM框架面试问题 讲下springmvc框架的工作流程 1、用户向服务器发送请求,请求被SpringMVC的前端控制器DispatcherServlet截获。 2、DispatcherServlet对请求的URL(统一资源定位符)进行解析,得到URI(请求资源标识符),然后根据该URI,调用Han
阅读全文
Redis数据结构存储系统:第四章:底层实现原理
摘要:Redis 以什么形式存储数据? 什么是hash槽? String(字符串) List(列表) Hash(字典) Set(集合) Sorted Set(有序集合) Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使
阅读全文
消息队列:第四章:延迟检查队列
摘要:分布式事务的异步通信问题 使用分布式事务异步通信的结构,一个很大的问题就是不确定性。一个消息发送过去了,不管结果如何发送端都不会原地等待接收端。直到接收端再推送回来回执消息,发送端才直到结果。但是也有可能发送端消息发送后,石沉大海,杳无音信。这时候就需要一种机制能够对这种不确定性进行补充。 比如你给
阅读全文
前端框架:第一章:AngularJS
摘要:前端框架AngularJS入门 AngularJS简介 AngularJS 诞生于2009年,由Misko Hevery 等人(一帮热血青年)创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自
阅读全文
全文检索工具solr:第二章:安装配置
摘要:linux安装Solr:可以参考全文检索工具elasticsearch:第二章:安装配置配置类似 点击下载solr windows中Solr安装 1:安装 Tomcat,解压缩即可。 2:解压 solr。 3:把 solr 下的dist目录solr-4.10.3.war部署到 Tomcat\weba
阅读全文
技术汇总:第一章:使用poi实现表单下载成xls文件并打印
摘要:分享链接:https://www.cnblogs.com/gudongcheng/p/8268909.html 业务需求: 点击下载 第一种方式: 实现代码 @RequestMapping("/ad/downExcel") public String downExcel(HttpSession se
阅读全文