首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java学习java

    谷粒商城:安装 docker(4)

    Docker 安装文档:https://docs.docker.com/install/linux/docker-ce/centos/

    64920编辑于 2022-11-15
  • 来自专栏波波烤鸭

    1-4 云商城项目工程搭建

    1-4 云商城项目工程搭建  接下来我们就来搭建下云商城的项目工程结构。 1、工程结构划分   因为我们搭建的是微服务项目,所以整体的项目结构会非常的零散。 以上的模块我们都是基于Restful风格的方式进行通信,商城系统我们还需要涉及到页面渲染的部分,这部分我们也同样单独的来放置 ?    version>0.0.1-SNAPSHOT</version> <name>bobo-vip-mall</name> <packaging>pom</packaging> <description>商城系统

    1.2K20发布于 2021-01-14
  • 来自专栏迁移内容

    高性能MySQL(4)——查询性能优化

    在应用层做关联,可以更容易的对数据库进行拆分,更容易做到高性能和可扩展。 查询本身效率也可能会有所提升。 可以减少冗余记录的查询。 ** ​ 4). 如果没有通过ORDER BY子句显式地指定排序列,当查询使用GROUP BY 子句的时候,结果集会自动按照分组的列进行排序。 尽肯能的使用索引覆盖 ​ 4). 延迟关联 ​ 5). 有时候也可以将LIMIT查询转换为已知位置的查询,让MySQL通过范围扫描找到对应的结果。 ​ 6). 六、总结 如果把创建高性能应用程序比作是一个环环相扣的“难题”,除了前面介绍的schema. 索引和査询语句设计之外,査询优化应该是解开“难题”的最后一步了。 参考: 《高性能 MySQL 第三版》

    2.1K10编辑于 2022-12-01
  • 来自专栏萝卜要加油

    Go高性能编程EP4: 反射

    config := new(Config) b.ResetTimer() for i := 0; i < b.N; i++ { config.Net = "tcp<em>4</em>" ) b.ResetTimer() for i := 0; i < b.N; i++ { value.FieldByName("Net").SetString("tcp4" list 6: reflect/value.go[4] func (v Value) FieldByName(name string) Value { v.mustBe(Struct) 如何提高性能 尽量避免使用reflect 使用反射赋值,效率非常低下,如果有替代方案,尽可能避免使用反射,特别是会被反复调用的热点代码。 [4]reflect/value.go: https://go.googlesource.com/go/blob/82c371a307116450e9ab4dbce1853da3e69f4061/src

    37510编辑于 2025-03-07
  • 来自专栏cwl_Java

    商城项目-商城介绍

    2.商城介绍 2.1.项目介绍 商城是一个全品类的电商购物网站(B2C)。 可以品论已购买商品 管理员可以在后台管理商品的上下架、促销活动 管理员可以监控商品销售状况 客服可以在后台处理退款操作 希望未来3到5年可以支持千万用户的使用 2.2.系统架构 2.2.1.架构图 商城架构缩略图 2.2.2.系统架构解读 整个商城可以分为两部分:后台管理系统、前台门户系统。

    4.8K41发布于 2020-02-11
  • 来自专栏开源项目

    分享4款.NET开源、免费、实用的商城系统

    前言今天大姚给大家分享4款.NET开源、免费、实用的商城系统,希望可以帮助到有商城系统开发需求的同学。 nopCommercenopCommerce是一个.NET开源功能丰富、免费、灵活且可定制的开源电子商务解决方案(大家假如有商城需求可以直接使用该项目进行二次开发,省时省力) ,具备商城该有的各种功能和特性 项目源码地址:https://github.com/nopSolutions/nopCommerce项目详细介绍:https://mp.weixin.qq.com/s/GMCIYwGUr4JkraeWIG-F0QCoreShopCoreShop 完整开源、无封装无加密、商用免费、支持跨平台、多数据库支持,基于 Asp.Net 8.0、Uni-App开发、支持可视化布局的商城系统;前后端分离,支持跨平台运行;拥有分销、代理、团购秒杀、接龙、拼团、 项目源码地址:https://github.com/CoreUnion/CoreShop项目详细介绍:https://mp.weixin.qq.com/s/iRxmWUXrqArZD_Ax4i6wwgeShopeShop

    2K10编辑于 2025-02-28
  • 来自专栏云深之无迹

    STM32F4-高性能家族

    F4还是垫底 这是高性能的家族 我们的F103是主流MCU F401系列 F411系列 最小的就是这样子WLCSP的封装,不过是F411里面的最小 STM32F4系列的入门级微控制器! DMIPS,尺寸最小、成本最低的解决方案,具有卓越的功率效率(Dynamic Efficiency™) STM32F401 –尺寸不到3 x 3mm,具有USB OTG2.0FS和SDIO接口 这就是高性能里面最小的封装 淘宝里面最多的就是这个F411了 Apple Watch充电器的里面也有MCU 不过是L4的,记错了 我也不知道人家怎么选型的,可能是使用了USB 很紧 TI TPS51604双MOS管驱动器,这颗芯片在之前的充电线中也有使用

    76500编辑于 2025-02-05
  • 来自专栏强仔仔

    【商城应用】商城搜索流程

    https://blog.csdn.net/linzhiqiang0316/article/details/82317132 课程开始之前我们先回忆一下商城app搜索的口子一般有哪些,商城首页一般会有一个搜索 商城首页搜索 ? 如上图所示,这个入口的搜索范围是最大的,为什么这么说呢,后面大家就知道了。为了提高我们用户的体验,所以一般不会在首页直接弹出输入键盘,而是跳转到一个新的页面,如下所示: ? 分类页面搜索 分类页面搜索其实本质上面和商城首页搜索没有任何区别,只是放置的位置不一样而已。 总结 今天内容相对而言会比较简单,但是越是简单的内容越是重要,在我们商城应用讲完之后,就要开始我们商品实现技术架构的课程了,比如搜索技术架构就有相当多的内容了,比如聚合、高亮、排序、权重、组合查询、数据同步等等之类的内容

    2.7K20发布于 2019-05-26
  • 来自专栏陶辉笔记

    高性能网络编程4–TCP连接的关闭

    4、so_linger这个功能的用处在哪? 5、对于监听socket执行关闭,和对处于ESTABLISH这种通讯的socket执行关闭,有何区别? 4)若参数中有标志位为关闭写,那么下面做的事与close是一致的:发出FIN包,告诉对方,本机不会再发消息了。 以上,就是close与shutdown的主要行为,同时也回答了本文最初的5个问题。

    2.4K50发布于 2019-06-21
  • 来自专栏用户2442861的专栏

    高性能网络编程4--TCP连接的关闭

    4、so_linger这个功能的用处在哪? 5、对于监听socket执行关闭,和对处于ESTABLISH这种通讯的socket执行关闭,有何区别? 4)若参数中有标志位为关闭写,那么下面做的事与close是一致的:发出FIN包,告诉对方,本机不会再发消息了。 以上,就是close与shutdown的主要行为,同时也回答了本文最初的5个问题。

    2K20发布于 2018-09-20
  • 来自专栏逸鹏说道

    维护索引(4)——通过重组索引提高性能

    前言: 如果碎片程度小于30%,建议使用重组而不是重建。因为重组不会锁住数据页或者数据表,并且降低CPU的资源。 总得来说,重组会清空当前的B-TREE,特别是索引的叶子节点,重组数据页和消除碎片。和重建不同,重组不会添加任何新数据页。 准备工作: 为了了解是否有必要重组索引,需要首先查看碎片程度,如果在10%以下,那一般没必要做什么维护,如果在10%~30%,就建议进行重组。 步骤: 1、 以下各种重组索引的方法: --不指定参数重组索引: ALTER INDEX [idx_refno] ON [or

    1.1K80发布于 2018-04-11
  • 来自专栏DPU

    libfabric_ofa_简介_指南_设计思想_高性能网络4

    可扩展内存注册针对高度并行、高性能的应用程序。此类应用程序通常具有额外的安全级别,允许对等方在使用内存注册的更受信任的环境中运行。在可扩展模式下,注册发生在内存地址范围内,MR 属性由用户选择。 fi_getinfo */ struct fi_info *hints, *info; struct fid_domain *domain; struct fid_ep *scalable_ep, *tx_ctx[4] fi_allocinfo(); ... ​ /* A scalable endpoint requires > 1 Tx or Rx queue */ hints->ep_attr->tx_ctx_cnt = 4; 即使在软件中实现,计数器的使用也可以通过减少报告的完成数据量来提高性能。 此外,相对于计数相同类型事件的应用程序,提供者可能能够优化计数器的更新方式。

    58910编辑于 2025-06-13
  • 来自专栏杰凡IT

    Java母婴商城母婴店孕妇商城婴幼儿商城网站系统源码

    简介java使用ssm开发的母婴商城系统,用户可以注册浏览商品,加入购物车或者直接下单购买,在个人中心管理收货地址和订单,管理员也就是商家登录后台可以发布商品,上下架商品,处理待发货订单等。

    3.3K10编辑于 2022-12-30
  • 来自专栏Java进阶之路

    高性能的Java日志框架log4j2

    除了内部设计的调整外,主要有以下几点的大升级: 更简化的配置 更强大的参数格式化 最夸张的异步性能 Log4j2 中,分为 API(log4j-api)和实现 (log4j-core) 两个模块。 而实现部分,才是 Log4j2 的核心: org.apache.logging.log4j » log4j-api org.apache.logging.log4j » log4j-core 最牛逼的性能 ③更高性能 I/O 写入的支持 Log4j 还提供了一个 MemoryMappedFileAppender,I/O 部分使用 MemoryMappedFile 来实现,可以得到极高的 I/O 性能。 ①引用 Log4j2 的 Maven 依赖 log4j-api 在 log4j-core 中已经有依赖了,直接依赖 core 即可: <dependency> <groupId>org.apache.logging.log4j 不过如果是新系统的话,建议直接上 Log4j2 的 API 吧,可以享受所有 Log4j2 的功能,使用 slf4j 之类的 API 时,上面说的参数格式化之类的功能就无法使用了。

    1.7K20发布于 2021-04-13
  • 来自专栏大数据与微服务架构

    高性能NoSQL图数据库Neo4j

    一、Neo4j简介 Neo4j是一个NoSQL的图数据库管理系统,图是一个比线性表和树更高级的数据结构。 其它语言支持Neo4j:Node.js、Python访问Neo4j 三、Neo4j的安装及使用 1、Neo4j性能影响因素:CPU、内存、磁盘、文件系统等 2、安装Neo4j服务器 打开linux默认打开文件限制数 ,默认是1024,Neo4j最低要求是40000 支持三种不同的连接方式:Bolt、Http和Https 3、Neo4j配置优化:页面高速缓存、堆大小及垃圾收集器 4、使用Neo4j的web控制台 四、 Cypher查询语言 CQL设计理念:让简单的事情变得容易,让复杂的事情成为可能 CQL的使用范围: 1、Neo4j-shell:Neo4j自带的一个命令行工具,即在安装服务器bin目录下 2、web控制台 3、Neo4j API 4、Rest API:支撑RESTful调用,具备RestAPI功能 五、使用SDN建模和设计存储库接口 1、SDN(Spring Data Neo4j)属于Spring Data

    3.7K20编辑于 2022-12-05
  • 来自专栏杰凡IT

    java网上花店源码花店商城网上花店商城购物商场项目花店系统鲜花商城

    演示视频:https://www.bilibili.com/video/BV1bT4y1N7vw/?

    4.8K10编辑于 2022-12-23
  • 来自专栏cwl_Java

    商城项目-优化

    7.优化 搜索系统需要优化的点: 查询规格参数部分可以添加缓存 聚合计算interval变化频率极低,所以可以设计为定时任务计算(周期为天),然后缓存起来。 elasticsearch本身有查询缓存,可以不进行优化 商品图片应该采用缩略图,减少流量,提高页面加载速度 图片采用延迟加载 图片还可以采用CDN服务器 sku信息应该在页面异步加载,而不是放到索引库

    1.9K10发布于 2020-02-11
  • 来自专栏公众号:程序员白楠楠

    京东商城Java岗4面,(3轮技术+HR面已拿offer)

    image.png 京东商城部门Java研发岗,历经4面斩获offer(3轮技术+HR面) 京东商城一面: 简短的自我介绍,项目一笔带过,没有问过多细节 讲一讲重载与重写区别 讲一下八种数据类型 知道 讲一下接口和抽象类的区别 京东商城二面: 介绍项目 什么是Spring? 解释一下Spring 中的 IoC Spring 有几种配置方式? 京东商城三面: 自我介绍 绍项目(包括细节),针对细节提问 你有哪些数据库优化方面的经验? 京东商城HR面: 先介绍一个项目吧 说一下你对京东的了解 你觉得自己身上有什么优势? 那你觉得京东商城在众多的电商平台上有什么优势? 在工作过程中,遇到与同事意见的情况,你会怎么处理?

    1.5K00发布于 2020-11-07
  • 来自专栏波波烤鸭

    【第十三篇】商城系统-商城检索服务

    商城检索服务 1.检索页面的搭建   商品检索页面我们放在search服务中处理,首页我们需要在mall-search服务中支持Thymeleaf。添加对应的依赖 <! = null){ // 需要做分页处理 pageSize = 5 // pageNum:1 from:0 [0,1,2,3,4] ESConstant.PRODUCT_PAGESIZE); sourceBuilder.size(ESConstant.PRODUCT_PAGESIZE); } // 4. catalogVOS.add(catalogVO); } } result.setCatalogs(catalogVOS); // 4.

    1.8K10编辑于 2022-10-04
  • 来自专栏波波烤鸭

    【第九篇】商城系统-商城首页功能

    一、商品上架功能 ElasticSearch实现商城系统中全文检索的流程。 ProductConstant.StatusEnum.SPU_UP.getCode()); }else{ // 远程调用失败 } } 二、三级分类数据 1.一级分类的数据 加载商城首页的时候就需要获取一级分类的数据 注意如果是没有操作权限,那么点击该文件右击属性,去掉只读属性即可 通过这个域名访问到Nginx服务 2.Nginx的方向代理 3.Nginx的负载均衡 对应的需要修改网关的配置 然后即可通过域名来访问商城的首页

    1.8K20编辑于 2022-10-04
领券