分类: Java
thumbnail

【Redis实战】Redis在分布式系统下秒杀业务中的应用

文章中有关基于Jmeter测试工具实现秒杀的测试没有详细贴图,自己测试测试看看效果就行。 0. 环境准备 前后端项目 前后端项目基于之前的项目,详细看这里:【Re……
thumbnail

【Redis实战】Redis实现分布式Session共享

通常对于单体项目,部署到一台服务器去运行时,对于已经登陆的用户信息保存到Session中,来保证多次请求之间的会话,但是如果当访问量增加,单台服务器压力过……
thumbnail

【Redis实战】Redis用于缓存的常见问题及解决方案的实现

0.演示项目搭建 演示环境 OS:Windows 10 JDK:1.8.0_301 IDE:IDEA_2021.1.2 MySQL:5.7.35 Redis:6.26 SpringBoot:2.6.6 下面我们从零搭建……
thumbnail

SpringBoot + JSP项目打包成jar后 JSP页面404的解决方案

问题背景 最近从同学那里拿来一个 Spring Boot + JSP 的项目,在本地环境正常运行后,想要部署到服务器去跑一下,不料在打包为jar包后,去使用java -jar xxxxx……
thumbnail

【Java 笔试题】创建十个线程,每个线程随机睡眠1--10秒,最终主线程统计十个线程共计休眠时间,打印输出,程序结束。

这是在我近几天参加的笔试过程中遇到的一道Java多线程相关的笔试题,不过正好在前几天,我有重新去复习Java并发编程相关的知识,而且这道题目并不是太难,就是……
thumbnail

【Java集合】记录阅读 HashMap 集合类源码的辛酸历程

前言 在之前我有记录过一个阅读HashSet的源码的文章,因为HashSet底层就是封装了一个HashMap,所以在这里的大部分方法的源码分析,在之前的那篇文章都有出现……
thumbnail

【设计模式】观察者模式

观察者模式 在许多设计中,经常涉及多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化,也就是说当对象间存在……
thumbnail

【设计模式】装饰器模式

装饰器模式 概念 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有……
thumbnail

【Java JUC】Java多线程并发编程零基础小白入门(下)

前言 在被面试官疯狂打击后,我决定重新系统学习JUC编程,也就是并发编程。本篇文章作为Java语言多线程并发编程的入门级别,仅从学会使用的角度学习,并不深……
thumbnail

【Java JUC】Java多线程并发编程零基础小白入门(中)

前言 在被面试官疯狂打击后,我决定重新系统学习JUC编程,也就是并发编程。本篇文章作为Java语言多线程并发编程的入门级别,仅从学会使用的角度学习,并不深……