品优购项目
隔叶听风
随缘更新
展开
-
nginx负载均衡器的部署与配置
nginx负载均衡器nginx负载均衡器集群和分布式总结负载均衡器介绍负载均衡器介绍nginx负载均衡器集群和分布式总结什么是集群:集群就是多台机器, 是一种线上的部署方案, 很多机器加起来, 性能就比一台机器强, 一般用这种部署方案来解决高并发, 高可用, 容灾, 集群也有不同的叫法, 负载均衡集群, 高可用集群, 扩容集群等什么是分布式:分布式也叫作SOA, 是一种设计方案, 以前使用所有模块在一个项目中的写法, 叫做垂直架构, 后来由于互联网的兴起, 为了模块间的解耦和可扩展性以及部署的灵原创 2020-07-07 19:53:52 · 447 阅读 · 0 评论 -
redis集群搭建
redis集群redis集群redis集群原理redis集群搭建redis集群redis集群原理注意:redis集群的扩容上限redis集群达到了极限怎么办(虽然不太可能达到极限,但还是需要回答)redis集群搭建一、拷贝出一份单机版的redis二、删除原先的持久化数据文件三、使用vim编辑器进入redis.conf配置文件更改redis端口为7001进入底行命令模式,输入/cluster进行搜索,放开集群配置的注释四、复制出其余5个redis五、更改5台red原创 2020-07-06 13:10:44 · 151 阅读 · 0 评论 -
solr集群搭建
solr集群solr集群solr集群原理solr集群搭建solr集群solr集群原理solr集群搭建一、创建solr-cluster目录在/usr/local/src下创建solr-cluster目录二、copy 单机版的solr到该目录下copy单机版的solr到该目录下,即:copy tomcat到该目录下三、copy solr home到该目录下四、删除solr home下的数据五、修改tomcat下solr的home六、zookeeper管理配置文件由于zooke原创 2020-07-05 15:36:32 · 423 阅读 · 0 评论 -
zookeeper集群搭建
zookeeper集群zookeeper集群zookeeper集群原理zookeeper集群搭建zookeeper集群zookeeper集群原理zookeeper集群搭建都使用同一台虚拟机进行模拟,搭建三台zookeeper集群一、首先将原先的单机版zookeeper复制出来一份,防止操作错误,并将名字改为zookeeper01二、在zookeeper01目录下创建data和logs文件夹,用于存储数据和日志三、进入data目录下,创建myid文件四、给myid文件写入当前zooke原创 2020-07-05 14:23:52 · 138 阅读 · 0 评论 -
Mycat数据库集群中间件
Mycat数据库集群中间件Mycat中间件Mycat分片原理Mycat使用Mycat中间件Mycat分片原理使用了哈希算法,根据id求余数来确定存储或查询哪个数据库Mycat使用mycat安装省略一、启动mycat,bin目录下的mycat文件二、使用vi编辑器进入conf目录下,查看server.xml文件三、查看虚拟用户名密码,虚拟数据库四、使用navicat连接虚拟数据库注意:mycat虚拟数据库的端口号为8066!五、项目连接和普通的连接方式相同,只不过端口号为8原创 2020-07-05 13:34:50 · 248 阅读 · 0 评论 -
品优购项目笔记(十四):微信支付
品优购项目笔记(十四)订单订单三张表关系提交订单二维码介绍优势容错级别qrious二维码生成插件微信支付微信支付流程项目支付流程项目支付流程订单订单三张表关系提交订单controller@RestController@RequestMapping("/order")public class OrderController { @Reference private OrderService orderService; @RequestMapping("/add")原创 2020-07-05 11:17:28 · 264 阅读 · 0 评论 -
品优购项目笔记(十三):购物车解决方案
品优购项目笔记(十三)购物车业务购物车业务概要分析购物车对象封装分析购物车详细流程分析跨域访问问题购物车业务购物车业务概要分析购物车对象封装分析购物车实体public class BuyerCart implements Serializable { private String sellerId;//商家ID private String sellerName;//商家名称 private List<OrderItem> orderItemList;//购原创 2020-07-04 13:25:34 · 699 阅读 · 0 评论 -
品优购项目笔记(十二):用户中心之cas单点登录
品优购项目笔记(十二)用户中心:实现短信验证码注册功能。单点登录:介绍,不使用框架实现流程,cas框架,cas运行流程,单点登录流程,注销,cas服务器连接mysql进行认证,cas服务器登陆页面改造,登陆页面错误信息,cas和springsecurity整合。第三方登录流程。原创 2020-07-01 15:29:43 · 665 阅读 · 0 评论 -
品优购项目笔记(十一):SpringBoot和阿里大于
品优购项目笔记(十一)SpringBoot:介绍,小例子(1),小例子(2),springboot与activemq整合。阿里大于。原创 2020-06-29 13:53:33 · 298 阅读 · 0 评论 -
品优购项目笔记(十):消息中间件ActiveMQ之商品上架
品优购项目笔记(十)商品上架(下架省略)商品上架(下架省略)商品上架流程(最终版本)只演示商品上架时消息中间件的使用,商品下架基本相同一、在controller中,将原先使用dubbo传递过来的service注释掉,同时将方法中的service方法也注释掉// @Reference// private SolrManagerService solrManagerService;// @Reference// private CmsService cmsService原创 2020-06-26 14:05:52 · 336 阅读 · 0 评论 -
品优购项目笔记(九):消息中间件ActiveMQ
品优购项目笔记(九)消息中间件介绍消息中间件介绍什么是JMS:jms的全称是Java message service(Java消息服务),jms是jdk底层定义的规范,各大厂商都有实现这个规范的技术。作用:在soa分布式架构系统中,或企业的多个项目中,进行多个系统异步传递消息。同步和异步:同步技术:dubbo是一中同步技术, 实时性高, controller调用service项目, 调用就执行, 如果service项目中的代码没有执行完, controller里面的代码一致等待结果异步技原创 2020-06-26 12:09:16 · 249 阅读 · 0 评论 -
品优购项目笔记(八):使用freemarker创建商品详情页面
品优购项目笔记(八)# 创建商品详情页面原创 2020-06-25 14:18:20 · 709 阅读 · 0 评论 -
品优购项目笔记(七):网页静态化技术freemarker
品优购项目笔记(七)freemarker:介绍,原理,小例子。FTL指令:assigh指令,include指令,list,map,判断,内建函数和运算符。原创 2020-06-24 15:20:47 · 316 阅读 · 0 评论 -
品优购项目笔记(六):电商系统搜索解决方案
品优购项目笔记(六)Solr高亮显示高亮显示Solr高亮显示高亮搜索solrTemplate.queryForHighlightPage(query, Item.class)高亮的部分在这里面,必须替换掉原来集合中的title部分@Servicepublic class SearchServiceImpl implements SearchService { @Autowired private SolrTemplate solrTemplate; @Overr原创 2020-06-23 18:04:44 · 430 阅读 · 0 评论 -
品优购项目笔记(五):SpringDataSolr
springDataSolr:介绍,入门小例子,增删改操作,查询操作,索引库导入库存表数据,简单搜索。原创 2020-06-22 14:07:57 · 166 阅读 · 0 评论 -
品优购项目笔记(四):全文检索引擎系统solr
solr:什么是solr,solr部署步骤,什么是solrhome,solr中添加实例,solr中添加数据,域的分类,集成中文分词器,自定义业务域,solrj。solr增删改,solr查询。原创 2020-06-10 19:38:59 · 338 阅读 · 0 评论 -
品优购项目笔记(三):SpringDataRedis
品优购项目笔记(三)angularJS页面之间传参redis分布式缓存angularJS页面之间传参一、html页面跳转到另一个html页面传参数angularjs规定页面跳转到页面并且传参数语法为: 页面#?参数名=参数值二、html页面中接收另一个页面传过来的参数:angularjs规定语法: $location.search()['参数名'];$location是angularjs的内置对象, 里面有search方法, 用来搜索其他页面传入这里的参数redis分布式缓存redis底层使原创 2020-06-09 16:02:40 · 218 阅读 · 0 评论 -
品优购项目笔记(二):fastDFS分布式文件系统
品优购项目笔记(二)fastDFS分布式文件系统:什么是fastDFS,fastDFS的原理,fastDFS的例子,fastDFS工具类。Java中json的转换。原创 2020-06-07 16:20:48 · 290 阅读 · 0 评论 -
品优购项目笔记(一)
品优购项目笔记(一):springSecurity的注意事项,springSecurity的登陆流程,自关联表,表的纵切,spu和sku,商品添加五级联动,富文本编辑器,JVM中堆的内部结构。原创 2020-06-05 15:29:50 · 469 阅读 · 0 评论 -
JavaEE学习日志(一百一十五): AngularJS分层开发,获取自增的主键
AngularJS:AngularJS复选框,AngularJS分层开发,获取自增的主键,模板表的设计。原创 2020-06-02 17:34:33 · 183 阅读 · 0 评论 -
JavaEE学习日志(一百一十四): 前端框架AngularJS入门
AngularJS:angularjs介绍,angularjs表达式,angularjs双向绑定,angularjs初始化指令,angularjs控制器,angularjs事件指令,angularjs循环数组,angularjs内置服务,angularjs分页。原创 2020-06-01 15:33:34 · 269 阅读 · 0 评论 -
JavaEE学习日志(一百一十三): 品优购项目准备,MyBatis逆向工程
品优购项目(一)项目工程结构配置项目idea优化tomcat优化配置项目MyBatis逆向工程自动生成pojo和dao测试项目工程结构配置项目创建目录结构创建数据库表:省略配置9个tomcatidea优化找到idea安装目录,我的是在D:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin目录中找到idea64.exe.vmoptions文件更改配置-Xms512m-Xmx1024m-XX:ReservedCodeCache原创 2020-05-26 16:27:29 · 385 阅读 · 0 评论