SpringBoot+MyBatis+Thymeleaf 轻量级博客/论坛

SpringBoot+MyBatis+Thymeleaf 轻量级博客/论坛

SpringBoot酒店管理系统

SpringBoot酒店管理系统

基于SSM的拍卖商城系统

基于SSM的拍卖商城系统

基于SpringBoot+Shiro+Redis+ElasticSearch实现的企业级博客系统

基于SpringBoot+Shiro+Redis+ElasticSearch实现的企业级博客系统

【免费开源】一个简单漂亮的Java博客系统-适合初学ssm者

【免费开源】一个简单漂亮的Java博客系统-适合初学ssm者

SpringBoot Dubbo 轻量级博客系统

SpringBoot Dubbo 轻量级博客系统

该博客系统为之前的初云博客系统改造版本,应一个朋友要求改造的 基于 SpringBoot + MyBatis + Thymeleaf 实现的博客/论坛系统。   以下系统样式都如图所示 Sp......
阅读全文
RocketMQ浅谈与总结

RocketMQ浅谈与总结

1、为什么要用MQ? 解耦 多个项目之间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败。目的是跟调用接口是一样的,只不过 MQ 可以异步、失败尝试、消息堆积等。 异步 生产者......
阅读全文
Java 0基础两个月学习方案试用版

Java 0基础两个月学习方案试用版

大家都知道,博主提供带新人服务。以下是我为0基础小白制定的学习计划!欢迎各位大佬提建议一起完善!   基础必学部分 下面属于入门课程,必须掌握,基本掌握后,就能胜任简单的工作了  ......
阅读全文
Spring项目中策略模式实战

Spring项目中策略模式实战

在公司的项目中,在某些场景使用设计模式来完成自己的需求,很能体现一个人的代码水平。 本文介绍策略模式,在 Spring 项目(或SpringBoot) 中引入策略模式来解决一个通过不同的方式通知用户的......
阅读全文
JAVA并发编程常识

JAVA并发编程常识

1 JVM内存模型 堆: 所有对象全部放在共享堆空间中 对象的属性在共享堆空间内 内存单字节对齐,short不变 栈: 每个线程都有独立的线程栈空间 线程栈只存基本类型和对象地址......
阅读全文
Synchronized锁的优化

Synchronized锁的优化

0 前言 JDK1.5之前synchronized是一个重量级锁,相对于j.u.c.Lock,它会显得那么笨重。 随着Javs SE 1.6对synchronized进行的各种优化后,syn......
阅读全文
wait和notify

wait和notify

线程状态图 开局先奉上这张线程状态图,个人觉得画的不错 几点结论 使用 wait ,notify 和 notifyAll 时需要先对调用对象加锁。 调用 wait 方法后,线程状态有 R......
阅读全文
Mac Zookeeper 集群安装

Mac Zookeeper 集群安装

本文介绍在 Mac 下安装 Zookeeper 集群(其实是伪集群,使用2181、2182、2183三个端口),Linux同理 一、下载 Zookeeper  直接从官网下载,点此 下载完成......
阅读全文
SpringBoot2.x Dubbo 整合

SpringBoot2.x Dubbo 整合

昨天帮一个朋友把之前开源的轻量级博客系统改造成 Dubbo 版本的 这里记录一下过程,顺便讲解一下 SpringBoot + Dubbo 的整合 duubo 博客系统代码地址:https://gith......
阅读全文
一致性哈希算法

一致性哈希算法

在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景。 场景描述 假设,我们有三台缓存服务器,用于缓存图片。 我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存......
阅读全文