
项目
文章平均质量分 89
忧郁的叮当猫
路虽远,行则将至;书虽难,学则必成。
展开
-
秒杀笔记(乐观锁+令牌桶+Redis缓存)
1. 秒杀系统1.1 秒杀场景电商抢购限量商品售卖明星演唱会门票火车票抢座123061.2 为什么要做秒杀系统如果你的项目流量非常小,完全不用担心并发的购买需求,那么做这样一个系统意义并不大。但如果你的系统要像12306那样接收高并发访问和下单的考验,那么你就需要一套完整的流程保护措施,来保证你系统在用户流量高峰期不会挂了。严格防止超卖:库存100件,你卖了120件,等着辞职吧防止黑产:防止不怀好意的人群通过各种技术手段把你本该下发给群众的利益全收入囊中保证用户体验:高并发下,别网翻译 2021-07-26 18:17:56 · 2016 阅读 · 2 评论 -
数据结构课设之校园导航系统(迪杰斯特拉算法)
需求分析介绍学校的主要地点和这些地点的特点,以及从一个地点到达另外一个地点的最短路径。系统设计理论依据根据设计要求分析校园导航系统的设计要求,掌握设计中所设计到的无向网的建立,遍历,求最短路径的基本算法,阐明设计原理方案设计根据设计要求确定导航系统中建立学校平面图的图形数据结构,查询给定建筑信息,找出任意起始点与终点的最佳路径等基本功能实现的方案,画出流程图,并对各部分功能进行说明。3.程序设计设计一个校园导航系统,能咨询学校主要地点,以及从一个地方到另一个地...原创 2021-06-02 17:01:28 · 6824 阅读 · 3 评论 -
超详细的Redis实战笔记
Redis1. NoSQL的引言NoSQL(Not Only SQL ),意即不仅仅是SQL, 泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。2. 为什么是NoSQL随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。如商城网站中对商品数据频繁查询、对热搜商品的排行统计、订单超时问题、以及微信朋友圈(音频,视频)存储等相关使用传统的关系型数据库实现就显得非常复杂,虽然能实现翻译 2021-05-27 18:45:21 · 1206 阅读 · 2 评论 -
JavaWeb网上书城项目
一、需求分析用JSP/Servlet技术开发一个网上书店,主要完成以下功能:用户:注册与登录,用户信息的修改图书:图书显示,图书的购买,购物车的管理。图书的添加,删除,查询二、系统设计1)创建相关的数据库表;2)使用MVC架构或者JSP+JavaBean,至少一个功能模块使用MVC;3)在JSP中综合使用EL 表达式,JSTL标记库,JavaBean ;4)使用过滤器完成请求参数编码的设置或登录权限的控制;5)正确完成Servlet和过滤器的配置6)使用数据库连接池进原创 2021-05-27 17:49:33 · 23720 阅读 · 97 评论 -
基于SSM的图书管理系统
一、系统简介该项目是基于Java的SSM框架实现的图书管理系统二、技术实现1.后台框架:Spring、SpringMVC、MyBatis、Ajax2.UI界面:BootStrap3.数据库:MySQL 5.74.加密:md5+随机盐运行环境:JDK 8IntelliJ IDEATomcat 9.0MySQL 5.7三、系统功能系统共分为三种用户:1.普通用户书籍列表显示、书籍借阅、书籍归还,2.管理员用户...原创 2021-05-27 17:08:01 · 25092 阅读 · 76 评论