自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (38)
  • 收藏
  • 关注

原创 XXL-JOB快速上手

某电商平台需要每天上午10点,下午3点,晚上8点发放一批优惠券某银行系统需要在信用卡到期还款日的前三天进行短信提醒某财务系统需要在每天凌晨0:10分结算前一天的财务数据,统计汇总以上场景就是任务调度所需要解决的问题视频地址:XXL-JOB资料地址:资料任务调度是为了自动完成特定任务,在约定的特定时刻去执行任务的过程XXL-Job:是大众点评的分布式任务调度平台,是一个轻量级分布式任务调度平台, 其核心设计目标是开发迅速、学习简单、轻量级、易扩展。

2025-02-22 00:33:54 630

原创 java常见面试场景题

在Java中,自定义注解是一种用于为代码添加元数据(即数据的数据,或者关于数据的描述性信息)的机制。通过自定义注解,你可以在代码中嵌入额外的信息,这些信息可以在运行时或编译时被读取和处理。自定义注解通常用于框架开发、代码生成、编译时检查等场景。1. 定义注解首先,你需要使用@interface关键字来定义一个新的注解。元注解和注解元素。元注解(meta-annotation)是注解其他注解的注解,它们定义了你的注解应该如何被处理。常见的元注解包括等。@Retention:指定注解的保留策略。

2025-02-19 22:00:46 1307 1

原创 K8S极简教程(4小时快速学会)

基本操作。

2025-01-26 11:47:14 5274 2

原创 JDK新特性(JDK9~JDK21)

该特性在java19中是预览版,虚拟线程是一种用户态下的线程,类似go语言中的goroutines 和Erlang中的processes,虚拟线程并非比线程快,而是提高了应用的吞吐量,相比于传统的线程是由操作系统调度来看,虚拟线程是我们自己程序调度的线程。如果你对之前java提供的线程API比较熟悉了,那么在学习虚拟线程的时候会比较轻松,传统线程能运行的代码,虚拟线程也可以运行。虚拟线程的出现,并没有修改java原有的并发模型,也不会替代原有的线程。虚拟线程主要作用是提升服务器端的吞吐量。

2025-01-21 18:32:51 779

原创 Java高并发常见面试题

主从复制存在一个问题,没法完成自动故障转移。所以我们需要一个方案来完成自动故障转移,它就是Redis Sentinel(哨兵)。哨兵节点: 哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的 Redis 节点,不存储数据,对数据节点进行监控。数据节点: 主节点和从节点都是数据节点;监控(Monitoring): 哨兵会不断地检查主节点和从节点是否运作正常。自动故障转移。

2025-01-09 12:08:53 1078

原创 200道Java面试题(2025)

当线程 A 持有独占锁 a,并尝试去获取独占锁 b 的同时,线程 B 持有独占锁 b,并尝试获取独占锁 a的情况下,就会发生 AB 两个线程由于互相持有对方需要的锁,而发生的阻塞现象,我们称为死锁。反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java 语言的反射机制。Java 序列化是为了保存各种对象在内存中的状态并且可以把保存的对象状态再读出来。

2025-01-06 22:33:46 912 2

原创 CPU 一直飙升的问题解决

在 jstack 分析中,线程 ID 通常以十六进制形式显示。这个命令会显示该进程中所有线程的 CPU 使用情况,找到占用最高的线程,并记下其 TID(线程 ID)。这样会将线程 ID 18745 转换为十六进制。是占用高 CPU 的 Java 进程。

2025-01-05 16:10:17 281

原创 分布式配置中心Apollo教程

本课程讲解了Apollo分布式系统配置中心的使用方法和工作原理,并从实战出发讲解生产环境下的配置中心的构建方案,从Apollo的应用、原理、项目实战三方面进行讲解,通过学习本课程可以快速将Apollo配置中心集成到分布式系统中。Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

2023-05-02 23:28:57 879

原创 【Docker】拉取镜像报错

这个是因为dns域名没有解析的原因,编辑/etc/resolv.conf 文件,增加一行dns地址,例如:nameserver 8.8.8.8。抓住结尾 no such host 报错。

2023-03-29 23:51:41 818

原创 Java常见编程题

step 2:根据输入的月份,计算从1月到(month - 1)月的天数,如果是二月的话,就要判断该年是否为闰年(闰年,day加29天,反之,day加28天);step 3:根据步骤二计算出来的数值,最后加上输入的date,输出即可。step 1:判断输入日期的合法性,如果输入不合法返回-1;

2023-03-17 00:03:47 601

原创 常见Java生产问题排查面试题

常见Java生产问题排查面试题

2023-03-12 12:17:16 2130

原创 多线程面试题

多线程面试题

2023-03-07 19:13:32 603

原创 JVM内存溢出与内存泄露

JVM内存溢出与内存泄露

2023-02-27 22:52:24 1877

原创 Java中List排序去重、排序的3种方式

Java中List排序去重、排序的3种方式

2023-02-27 22:00:14 1963

原创 轻松搭建Redis缓存高可用集群

轻松搭建Redis缓存高可用集群

2023-02-22 01:23:58 324

原创 zookeeper和kafka集群从0到1搭建(保姆教程)

zookeeper和kafka集群从0到1搭建(保姆教程)

2023-02-11 18:35:30 731

原创 高可用的并发解决方案nginx+keepalived

为并发量高的优质网站量身定制高可用的并发解决方案nginx+keepalived

2023-02-07 19:06:12 2642 1

原创 Elastic Job学习笔记

Elastic-job:当当网基于quartz 二次开发的弹性分布式任务调度系统,功能丰富强大,采用zookeeper实现分 布式协调,实现任务高可用以及分片。

2023-02-03 16:19:17 944

原创 IDEA个性化设置注释模板(详细版)

Idea添加注释模板,简洁清新可用

2023-02-02 16:37:21 9198

原创 3小时快速上手sharding-jdbc

分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题

2023-01-30 10:35:01 3041

原创 两小时上手ActiveMQ

一、消息中间件概述1.1 消息中间件产生的背景在客户端与服务器进行通讯时.客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。客户与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的请求不可达,客户会受到异常点对点通信: 客户的一次调用只发送给某个单独的目标对象。1.2 什么是消息中间件面向消息的中间件(MessageOrlented MiddlewareMOM)较好的解决了以上问题。发送者将消息发送给消

2023-01-19 17:36:07 1447

原创 Mybatis Plus轻松上手

Mybatis Plus今日目标:了解mybatisplus的特点能够掌握mybatisplus快速入门能够掌握mybatisplus常用注解能够掌握mybatisplus常用的增删改查能够掌握mybatisplus自动代码生成Mybatis: ✔ 需要程序员编写sql语句 程序员可以干预sql对sql进行调优(优化)MybatisPlus: 开发效率高 在MybatisPlus中按照固定格式生成了单表的CRUD01-MybatisPlus简介【1】MybatisPlu

2023-01-18 09:36:47 644

原创 ELK搜索学习笔记--Day1

ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。

2022-12-23 09:31:55 865 1

原创 Feign 从注册到调用原理分析

Feign 从注册到调用原理分析

2022-07-31 19:00:08 1059

原创 MySQL调优

MySQL调优

2022-07-31 14:30:49 499

原创 RabbitMQ面试题(2022)

RabbitMQ面试题(2022)

2022-07-28 21:57:05 2783 3

原创 Mysql rownum 实现

Mysql rownum 实现

2022-07-28 15:47:48 11631

原创 MySQL limit使用及超大分页问题解决

MySQL limit使用及超大分页问题解决

2022-07-27 10:35:45 2566 1

原创 Redis面试题(2022)

Redis面试题(2022)

2022-07-26 22:44:46 647

原创 Docker实用篇

微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的目录,就等于操作容器内的目录了常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。...

2022-07-22 23:39:00 222

原创 Spring面试题(2022)

Spring面试题(2022)

2022-07-17 23:04:35 871

原创 SpringBoot面试题(2022)

SpringBoot面试题(2022)

2022-07-17 15:19:53 1626

原创 MySQL面试题(2022)

MySQL面试题(2022)

2022-07-16 15:01:59 875

原创 IO网络编程面试题(2022)

IO网络编程面试题(2022)

2022-07-15 16:26:12 995

原创 Web 编程面试题(2022)

Web编程面试题2022

2022-07-14 23:20:58 337

原创 MyBatis面试题(2022最新版)

Mybatis面试题

2022-07-14 18:42:33 2073

原创 JVM调优实战(详细版)

JVM调优实战

2022-07-14 02:22:12 2551

原创 Java面试(虚拟机篇)

Java面试(虚拟机篇)

2022-07-10 16:47:42 162

原创 Java面试(并发篇)

Java面试并发篇

2022-07-08 22:29:51 182

原创 Java面试(基础篇)

Java面试基础篇

2022-07-07 01:12:37 222

XXL-JOB分布式任务调度平台

XXL-JOB 是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。

2025-02-22

apollo分布式配置中心资料

apollo分布式配置中心资料

2023-05-02

ruby安装包下载 - ruby环境搭建

ruby安装包下载 | ruby环境搭建

2023-02-22

基于springboot,springcloud, gradle的天气预报管理系统

基于springboot,springcloud, gradle的天气预报管理系统

2023-02-15

kafka + zookeeper 集群jar包

kafka_2.12-2.2.1.tgz zookeeper-3.4.14.tar.gz

2023-02-11

高可用的并发解决方案nginx+keepalived资料

nginx-1.23.3.tar.gz keepalived-2.2.7.tar.gz apache-tomcat-8.5.85.tar.gz

2023-02-07

elastic-job相关资料下载

elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar.gz netcat-win32-1.12.zip ZooInspector.zip zookeeper-3.4.9.tar.gz cron表达式详解.doc

2023-02-03

shardingJdbc 小demo 源码下载

Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈。 组成部分: JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 功能特性:它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。

2023-01-30

activemq-5.16.5-bin.zip

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

2023-01-20

docker源码及资料

docker源码及资料

2022-07-22

Java面试题虚拟机片源码资料

Java面试题虚拟机片源码资料

2022-07-10

JAVA面试题并发篇源码及资料

JAVA面试题并发篇源码及资料

2022-07-08

java面试题基础篇源码及资料

java面试题基础篇源码及资料

2022-07-07

品达通权限管理系统第一天资料及源码

品达通权限管理系统第一天资料及源码

2022-06-22

springcloud第二天源码及资料

springcloud第二天源码及资料

2022-06-21

springcloud第一天源码和资料

springcloud第一天源码和资料

2022-06-20

与dubbo 相关的源码

与dubbo 相关的源码

2022-06-19

zookeeper.rar

zookeeper 压缩包下载,包含linux和windows版本

2022-06-17

svn工具软件及相关文档

svn客户端和服务器端及相关资料

2022-05-02

linux mysql 5.7 64位 rpm包

linux mysql 5.7 64位 rpm包

2022-04-04

tomcat 8.5 linux版本

tomcat 8.5 linux版本

2022-04-04

linux JDK1.8 64位

linux JDK1.8 64位

2022-04-04

Ajax相关源码jar包下载

Ajax相关源码jar包下载

2022-03-31

sybase连接驱动jconn4.jar

sybase连接驱动jconn4.jar

2022-03-28

web综合练习页面及jar包

web综合练习页面及jar包

2022-03-23

发邮件客户端,服务端,jar包

java发邮件所需的客户端,服务端,jar包

2022-03-19

随机生成验证码工具jar包

验证码工具jar包,随机生成验证码

2022-02-13

VSCodeUserSetup-x64-1.55.2.rar

Visual Studio Code(简称“VS Code” [1] )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器, [2] 可在桌面上运行,并且可用于Windows,macOS和Linux。

2021-05-03

tensquare_parent.rar

tensquare_parent源码,Jenkins+Docker+SpringCloud微服务持续集成demo

2021-05-01

sonarqube.rar

sonar (SonarQube)是一个开源平台,用于管理源代码的质量 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台

2021-04-26

jenkins-2.190.3-1.1.noarch.rar

Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降:持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等待时间;持续集成也意味着开发、集成、测试、部署得以持续。。

2021-04-25

GitLabProjects2020.zip

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。IDEA gitLab Plugin.

2021-03-25

PSCPexe.rar

pscp.exe免费版是属于Putty的重要组件工具之一,同时也可以单独使用,可以通过pscp.exe免费版实现本地windows下的文件下载、上传到linux上,对于一些日常工作中的朋友来说是款不错的软件。

2021-01-03

puttymazb.zip

putty是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。

2021-01-03

installercleanup.exe

Windows Installer CleanUp是微软官方推出的Windows Installer 清理实用工具,可彻底删除由 Windows Installer安装的任何程序,它能够帮助用户轻松的删除某个程序地Windows Installer配置信息,移除选定软件在文件和注册表中保存的相关配置信息,让你的系统更加安全更加干净。 Windows Installer CleanUp

2020-12-13

rabbitmq.rar

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2020-11-15

vue.js工具开发包

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2020-11-13

Git环境安装包.rar

Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。

2020-10-19

mybatis-3.4.6.zip

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

2020-09-14

commons-fileupload&&commons-io.rar

springmvc文件上传所需jar包,在Spring MVC中实现文件上传十分方便,它为文件上传提供了直接的支持

2020-09-06

空空如也

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

TA关注的人

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