分类: Java
【Redis实战】Redis在分布式系统下秒杀业务中的应用
文章中有关基于Jmeter测试工具实现秒杀的测试没有详细贴图,自己测试测试看看效果就行。
0. 环境准备
前后端项目
前后端项目基于之前的项目,详细看这里:【Re……
【Redis实战】Redis实现分布式Session共享
通常对于单体项目,部署到一台服务器去运行时,对于已经登陆的用户信息保存到Session中,来保证多次请求之间的会话,但是如果当访问量增加,单台服务器压力过……
【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
下面我们从零搭建……
SpringBoot + JSP项目打包成jar后 JSP页面404的解决方案
问题背景
最近从同学那里拿来一个 Spring Boot + JSP 的项目,在本地环境正常运行后,想要部署到服务器去跑一下,不料在打包为jar包后,去使用java -jar xxxxx……
【Java 笔试题】创建十个线程,每个线程随机睡眠1--10秒,最终主线程统计十个线程共计休眠时间,打印输出,程序结束。
这是在我近几天参加的笔试过程中遇到的一道Java多线程相关的笔试题,不过正好在前几天,我有重新去复习Java并发编程相关的知识,而且这道题目并不是太难,就是……
【Java集合】记录阅读 HashMap 集合类源码的辛酸历程
前言
在之前我有记录过一个阅读HashSet的源码的文章,因为HashSet底层就是封装了一个HashMap,所以在这里的大部分方法的源码分析,在之前的那篇文章都有出现……
【设计模式】观察者模式
观察者模式
在许多设计中,经常涉及多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化,也就是说当对象间存在……
【设计模式】装饰器模式
装饰器模式
概念
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有……
【Java JUC】Java多线程并发编程零基础小白入门(下)
前言
在被面试官疯狂打击后,我决定重新系统学习JUC编程,也就是并发编程。本篇文章作为Java语言多线程并发编程的入门级别,仅从学会使用的角度学习,并不深……
【Java JUC】Java多线程并发编程零基础小白入门(中)
前言
在被面试官疯狂打击后,我决定重新系统学习JUC编程,也就是并发编程。本篇文章作为Java语言多线程并发编程的入门级别,仅从学会使用的角度学习,并不深……