首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java企业面试——项目

项目中使用redis的目的是什么?redis什么时候使用? 1)Redis是key-value形式的nosql数据库。可以快速的定位到所查找的key,并把其中的value取出来。...2)项目中使用redis一般都是作为缓存来使用的,缓存的目的就是为了减轻数据库的压力提高存取的效率。 3)在互联网项目中只要是涉及高并发或者是存在大量读数据的情况下都可以使用redis作为缓存。...面试中可以说支付这部分不是我们做的,我们项目中并没有涉及支付部分的处理。如果想了解支付是如何实现可以参考之前学过的易宝支付相关处理以及支付宝、微信支付相关文档。...t=business/faq_tmpl activeMQ在项目中如何应用的? Activemq在项目中主要是完成系统之间通信,并且将系统之间的调用进行解耦。...你做过电项目,那么你说说sku的几种常用设计方法,你们的sku是怎么设计的? SKU属性的设计,可以分为两类: 1)通过属性集关联SKU属性   适合品类较少的网站,管理容易些。

3.6K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    大型网站:第一章:主要模式

    七大模式 B2B--企业对企业 B2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程...案例:淘宝、易趣、瓜子二手车 B2C--企业对个人 B2C是Business-to-Customer的缩写,而其中文简称为“对客”。...第一个BUSINESS,并不仅仅局限于品牌供应、影视制作公司和图书出版,任何的商品供应或服务供应商都能可以成为第一个BUSINESS;第二B是B2B2C模式的电子商务企业,通过统一的经营管理对商品和服务...、消费者终端同时进行整合,是广大供应和消费者之间的桥梁,为供应和消费者提供优质的服务,是互联网电子商务服务供应。...案例:京东商城、天猫商城 商行业技术特点 技术新 技术范围广 分布式 高并发、集群、负载均衡、高可用 海量数据 业务复杂 系统安全

    1.7K40

    大型跨境 JVM 调优经历

    前提: 某大型跨境商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。...方式进行垃圾回收; CMS是一种以获取最短回收停顿时间为目标的收集器,可以有效减少服务器停顿的时间; CMS的GC线程对CPU的占用率会比较高,但在多核的服务器上还是展现了优越的特性,目前也被部署在国内的各大网站上...(ExpressionDeParser.java:278) at net.sf.jsqlparser.util.deparser.ExpressionDeParser.visit(ExpressionDeParser.java...3、Direct Memory 内存的使用避免Java堆和Native堆中来回复制数据。从某些场景中提高性能。...5、GC仅在Java堆被填满,以至于无法为堆分配请求提供服务时发生,或者在Java应用程序中显示调用System.gc()函数来释放内存(一些NIO框架就是用这个方法释放占用的DirectMemory)

    59720

    大型跨境 JVM 调优经历

    前提: 某大型跨境商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。...方式进行垃圾回收; CMS是一种以获取最短回收停顿时间为目标的收集器,可以有效减少服务器停顿的时间; CMS的GC线程对CPU的占用率会比较高,但在多核的服务器上还是展现了优越的特性,目前也被部署在国内的各大网站上...(ExpressionDeParser.java:278) at net.sf.jsqlparser.util.deparser.ExpressionDeParser.visit(ExpressionDeParser.java...5、GC仅在Java堆被填满,以至于无法为堆分配请求提供服务时发生,或者在Java应用程序中显示调用System.gc()函数来释放内存(一些NIO框架就是用这个方法释放占用的DirectMemory)...项目结构一览 03. API 配置(一)之应用 04. API 配置(二)之服务提供者 05. API 配置(三)之服务消费者 06. 属性配置 07. XML 配置 08. 核心流程一览 09.

    1.4K00

    创业项目_项目模块与模块的实现思路

    2 本项目中使用的ODS层数据主要包括: 用户基本信息、商品分类信息、商品信息、店铺信息、 订单数据、订单支付信息、活动信息、行为日志信息 业务数据库表介绍 中文含义 MYSQL表名 HIVE表名...varchar(30) NOT NULL COMMENT '供应名称', supplier_type TINYINT NOT NULL COMMENT '供应类型:1.自营,2.官方 3其他'...create table if not exists nshop.product( product_code VARCHAR(20) NOT NULL COMMENT '商品ID(分类编码+供应编码...', supplier_name string COMMENT '供应名称', supplier_type TINYINT COMMENT '供应类型:1.自营,2.官方 3其他', supplier_status.../systemctl restart crond.service 埋点日志 日志数据我们直接load就可以了,下面的外部数据再使用flume采集,为了演示不同的导数据方式,这里就直接load了 平台在网页版或

    98920

    大型网站架构系列:网站架构案例

    大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:网站架构案例。从网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。...本次分享大纲 案例的原因 网站需求 网站初级架构 系统容量估算 网站架构分析 网站架构优化 架构总结 网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构,系统容量估算方法。...一、案例的原因 分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。...网站具备以上两类的特点,比如产品详情可以采用CDN,静态化,交互性高的需要采用NOSQL等技术。因此,我们采用电网站作为案例,进行分析。...,目的是说明(1)需求分析的时候,要全面,大型分布式系统重点考虑非功能需求;(2)描述一个简单的需求场景,使大家对下一步的分析设计有个依据。

    5.2K70

    Spring Boot项目

    Spring Boot项目 一.概述 1.项目整体介绍 (1)前台模块具体分析 (2)后台模块具体分析 (3) 项目演示 2 . 项目开发所需工具准备 二....开发一个应用,在这个项目的开发过程中来学习那些高级知识。...1.项目整体介绍 项目亮点:项目是互联网的主流技术,并且本项目的代码规范简洁,充分优化,流程完整,功能丰富,前后端分离。 首先,整个项目是分为前台和后台,这也是我们通常的一个系统架构。...同样一个非常重要的知识点就是缓存,因为我们的商品分类通常而言它变化的几率比较小,或者说它变化的频率也比较低,比如说我们几天才会进行变动,甚至对于品类相对固定的而言,可能一个礼拜都不会对商品分类做出很大的调整...因为在这个模块中我们将学到许多新的功能,比如说搜索功能,搜索功能是中一个比较有用的能力,比如我输入一个关键字,他就能给出包含关键字的商品,同时还要对商品进行排序,比如说最常见的是按价格排序。

    1.4K10

    大型平台设计实例:平台总体设计和业务模型设计

    大型平台设计实例 本章我们将使用微服务架构风格设计一个大型平台,这个平台将以 Saas 方式提供一个类似于 S2B2C 的服务。...平台是 个大众化的应用平台,读 对它的功能都比较熟悉,本章通过电平台的微服务架构设计,帮助读者深入理解微服务设计和开发在实际中的具体使用。...平台总体设计 S2B2C 种新零 的解决方案,简要来说,体现了供应(或平台提供方〉、分销和顾客的一种交易关系。...平台业务模型设计 根据平台的总体业务功能,我们可以创建相应的业务 型。中,对于门户商城,我们只提供移动商城的业务模型设计。我们可以使用手机、 iPad 等移动设备访问移动商城。...本文给大家讲解的内容是SpringCloud微服务架构实战:大型平台设计实例:平台总体设计和业务模型设计 下篇文章给大家讲解的是大型平台设计实例:合理划分微服务、创建RESTAPI、WebUI

    2.5K20

    Ego(项目)复盘

    Ego-添加前台大广告位数据缓存 Redis 集群安装 完成门户大广告显示 完成后台大广告缓存数据同步 4.7. Ego-SolrJ操作SolrCloud Solr是什么?...Ego-完成商品搜索功能 Solr 数据初始化编写 Ego-Search 项目 HttpClient 4.9....Ego-显示商品详细详情 显示商品详细信息 显示商品的规格参数 显示商品描述功能 延迟加载 使用 js 的 setTimeout 延迟 1 秒加载,提升用户体验 项目中如果页面数据过大,可以考虑一些不是立即看见的内容选择延迟加载...Ego-完成SSO单点登录系统 SSO 简介 英文名称(Single Sign On) 中文名称:单点登录 解释: 一次登录,让其他项目共享登录状态.本质:使用特定技术在分布式项目中模拟 HttpSession...Ego-项目部署 部署 Dubbo 部署 ego-portal 部署 ego-item 设置虚拟域名 配置 Nginx 负载均衡 使用多个 tomcat, 每个 tomcat 中都部署相同的项目 使用

    92510

    大型网站架构系列:网站架构案例(1)

    大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:网站架构案例。从网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。...本次分享大纲 1、案例的原因; 2、网站需求; 3、网站初级架构; 4、系统容量估算; 5、网站架构分析; 6、网站架构优化; 7、架构总结; 网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构...一、案例的原因 分布式大型网站,目前看主要有几类: 1.大型门户,比如网易,新浪等; 2.SNS网站,比如校内,开心网等; 3.网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。...网站具备以上两类的特点,比如产品详情可以采用CDN,静态化,交互性高的需要采用NOSQL等技术。因此,我们采用电网站作为案例,进行分析。...本网站的需求矩阵如下: 以上是对网站需求的简单举例,目的是说明: (1)需求分析的时候,要全面,大型分布式系统重点考虑非功能需求; (2)描述一个简单的需求场景,使大家对下一步的分析设计有个依据

    2.4K40

    大型网站架构系列:网站架构案例(3)

    本文章是网站架构案例的第三篇,主要介绍数据库集群,读写分离,分库分表,服务化,消息队列的使用,以及本案例的架构总结。...6.5数据库集群(读写分离,分库分表) 大型网上电子商城系统需要存储海量的数据,为达到海量数据存储,高可用,高性能一般采用冗余的方式进行系统设计。一般独立商城网站建设有两种方式读写分离和分库分表。...4)在分库,分表的基础上,进行读写分离; 相关中间件可参考Cobar(阿里,目前已不在维护),TDDL(阿里),Atlas(奇虎360),MyCat(在Cobar基础上,国内很多牛人,号称国内第一开源项目...以上是网站架构案例的分享一共有三篇,从网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。

    1.5K40
    领券