自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeekTeamXin的博客

一个对计算机无比热爱的极客,一个正在准备工作的普通本科生(有推荐工作的可留言私聊)

  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 Redis如何保证高并发和高可用?主从复制?如何做到高可用?

使用redis的缓冲技术,要考虑如何用redis来加多台机器,保证redis是高并发的,保证redis保证自己挂掉了还能够使用。1.redis的主从架构:单机的redis,能够承载的QPS大概大概几万左右,将redis做成主从架构,主负责写,并将数据复制到其他slave节点,多从负责读所以的读请求从节点,可以轻松实现水平扩容,支撑高并发。redis-replication这样可以主从架构-...

2018-12-10 17:14:05 2284 1

原创 javaweb商城秒杀系统--页面级高并发秒杀优化Redis缓存+静态化分离(四)

因为并发的瓶颈最大就是出现在数据库上,所以我们最有效的方式就是缓存一、页面缓存1.取缓存2.手动渲染模版3.结果输出//商品列表@RequestMapping(value = "/to_list",produces = "text/html")@ResponseBodypublic String toLogin(HttpServletRequest request,HttpServ...

2018-12-04 16:45:54 660

原创 javaweb商城秒杀系统--秒杀功能的实现(四)

一、秒杀页面的代码二、秒杀的controller的实现1.先判断库存是否还存在2.判断是不是已经秒杀过了3.库存还有,也没有下过订单然后就是 减库存 下订单 写入秒杀订单4.将秒杀后的订单信息直接写入页面 @RequestMapping("/do_miaosha") public String doMiaosha(Model model, MiaoshaUser user, ...

2018-12-04 16:27:07 2292 1

原创 javaweb商城秒杀系统--分布式session(二)

用户登陆成功的时候会产生一个session,因为是秒杀系统session加入放在集群中的每个机器上面,当用户提取session的时候便会出现session不一致的问题,并且会浪费一定的资源,所以,我们将session存在一台redis的服务器上一,UUID生成一个唯一cookie/** * @Author:zhangyx * @Date:Created in 22:192018/11/15...

2018-12-04 16:15:42 543

原创 javaweb--商城秒杀项目(一)

一、项目简介使用技术:1.SpringBoot+mybatis+redis+RabbitMq+thymeleaf功能:1.实现用户登陆(两次md5加密)2.实现分布式session(redis)3.商品列表,商品详情,商品秒杀功能4.使用jmeter进行简单的压力测试5.进行缓存的优化—页面缓存,对象缓存,商品详情静态化6.简单使用异步消息队列-RabbitMq进行接口优化7.使...

2018-12-04 15:57:06 1975

原创 java并发中会遇到的小问题

上下午切换:cpu在执行程序的时候,以一个时间片一个时间片切换执行不同的任务,在上一次任务结束需要进行下一个任务的时候,进行上一个任务状态的记忆,然后再加载下一个任务,这样就造成了上下午切换(就像读英文书,遇到一个不会的单词需要去查字典,在查之前我们要记住现在处在第几页的哪个地方,以至于后面能够很快的找他)解决上下午切换的办法:。无锁并发编程。CAS算法。使用最少线程或者使用协程1.死...

2018-12-04 15:27:25 265

原创 HashMap的源码了解

hash:散列 讲一个任意长度通过某种hash函数算出一个固定值Java 通过移位来实现通过hash出来的一个指,通过值定为到map,然后value存储在这个map中源码分析:初始化容量 1左移4位=16 hash表创建的时候加载的容量加载因子系数: 1分成4等分 0.25 0.25*3=0.75在容量的四分之三的时候扩容EntryTable:threshold扩容的时候一个入...

2018-12-03 22:42:55 201

企业内部员工管理和工资考勤系统

一个练手的ssm项目,项目内容是一个公司内部的员工信息管理和打卡考勤系统.分为前后台两种登录,并且实现5种不同的权限。适合框架入门和毕设的练手使用 使用的ssm框架+mysql+c3p0+tomcat,开发工具idea.

2018-09-02

javaweb的上传和下载

练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。

2018-04-18

java web的登陆后文件上传和下载

javaweb的文件上传和下载代码,朋友有个需求正好写个练练手,jar包和源码全部都在里面包含!

2018-04-13

java超市管理系统

java开发的GUI超市管理系统,包含进货和商品管理等,数据库mysql,有疑问可留言!

2017-12-25

java图书馆管理系统数据库mysql

java图书馆管理系统数据库mysql。上课时用来练手的,源代码 数据库jar包

2017-12-25

Mysql 和javaee 中文说明文档

Mysql 和javaee 中文说明文档,全部都是中文的平时自己学习时候看的,分享出来

2017-12-25

javaGUI---记事本课程设计

上课时的一个练手的小项目,用java写的一个记事本,基本功能基本实现了!

2017-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除