简易秒杀系统-Go语言实现

简易秒杀系统-Go语言实现一、最原始网页1. 开发环境2. 部署环境3. 创建数据库/创建项目工程4. 搭建初始商品购买网页二、商品信息静态数据优化三、(单机)秒杀系统0. 遇到的问题1. case1:不加锁,出现超卖现象2. case2:使用sync包中的Mutex类型的互斥锁,秒杀正常3. ca

初探并发编程:秒杀系统

一、最原始网页1. 开发环境2. 部署环境3. 创建数据库/创建项目工程4. 搭建初始商品购买网页5. 第一次JMeter压测:仅测试访问商品的信息页面二、商品信息静态数据优化1. Redis缓存 feature/staticResImpro-Redis分支2. 第二次访问商品信息页面JMeter压

【Zookeeper】Zookeeper学习笔记(Dubbo、Eureka)

一、前置:微服务架构1. 服务调用方式1.1 RPC和HTTP1.2 Http客户端工具1.3 Spring的RestTemplate二、Dubbo和Zookeeper的关系1. Apache Dubbo概述1.1 Dubbo介绍1.2 Dubbo架构1.3 协议1.4 负载均衡2. Dubbo和Z

【剑指Offer】Java题解汇总(下)

51. 数组中的逆序对52. 两个链表的第一个公共节点53. 在排序数组中查找数字(1)54. 在排序数组中查找数字(2)55. 二叉搜索树的第k大节点56. 二叉树的深度57. 平衡二叉树58. 数组中数字出现的次数(1)59. 数组中数字出现的次数(2)60. 和为s的两个数字61. 和为s的连

【剑指Offer】Java题解汇总(中)

26. 对称的二叉树27. 顺时针打印矩阵28. 包含min函数的栈29. 栈的压入、弹出序列30. 从上到下打印二叉树(1)31. 从上到下打印二叉树(2)32. 从上到下打印二叉树(3)之字形33. 二叉搜索树的后序遍历序列34. 二叉树中和为某一值的路径35. 复杂链表的复制36. 二叉搜索树

【剑指Offer】Java题解汇总(上)

01. 数组中重复的数字02. 二维数组中的查找03. 替换空格04. 从尾到头打印链表05. 重建二叉树06. 用两个栈实现队列07. 斐波那契数列08. 青蛙跳台阶问题09. 旋转数组的最小数字10. 矩阵中的路径11. 机器人的运动范围12. 剪绳子<动态规划>13. 剪绳子<
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×