Springboot+vue Excel导入导出(POI4.0 和 EasyPOI)1、POI是什么?2、如何使用POI?3、如何将表保存?4、POI的样式如何设置?4.1、背景色的设置4.2、字体的设置4.3、设置居中显示4.4、设置文字换行显示5、使用EasyPOI进行导出6、使用EasyPOI进行导入 我们在进行项目构建的时候,通常在存储大规模的数据之后,我们想要得到这些数据,就需要把这
转载 2024-09-29 07:57:51
33阅读
Spring Boot 入门学习笔记 0x01 前言 大一选修课C++/JAVA二选一,选学了C++。但在后续课程中,发现JAVA的用途很多,所以简单学习了JAVA的语法。同时,也开始了我的Spring Boot 春季|家 (spring.io)之旅。 在学习过程中,遇到了挺多问题,包括Spring Boot 在IDEA 中的环境搭建和语法等。因此写下这
点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!本篇内容主要讲解的是 redis 分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟的场景来使用她;本篇不涉及到的 redis 环境搭建,快速搭建个人测试环境,这里建议使用 docker;本篇内容节点如下:01、jedis 的 nx 生成锁如何删除锁模拟动作 (10w 个人开)jedis 的 nx 生成锁对于 java 中
原创 精选 2024-05-09 09:51:35
628阅读
作者 | 上海小胖目录:0 引言1 环境2 需求分析&前期准备3 淘宝购物流程回顾4 秒杀的实现5 代码梳理6 总结0 引言年中购物618大狂欢开始了,各大电商又开始了大力度的折扣促销,我们的小胖又给大家谋了一波福利,淘宝APP直接搜索:小胖发福利,每天领取三次粉丝专属现金大红包。 有了现金大红包,如何做到更省钱的剁手呢?今天给大家提供一种思路,用Python实现秒杀订单,借用自
前言在当今的互联网时代,活动已经成为了电商平台、外卖平台等各种电子商务平台中常见的营销手段。通过活动,商家可以吸引大量用户参与,从而提高销量和知名度。然而,活动所带来的高并发请求往往会给系统带来巨大的压力,如何在活动开始前进行预热,以确保系统能够稳定运行,成为了技术人员需要解决的重要问题。在这篇博客中,我们将深入探讨如何利用Redis技术来进行预热,以应对活动带来的高并发访
转载 2024-07-12 21:19:04
89阅读
消息队列的应用场景例如:秒杀、功能。下面写个Demo简单实现一下秒杀,也就是抢购。首先创建一个lpush.html文件,代码如下:<!DOCTYPE html> <html> <head> <title>TODO supply a title</title> <meta chars
转载 2023-06-13 19:22:22
179阅读
在现代电商中,""是一种常见的需求,尤其是在大促活动中。为了保证系统的高可用性与高性能,很多团队选择将 Redis 作为缓存和数据存储的核心组件。本文将从多个维度详细拆解如何用 Redis 实现功能,提供背景描述、技术原理、架构解析、源码分析、应用场景等全方位的视角。 ## 背景描述 在电商业务中,用户在某一时间内快速购买特定商品的行为称之为“”。当库存有限且需求旺盛时,如何高效地
原创 6月前
113阅读
网上书店系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,实现24小时营业,不需要营业员,网上书店系统可以被设置成一个自动售货机。同时,网上书店系统更容易开拓全球市场从而大大提高了效率,对推动网上书店系统未来的发展有着一定的实际意义 系统的主要功能包括首页、个人中心、用户管理、图书类型管理、图书分类管理、图书信息管理、我的收藏管理
# Redis实现 在互联网高速发展的今天,单模式已经成为许多平台的标配,例如滴滴打车、美团外卖等。单模式的核心是快速响应用户需求,实现资源的最优分配。本文将介绍如何使用Redis实现功能。 ## 什么是Redis Redis是一个开源的高性能键值存储系统,支持多种类型的数据结构,如字符串、哈希、列表、集合、有序集合等。Redis以其高性能、高可用性、持久化等特点,在分布式系统中
原创 2024-07-25 10:08:37
94阅读
## 实现Java的流程 下面是实现Java的整个流程的流程图: ```mermaid flowchart TD A[开始] --> B(创建订单) B --> C(查询订单) C --> D{订单是否存在} D -- 存在 --> E(判断订单状态) D -- 不存在 --> C E -- 待订单 --> F() E --
原创 2023-10-18 15:48:21
127阅读
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:1.jedis的nx生成锁 2.如何删除锁 3.模拟动作(10w个人开)jedis的nx生成锁对于java中想操作redis,好的方式是使用jedis,首先pom中引入依赖:1
转载 2023-09-28 13:30:28
83阅读
这是我2021年的第1篇原创文章,原汁原味的技术之路尽在Jerrycodes    多线程操作一直是后端技术的重中之重,对于一个Java开发人员来说,熟悉多线程并发是基本操作。在生产环境中,常常会有秒杀活动的出现,多线程竞争必不可少。    面试的时候经常会问到多线程的问题,实战中经常有多线程争夺资源的情况...最近很
转载 2023-09-22 12:59:34
143阅读
JAVA多线程实现方式:1.继承Thread类(无返回值)2.实现Runnable接口(无返回值)3.实现Callable接口,通过FutureTask包装器来创建Threak线程(有返回值)4.使用ExecutorService,Callable,Future实现有返回结果的多线程。(有返回值)1.继承Thread类创建线程Thread本质就是实现了Runnable接口的一个实例,代表一个线程的
目录用户下单分析非热点商品热点商品流程分析 用户下单商品分为热点商品和非热点商品,因此此系统中单模式并非一种。分析 下单的核心业务是,先判断商品是否为热点商品,如果是非热点商品,则直接调用订单系统进行下单操作,如果是热点商品,则向Kafka生产消息进行排队下单,订单系统会订阅排队下单信息,这样可以降低服务器所直接承受的压力,这种操作也叫队列削峰。非热点商品
 案例网址:http://xinyue.qq.com/act/pc/xyjf/a20170907envelopes/index.htm?ADTAG=AD_gw.home.pt.2_dyghb.20170926&atm_cl=ad&atm_pos=13256&e_code=358951案例介绍,一个腾讯的整点抢红包自动化。每天循环自动早10点整和晚上八点整的红包,
转载 2023-07-22 18:11:34
299阅读
2016Qcon北京,业务核心架构场,《58到家通用实时消息平台架构细节》。一、解决什么问题 + 难点解决什么业务问题(1)端到云的实时上报需求:58速运司机端GPS实时上报(2)云到端的实时推送需求:58速运司机订单实时推送(3)端到端的聊天消息需求:用户、商户、客服之间的聊天沟通难点:(1)APP无线环境下消息可达性(2)通用性,平台实现尽量与业务解耦二、传统解决方案与潜在不足【端到云:htt
1.系统不是分布式1.1.单机版系统案例// 取订单函数 public synchronized void grabOrder(Long orderId, Long userId) { // 获取订单信息 OrderDO order = orderDAO.get(orderId); if (Obje
根据编程不良人视频整理springboot中的对象管理 工厂特性对象又分为单个对象和多个对象,对于单个对象的管理相对比较方便。管理单个对象:在springboot中可以管理自定义的简单组件对象的创建可以直接使用注解形式的创建 使用@Repository @Service @Controller 以及@Component管理不同简单对象之前在controller包中新建了HelloControlle
转载 2023-12-15 08:25:04
77阅读
目录前言本次实例介绍&流程&版本选型数据库脚本核心maven依赖配置参数参考配置文件Rabbitmq交换机&队列配置类下单请求入口业务处理(请求放致队列)实体创建数据层处理接口队列监听核心业务处理结果展示源码地址:交流 前言无论开发者或用户都知道一个环节,那就是双11/12秒杀环节,开发者需要把后台代码优化到极致以应对大量的用户请求,而用户即需要快速的手速进行环节~本
转载 2024-10-20 17:20:50
99阅读
来源:cnblogs.com/wangrudong003/p/10627539.html本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟的场景来使...
转载 2021-08-16 15:30:18
272阅读
  • 1
  • 2
  • 3
  • 4
  • 5