Project
文章平均质量分 65
奋斗的小巍
这个作者很懒,什么都没留下…
展开
-
NBU备份恢复Vmware
NBU备份恢复Vmware1、建立虚拟机的备份机策略1、建立策略2、恢复机器1、建立虚拟机的备份机策略1、建立策略在master server 上选择主机,主机服务器属性,选择VMware access 输入主机信息可以看到虚拟机打开策略,new Policies ,选择策略类型:VMware ,选择存储主机,以及加速备份,选择配置策略的时间表策略名称,备份类型,备份周期,备份保留时间,开始时间,排除日期client 添加需要备份的主机2、恢复机器...原创 2021-04-18 18:26:42 · 1188 阅读 · 0 评论 -
电商项目day11(商品搜索功能实现&排序&结果分页)
今日目标: 完成关键字搜索功能 能够实现高亮显示效果 完成查询分类列表的功能 完成条件过滤构建功能 完成分页动态页码展示一、完成关键字搜索1.首先构建工程 pinyougou_search_interface pinyougou_search_service pinyougou_search_web参考content的工程,因...原创 2018-12-18 23:33:05 · 6704 阅读 · 1 评论 -
电商项目day15(单点登录&cas框架)
今日目标:掌握单点的登陆的解决方案入门实现配置文件详解cas与spring-security整合完成商城用户中心一.单点登录的实现方案1.什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登陆时一个系统中...原创 2018-12-24 21:40:38 · 922 阅读 · 0 评论 -
电商项目day18(微信支付)
今日目标:二维码的简介二维码的入门demo微信平台支付接口调用检测支付状态支付日志一.二维码简介以及入门demo1.简介:二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类2.优势 信息容量大, 可以容纳多达 185...原创 2018-12-29 20:05:42 · 1865 阅读 · 0 评论 -
电商项目day19(秒杀功能实现)
今日目标:秒杀实现思路 实现秒杀下单功能 完成下单并发产生的订单异常问题 超卖 完成高并发下用户下单排队和超限问题一.秒杀的思路分析1.需求分析:所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一...原创 2019-01-02 00:15:12 · 17399 阅读 · 5 评论 -
十次方day01(系统设计与工程搭建)
一.系统设计 十次方名称的由来:2的10次方为10241.系统架构springboot+springcloud+springmvc+springdata 这是称为全家桶2.模块划分3.数据库表的采用分库分表,每个业务采用一个数据库4.API文档我们采用前后端完全分离的开发模式,文档采用Sawagger语言进行编写,并与nginx进行整合了,通...原创 2019-01-23 21:04:22 · 639 阅读 · 0 评论 -
十次方day02(查询和缓存)
一.条件查询需求:完成标签的条件查询和条件查询+分页返回的数据类型controller层我们进行组装查询条件//条件查询 @PostMapping("/search") public Result findSearch(@RequestBody Map map){ List<Label> page = labelService...原创 2019-01-25 18:42:58 · 359 阅读 · 0 评论 -
十次方day03(文档型数据库MongoDB)
一.MongoDB简介以及使用场景 MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。1.特点MongoDB 最大的特点是他支持的查询语言非常强大...原创 2019-01-27 15:47:39 · 428 阅读 · 0 评论 -
十次方day06(密码加密与微服务鉴权JWT)
一.Bcrpty密码加密常见加密算法:MD5,sha1,sha2Md5:加密效率非常高,4-6位字符串进行加密加密时间百万分之一秒Bcrypt:加密效率比较低,4-6位字符串进行加密加密时间需要0.3秒-需求分析:我们对user用户进行的登陆密码进行加密.所以我们会用到Bcrpty的密码加密部分.登陆过程中访问会出现登陆的用户名和密码的页面,这个不是我们所需要的,我们必须放...原创 2019-02-16 16:47:15 · 667 阅读 · 0 评论 -
十次方day07(SpringCloud之出入江湖)
一.springCloud的简介1.springCloud?Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际...原创 2019-02-17 23:01:11 · 370 阅读 · 0 评论 -
十次方day04(分布式搜索引擎elasticsearch)
一.Elasticsearch简介Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是Lucen...原创 2019-02-12 17:23:22 · 575 阅读 · 0 评论 -
十次方day05(RabbitMQ之短信微服务)
一.RabbitMQ的简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQRabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message ...原创 2019-02-13 17:50:10 · 2664 阅读 · 3 评论 -
十次方day08(SpringCloud之一统天下)
一.熔断器Hystrix概念:Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所依赖的服务,防止服务级联失败,同时提供失败回退机制,更优雅地应对失效,并使你的系统能更快地从异常中恢复。应用场景:Feign调用接口产生代理类,然后发送http请求,如果目标微服务不可用,http请求会等待超时情况,正常情况下熔断器关闭,如果目标微服务不可用,则会导致调用者不可用,与之...原创 2019-02-19 17:19:51 · 525 阅读 · 0 评论 -
电商项目day17(跨域&订单)
今日目标:掌握跨域请求CORS 完成结算页收货人地址选择功能 完成结算页支付方式选择 完成结算页商品清单功能 保存订单功能一.商品详情页跨域请求1.购物车详情页面功能的对接首先我们在模板中配置添加购物车的点击按钮,我们主要获得两个参数 itemId 和 num 通过我们通过插值替换,获得商品的id 我们在本地的静态...原创 2018-12-29 14:59:12 · 572 阅读 · 0 评论 -
电商项目day14(HTTPClient&阿里云通信)
今日目标: 完成HTTPClient会GET和POST请求 在阿里云网站中注册短信功能 阿里云通信/阿里大于 自己手动编写之前品优购写的接口 品优购短信平台 能在工程中使用HTTPClient调用短信接口 完成用户注册功能一.HttpClient的get和post请求HttpClient 是 Apache Jakarta Comm...原创 2018-12-23 20:08:59 · 383 阅读 · 0 评论 -
电商项目day06(继承spring-security框架到商家管理&商家商品录入)
今日目标:1、完成商家管理的安全框架控制2、完成登录的密码加密(BCrypt加密算法)3、商家登录登出的用户名显示4、商品录入功能实现之商品基本信息录入一、商家管理加入安全框架分析:在运营商管理的中我们,我们的用户名和密码都是在spring-srcurity.xml文件中配置是写死的,那么我们在商家中,我们通过获得用户的数据库密码,来实现登录1.首先导入相关的maven...原创 2018-12-11 21:12:32 · 399 阅读 · 0 评论 -
电商项目day01(dubbo+ssm搭建分布式运用)
一、互联网和传统项目的区别传统项目 企业内部管理系统 OA 办公自动化系统 CRM 客户关系管理系统 ERP 企业资源计划 互联网项目 电商、旅游、出行、外卖、在线教育 .. 品优购二、电商项目的介绍高并发 解决方案: 分布式架构:...原创 2018-12-03 22:54:08 · 1249 阅读 · 0 评论 -
电商项目day07(基于fastDFS的图片上传&商家录入扩展属性&规格)
今日目标:1、掌握fastDFS分布式上传文件的原理2、项目中商品图片的上传3、扩展属性的完成4、规格属性的完成一、基于fastDFS的文件上传原理1、 什么是 FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容机制,并注重高可用、高性能等指标,使用FastDF...原创 2018-12-13 16:58:42 · 477 阅读 · 0 评论 -
电商项目day02(angularjs入门及品牌页面)
一.Angularjs入门以及常用的命令1.简介 AngularJS 诞生于2009 年,由 Misko Hevery 等人创建,后为 Google所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。2.四大特性 1. mvc模式...原创 2018-12-06 23:11:29 · 568 阅读 · 0 评论 -
电商项目day08(商家录入商品&商品的上下架&运营商审核&)
今日目标:1.完成商品录入之SKU列表生成2.运营商的对商品的审核3.商家对商品的管理一、商品录入之SKU列表生成前端js中,json格式的对象,最适合组装动态变化的数据。tb_item表中spec字段,记录商品特有的规格数据。 spec:{"机身内存":"16G","网络":"联通3G"}js数组的组装技巧克隆 分为两种:浅克隆和深克隆 要基于j...原创 2018-12-14 22:39:49 · 3201 阅读 · 2 评论 -
电商项目day12(商品详情页面静态化&freemarker的入门)
今日目标:掌握页面静态化技术完成入门demo熟练使用常用的demo商品详情页面的展示静态页面动态效果实现一.freemarker入门Demo1.首先为什么要使用freemarker技术?FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker 与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet...原创 2018-12-20 23:37:33 · 920 阅读 · 0 评论 -
电商项目day09(网站前台之广告功能实现&优化策略)
今日目标:1、完成门户网站的搭建2、完成运营商广告后台管理3、轮播图广告展示4、spring data redis 集成到项目5、redis缓存优化广告业务一、门户网站业务分析1.首先广告业务:第一:吸引用户 第二:运营商通过网站的流量赚钱提高公司的收入,提升网站知名度,提升网站流量2.设计到的表结构tb_contenttb_content_...原创 2018-12-15 21:14:23 · 619 阅读 · 0 评论 -
电商项目day10(Solr入门&spring Data Solr集成到项目)
今日目标:1.solr的安装与配置2.solr的核心配置文件3.配置业务域4.spring Date Solr集成到项目5.批量数据导入一、Solr的介绍1.solr是什么? 大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。 这就是为什么转移负载到一个外部的搜索服...原创 2018-12-16 17:33:27 · 333 阅读 · 0 评论 -
电商项目day10-1(Spring-data-Solr入门demo)
一.重新创建一个项目用于导入数据库的数据到solr索引库中1.添加相关jar包2.配置相关的配置文件3.编写基于junit的测试文件4.编写scheme.xml中配置的域字段与实体的映射关系 @Field private Long id; @Field("item_title") private String title; private...原创 2018-12-16 19:33:20 · 131 阅读 · 0 评论 -
电商项目day05(面包屑功能实现&安全框架&商家入驻审核)
今日目标:1、实现面包屑功能2、运营商添加spring-security安全框架3、运营商登录显示名字,登出实现4、商家是审核功能实现一、面包屑功能实现1、分析:首先我们通过自关联,根据parent_id找到了与之对应的下一个级数据,这样做的好处是,能够更好的管理表,不涉及外键,这是主流电商平台的建表思路。如图我们通过上图可以分析出,通过点击下一个查询下一级,可以把...原创 2018-12-10 21:39:55 · 1187 阅读 · 0 评论 -
电商项目day13-1(jms入门)
一.点对点模式理解: 点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接收端是否正在接收,可以直接向 ActiveMQ 发送消息,发送的消息,将会先进入队列中,如果有接收端在监听,则会发向接收端,如果没有接收端接收,则会保存在 activemq 服务器,直到接收端接收消息,点对点的消息模式可以有多个发送端,多个接收端,但是一条消息,只会被一个接收...原创 2018-12-21 19:00:37 · 161 阅读 · 0 评论 -
电商项目day16(购物车实现)
今日目标:理解购物车的思路购物车登陆后存储到redis中一.需求分析数据结构分析: 购物车与商家相关联我们由京东的案列,就是可以看出,不登录,也可以实现购物车的添加,不过天猫不可以,必须登陆后才能进行,添加到购物车购物车列表中有多个购物车:[ 京东自营(购物车对象){ 商家id,...原创 2018-12-27 15:41:04 · 4181 阅读 · 0 评论 -
电商项目day13(消息中间件解决方案 JMS&ActiveMQ)
今日目标:配置nginx反向代理jms入门spring整合jmsActiveMQ应用到项目实现上下架同时更改索引库以及静态页面一.nginx配置项目的反向代理nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:...原创 2018-12-22 16:10:54 · 1189 阅读 · 0 评论 -
电商项目day03(前端分层开发&规格实现)
今日目标: 理解前端分层开发 实现控制器继承 能够使用mybatis逆向工程生成dao层代码 完成规格管理功能一、js代码重构首先介绍javaee的三层架构: 最重要的目的就是解耦 web 接收请求,处理响应 service 处理业务逻辑 dao 数据处理前端开发我们也可以进行分层开发,分为...原创 2018-12-08 22:31:21 · 621 阅读 · 0 评论