自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青松之竹_Java博客

来如雷霆收震怒,罢如江海凝清光! 为人处世当如青松之竹,兼具内方外圆、秉承中庸之道,朝着心中所向前进!!! 热衷技术,热爱分享,追求卓越, 技术领域:Java/Spring Boot/Spring Cloud/Dubbo/ZooKeeper/微服务/分布式

  • 博客(12)
  • 资源 (37)
  • 收藏
  • 关注

原创 Redis实战(12)-基于Redis的Key失效和定时任务调度实现订单超时未支付自动失效(延时队列)

“商城平台用户下单”这一业务场景相信很多小伙伴并不陌生,在正常的情况下,用户在提交完订单/下完单之后,应该是前往“收银台”选择支付方式进行支付,之后只需要提供相应的密码即可完成整个支付过程;然而,“非正常的情况”也总是会有的,即用户在提交完订单之后在“规定的时间内”迟迟没有支付,这个时候我们就需要采取一些措施了,本文就是讲解如何基于Redis的Key失效,即TTL + 定时任务调度 实现这一业务场景的功能。

2020-02-27 10:46:32 2161 2

原创 新课上线-spring boot2.0实战中间件redisson与典型应用场景

本课程主要是介绍并实战一款java中间件~redisson,介绍redisson相关的核心技术栈及其典型的应用场景,其中的应用场景就包括布隆过滤器、限流器、短信发送、实时/定时邮件发送、数据字典、分布式服务调度等等,在业界号称是在java项目里正确使用redis的姿势。本课程的目标就在于带领各位小伙伴一起学习、攻克redisson,更好地巩固自己的核心竞争力,而至于跳槽涨薪,自然不在话下!

2020-02-26 09:34:14 1657

原创 Redis实战(11)-哈希Hash典型应用场景实战之系统数据字典实时触发缓存存储

摘要:前文我们已经介绍并实战了Redis的数据类型哈希Hash的相关命令行及其对应的Java单元测试的实战代码,本文我们将以实际项目中典型的应用场景“系统数据字典模块的实时触发存储”为案例,学以致用,一起践行哈希Hash在实际项目下的实战应用,感受感受其在实际业务场景下的作用!

2020-02-21 11:31:54 843

原创 Redis实战(10)-Hash实战之借助命令行和代码形式认识一下哈希

对于哈希数据类型Hash,有些小伙伴在实际的项目开发中相对于Redis其他的数据结构而言,可能用得并不多。然而,从“道”的层面上看,这丝毫不影响一个客观事实、规律的存在:那就是哈希Hash本身也很强大,从本文开始我们将介绍数据类型~哈希Hash的相关特性及其相应的API和命令行层面上的操作!

2020-02-17 16:09:03 595

原创 Redis实战(9)-有序集合SortedSet实战之再谈游戏充值排行榜(如何处理历史与异常的充值记录)

摘要:每当我们谈起缓存中间件Redis的应用场景时,我们一般都会根据其数据结构联想到对应的应用场景,有序集合SortedSet也不例外,“排行榜”一直都是与其紧密挂钩、不得不谈的其中一种实战场景!本文我们将继续再谈“游戏充值排行榜”,介绍如何去处理历史已经存在的充值记录 或者 在将充值记录塞入缓存Cache失败时如何开启后续的补偿处理措施!

2020-02-14 09:56:19 609

原创 Redis实战(8)-有序集合SortedSet典型应用场景实战之游戏充值排行榜

概述:本系列博文所涉及的相关内容来源于debug亲自录制的实战课程:缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战),感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术 会更快!)文章所属技术专栏:缓存中间件Redis技术入门与实战摘要:缓存中间件Redis的数据结构~有序集合SortedSet在实际项目开发中还是比较常见的,特别...

2020-02-10 10:05:53 1424 1

原创 Redis实战(7)-有序集合SortedSet之认识有序集合(命令行与代码实战)

摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,前文介绍的字符串String、列表List和集合Set便是其中的佼佼者,本文以及后续篇章介绍的有序集合SortedSet和哈希Hash数据结构亦是如此,毫不夸张的说,当我们谈及Redis的应用场景时,这几种数据结构几乎都会涉及。本文我们将以命令行和代码的形式继续认识一下Redis的有序集合SortedSet

2020-02-09 09:30:07 668

原创 Redis实战(6)-数据结构Set实战之获取随机乱序唯一的试卷题目

摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,集合Set便是其中的一个佼佼者,其核心特性跟JavaSE集合体系中的Set几乎一毛一样,即“无序”且“唯一”,当我们向集合Set伸手要一个元素时,其底层会随机地给我们发一个元素!本文我们将继续给各位小伙伴介绍并实战另外一种典型的业务场景~从“考试系统”中获取随机、乱序且唯一的试卷题目列表。

2020-02-08 10:27:56 876

原创 Redis实战(5)-数据结构Set实战之过滤用户注册重复提交的信息

摘要:毫无疑问,集合Set同样也是缓存中间件Redis中其中一个重要的数据结构,其内部存储的元素/成员具有“唯一”、“随机”等特性,在实际的项目开发中同样具有相当广泛的应用场景。本文我们将介绍并实战一种比较典型的业务场景~“重复提交”,即如何利用集合Set的相关特性实现“用户注册时过滤重复提交的消息”!

2020-02-07 12:08:43 730

原创 Redis实战(4)-数据结构List实战之队列特性实现消息多线程 广播通知

摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,而对于系统管理员而言,有时候需要发布一些活动公告通知商家进行报名参加,本文我们将基于List的队列特性实现公告消息的广播通知功能!

2020-02-06 10:59:11 796

原创 Redis实战(3)-数据结构List实战一之商品信息的有序存储

摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,本文我们将以“有序存储并展示电商平台中商家上传的各式各样的商品列表”,这里的关键词是“有序存储与展示”,我们将借助缓存中间件Redis的数据结构~列表List进行实战实现!

2020-02-05 09:53:19 1091 1

原创 Redis实战(2)-数据结构之字符串String实战之存储对象

摘要:在Redis众多数据结构当中,字符串String可以说是其中比较常见、应用比较频繁的一种了,本文我们将介绍数据类型~字符串String 在命令行的简单使用及其在实际业务场景中的应用与代码实战,其中应用场景为“存储前端门户网站的商品详情信息”,从而减少数据库DB的访问频率,提高接口的响应速率!

2020-02-03 21:50:40 1885

2024年java面试题-网络编程TCP、UDP、Socket、Http等面试题

网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给其他设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端(Client),等待其他程序连接的程序被称作服务器(Server)。客户端程序可以在需要的时候启动,而服务器为了能够时刻相应连接,则需要一直启动。 本资料是关于Java网络方面的面试题,包含TCP、UDP、HTTP、Socket等相关的资料,还是很不错的,里面有八股文,有图文讲解,还是有得借鉴的!!!

2024-04-26

2024年java面试题-tomcat面试题

Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容 器、进程内的Servlet容器和进程外的Servlet容器。 进入Tomcat的请求可以根据Tomcat的工作模式分为如下两类: Tomcat作为应用程序服务器:请求来自于前端的web服务器,这可能是Apache, IIS, Nginx等; Tomcat作为独立服务器。 本资料是关于java面试中可能会提及到的关于web服务器tomcat的相关面试题,更多的是一些八股文吧,可以空闲的时候背一背,应付下面试和平常的coding借鉴还是有帮助的!!!

2024-04-26

2024年java面试题-设计模式面试题

设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 看懂源代码:如果你不懂设计模式去看Jdk、Spring、SpringMVC、IO等等等等的源码,你会很迷 茫,你会寸步难行 看看前辈的代码:你去个公司难道都是新项目让你接手?很有可能是接盘的,前辈的开发难道不用 设计模式? 编写自己的理想中的好代码:我个人反正是这样的,对于我自己开发的项目我会很认真,我对他比 对我女朋友还好,把项目当成自己的儿子一样 本资料主要是介绍面试过程中偶尔会提及到的关于设计模式的面试题,有一些是八股文,有一些附上图和coding,可以借鉴下!!!

2024-04-26

2024年java面试题-SpringCloud面试题

微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 本资料提供了在java面试过程关于微服务SpringCloud方面的相关面试题,里面不乏有一些八股文,大伙儿该背还是要背一下!!!

2024-04-22

2024年java面试题-SpringBoot面试题

Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用Spring 的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。 本资料提供了一些关于java面试过程提及到的关于springboot方面的面试题,包括基础的八股文信息,也包括一些coding吧,在面试以及实际工作中我相信还是会有所帮助的!!!

2024-04-22

2024年java面试题-消息中间件RabbiMQ面试题

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件,业界称之为消息中间件。 是一款开源的,Erlang编写的消息中间件; 最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦 可以用它来:解耦、异步、削峰 本资料主要是分享在java面试中关于消息中间件rabbitmq的面试题,里面有一些架构图,也有很多八股文,大伙儿该背的还是得背一背,相信对大家还是有所帮助的!!!

2024-04-22

2024年java面试题-数据库MySQL面试题第三部分

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL作为网站数据库。 书接上文,这是MySQL面试方面第三部分吧,本资料主要也是介绍MySQL面试方面的一些题目吧,重点挑几道高频出现的面试题!!!

2024-04-22

2024年java面试题-数据库MySQL面试题第二部分

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL作为网站数据库。 书接上文,本资料主要也是介绍MySQL面试方面的一些题目吧!

2024-04-22

2024年java面试题-数据库MySQL面试题第一部分

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL作为网站数据库。 本资料主要是介绍MySQL面试方面的一些题目吧!

2024-04-22

2024年java面试题-Linux面试题第二部分

Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。 Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 本资料是第二部分关于Linux方面的面试题,书接上文吧!主要还是针对在面试过程中关于Linux方面的面试题,里面当然包含有答案啦!!!

2024-04-22

2024年java面试题-Linux面试题第一部分

Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。 Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 本资料主要是针对在面试过程中关于Linux方面的面试题,里面当然包含有答案啦!!!

2024-04-22

2024年java面试题-Kafka面试题

Apache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列, 可以处理大量的数据, 并使您 能够将消息从一个端点传递到另一个端点. Kafka适合离线和在线消息消费. Kafka消息保留在磁盘 上, 并在群集内复制以防止数据丢失. Kafka构建在ZooKeeper同步服务之上. 它与Apache Storm 和Spark非常好地集成, 用于实时流式数据分析. 本资料主要在于介绍kafka相关的知识点,在实际工作与面试中会有一定的帮助的!!!

2024-04-22

2024年java面试题-jvm性能调优面试题第二部分

书接上半部分,核心内容就在于介绍jvm方面的调优方案以及策略,这部分主要是介绍了堆内存方面的分区介绍、GC等内容,在应付面试以及平常工作中还是有点作用的!!!

2024-04-21

2024年java面试题-jvm性能调优面试题第一部分

核心内容就在于介绍jvm方面的调优方案以及策略吧,包括 jvm 的内存模型,新生代、老年代、持久代、oom、对应的参数设置以及为啥要这样设置等等,这份资料都有所介绍,当然啦,一份是介绍不完的,感性的大伙儿可以看下我的第二份资料:也是关于jvm性能调优的!!!

2024-04-21

2024年java面试题-java异常方面的面试题

核心内容在于介绍java面试方面经常提到的关于异常处理方面的面试题,其中包括异常的基本结构、throwable、exception、try-catch-finally、以及其中对应的八股文和部分源码,在应付面试以及平常工作coding期间还是有帮助的!!!

2024-04-21

2024年java面试题-jvm之java虚拟机面试题

核心内容在于介绍java虚拟机即jvm相关的面试题,包括jre、jdk、jvm等等内容,有该背诵的八股文内容,也有源码coding借鉴,应付下面试还是ok的!!!

2024-04-20

2024年java面试题-java集合相关面试题

核心内容主要是介绍java中常见的关于java集合的面试题,包括list,set,map等等之类的,资料里面当然包括了一些八股文,也提供了一些coding,应付面试还是有作用的!!!

2024-04-20

2024年java面试题-java基础相关的面试题

核心内容主要是介绍java基础相关的面试题,包括jdk,jre,jvm,基础语法,以及相关的coding,总之java中面试需要的最基础的东西,这里资料基本上都覆盖了,里面也提供了一些代码,对于辅助面试还是很有必要的,有需要的小伙伴可以下载来look一look!!!

2024-04-20

2024年java面试题-并发编程相关面试题

这套面试题可牛逼了,还是比较全面的,在应对面试以及代码实战coding方面还是很有帮助的,资料里面有一些是八股文,该背的咱们还是得背,另外也附加了一些代码实战coding,大伙儿感兴趣的可以下载来看看,在并发编程、多线程编程的面试应该是ok的!!!

2024-04-20

2024年java面试题-Git常用命令面试题集

核心内容主要在于介绍java面试中关于 git 常用命令的面试题

2024-04-20

2024年java面试题-ElasticSearch面试题集

核心内容主要是介绍java中常见的分布式全文搜索引擎 ElasticSearch 的面试题把,es在全文搜索方面还是挺牛叉的,这份面试题大伙儿还是有必要下载来看看,当做八股文来背一背,当然也可以照着coding,敲一敲代码,应付下面试,实战一下还是ok的!!!

2024-04-20

2024年java面试相关的-Dubbo面试题集

核心内容在于介绍Dubbo相关的面试题集,dubbo算是java里面常用的分布式服务调度中间件吧,这份资料大伙儿可以下载来看看,当做一套八股文,背一背,应对一下面试还是ok的!!!

2024-04-20

2024年Java常见的-BIO,NIO,AIO,Netty面试题

主要是介绍java方面网络方面 网络通信方面的面试题,核心内容主要是关于BIO,NIO,AIO,Netty的面试,算是一套八股文吧,还是老话,该背的还是要背一背!!!

2024-04-20

推荐一份阿里大厂面试时的几道题目

推荐一份阿里大厂面试时的几道题目把,仅供借鉴,参考!

2024-04-20

SpringBoot整合Rabbitmq发送接收消息实战

SpringBoot整合Rabbitmq发送接收消息实战 另外,博主发起了SpringBoot整合Rabbitmq这一系列的gitchat交流会。刚兴趣的童鞋可以进入交流:https://gitbook.cn/gitchat/activity/5b90f9214fb1bd5c9acd4338 交流QQ:1974544863

2018-09-15

GitChat分享会-RabbitMQ典型场景实战-源码数据库

GitChat分享会-RabbitMQ典型场景实战-源码数据库。 有任何问题均可以与博主交流:1974544863。

2018-09-08

SpringBoot整合RabbitMQ之Spring事件驱动模型-系统源码数据库流程图

SpringBoot整合RabbitMQ之Spring事件驱动模型-系统源码数据库流程图 SpringBoot整合RabbitMQ实战视频教程:https://edu.csdn.net/course/detail/9314 (感兴趣也可以加QQ联系:1974544863)

2018-09-05

1 SpringBoot整合RabbitMQ-整合配置篇-源码数据库

1 SpringBoot整合RabbitMQ实战系列教程-整合配置篇-源码数据库

2018-09-04

ssm(spring4+springmvc4+mybatis3)整合Jar包-新版

此乃ssm(spring4+springmvc4+mybatis3)整合Jar包-新版-可用于初学者实战或者项目练手时使用

2018-05-23

个人博客系统

个人博客系统

2017-07-18

页面文件WebContent.zip

页面文件WebContent

2017-06-21

个人博客系统所需要的jar包

个人博客系统所需要的jar包

2017-06-16

postman工具

postman

2017-03-31

lucene演示需要的数据

数据

2017-02-25

lucene jar包

lucene使用时需要的 jar包

2017-02-25

comet4j需要的jar与js

comet4j需要的jar与js

2017-02-03

逆向工程工具

逆向工程工具

2017-01-16

简单工厂模式-策略模式-反射源码下载

简单工厂模式-策略模式-反射源码下载

2016-12-17

设计模式项目需要用的Jar

设计模式项目需要用的Jar

2016-12-16

Poi操作excel批量导入导出项目需要的jar包

Poi操作excel批量导入导出项目需要的jar包

2016-10-23

空空如也

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

TA关注的人

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