自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao

python-java全栈之路

  • 博客(501)
  • 资源 (35)
  • 收藏
  • 关注

原创 k8s运维管理

k8s运维管理

2024-04-11 11:26:06 1030

原创 深入K8S实战

k8s

2024-04-11 11:11:03 938

原创 Nginx健康检查

nginx健康检查

2024-04-11 09:35:00 907

原创 Open Feign 源码解析(四) --- 请求对象构造(上)

源码前三篇文章的内容归纳起来就是讲了这样的问题:如何把接口转换为具有发送http请求能力的feign client对象以及如何整合到Spring容器中?

2023-11-27 21:41:25 1061

原创 Open Feign 源码解析(三) --- 配置体系详解

parent context type : AnnotationConfigServletWebApplicationContext 不允许bean 定义覆盖。一句话:通过spring子容器进行隔离,不同的feign client接口对应不同的子容器,里面有自己独立的配置。注意不是直接注册配置类本身,而是 FeignClientSpecification 类。拦截器是全局有效的吗?1)启动报错 2)全局配置生效 3)服务级别的配置生效。如果同时添加了全局和服务级别的配置,那会发生什么?

2023-11-27 21:26:22 1017

原创 微服务调用组件Feign

Feign是Netflix开发的声明式、模板化的HTTP客户端,其灵感来自Retrofit、JAXRS-2.0以及 WebSocket。Feign可帮助我们更加便捷、优雅地调用HTTP API。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud openfeign对Feign进行了增强,使其支持Spring MVC注解,另外还整合了 Ribbon和Nacos,从而使得Feign的使用更加方便Feign 提供了很多的扩展机制,让用户可以更加灵活的使用。

2023-11-27 21:00:36 1085

原创 Open Feign 源码解析(二) --- 如何发送http请求

设计:组件化思维技术点:适配器模式,springboot自动装配(@Conditional注解的解读,@Import注解的顺序), 父子容器。

2023-11-27 20:48:41 587

原创 Open Feign 源码解析(一) --- FactoryBean的妙用

OpenFeign是 Spring Cloud 全家桶的组件之一, 其核心的作用是为 RestAPI提供高效简洁的 RPC 调用方式动态代理 (cglib, jdk)ImportBeanDefinitionRegistrar 接口@Import、ImportSelector、ImportBeanDefinitionRegistrar的使用和区别1)@Import(XXX.class)一般配合ImportSelector或者ImportBeanDefinitionRegistrar使用。

2023-11-27 20:44:29 912

原创 GIT常用命令

git相关指令, idea使用git

2023-09-16 20:50:42 288

原创 SpringBoot集成RocketMQ

SpringBoot集成RocketMQ导入依赖(注意启动类上是不需要加其它注解的)<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.0.4</version></dependency>相关配置生

2023-09-01 12:19:15 882

原创 分布式调度Elastic-job

某电商平台需要每天上午10点,下午3点,晚上8点发放⼀批优惠券某银⾏系统需要在信⽤卡到期还款⽇的前三天进⾏短信提醒某财务系统需要在每天凌晨0:10分结算前⼀天的财务数据,统计汇总以上场景就是任务调度所需要解决的问题任务调度是为了自动完成特定任务,在约定的特定时刻去执行任务的过程我们经常使用Spring中提供的定时任务注解@Scheduled 在业务类中⽅法中贴上这个注解")然后在启动类上贴上 @EnableScheduling 注解。

2023-09-01 11:31:01 490

原创 微服务演变及怎么拆分微服务

在后者的情况下,这个⼈在负责⾃⼰应⽤之外,还要额外负责给别⼈提供这些公共的功能 ——⽽这个功能本来是⽆⼈负责的,仅仅因为他能⼒较强/⽐较热⼼,就莫名地背锅(这种情况还被美其 名⽈能者多劳)。有时候 发布会不⼩⼼带上了⼀些未经测试的代码,或者修改了⼀个功能后,另⼀个意想不到的地⽅出错 了。意识到问题后,⼩明和⼩红从琐碎的业务需求中腾出了⼀部 分精⼒,开始梳理整体架构,针对问题准备着⼿改造。这种拆分的⾼明可以很好的规避因为⼀颗⽼⿏屎坏了⼀锅粥的单体弊端,同时将来要做⾼可⽤ ⽅案也能很好的节省机器或带宽的成本。

2023-09-01 11:21:13 107

原创 SpringCloudAlibaba常用组件

nacos ribbon feign sentinel gateway sleuth&zpkin 等相关组件的操作以及使用

2023-09-01 11:16:55 3337 2

原创 SpringBoot集成WebSocket

客户端不是关闭浏览器, 那样socket就没有被删除, 它只是断网了, 你不知道它还需不需要这个socket, 长此以往下去, 容易内存溢出, 这时候就需要心跳机制, 每隔一段时间发送一次心跳, 更新心跳时间, 这样就知道那些socket有用, 那些socket没用, 这样就可以把对应的socket链接删除。// 建立socket链接的唯一标识。// 建立socket链接的唯一标识。接口对跟socket长连接的前端通信。客户端A/B给socket发送消息。注解的类, 把它的地址发布出去。

2023-09-01 10:19:08 811

原创 SpringBoot常用操作

*** 让spring容器排除当前指定的bean* @since} }/*** 该bean定义在spring.factories自动装配* @since/**} }在spring.factory添加该过滤器先扫描@WebServlet,⽣成ServletRegistrationBean向Tomcat中添加TomcatStarter启动Tomcat时执⾏TomcatStarter的onStartup()

2023-06-23 17:50:36 1637

原创 RocketMQ常用操作

消息中间件,英文MessageQueue,简称MQ。它没有标准定义,一般认为:消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。**高效:**对于消息的处理处理速度快,RocketMQ可以达到单机10万+的并发。**可靠:**一般消息中间件都会有消息持久化机制和其他的机制确保消息不丢失。**异步:**指发送完一个请求,不需要等待返回,随时可以再发送下一个请求,既不需要等待。

2023-06-23 17:49:21 2442

原创 Spring整合MyBatis底层原理

先通过MapperScan找到对应的MapperScannerRegistrar。主要看这个类的这个方法registerBeanDefinitions。重点怎么把扫描到的mapper生成BeanDefinition的。build.gradle需要进入的依赖。自定义注解XiaogeScan。定义一个service。定义三个mapper。

2023-06-23 17:48:17 715

原创 SpringCloud集成RocketMQ

重点: RocketMQ相关配置看https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit。

2023-06-23 17:45:30 1092

原创 spring相关面试题

spring面试题

2023-03-07 12:29:45 426 1

原创 MQ面试题

MQ面试题

2023-03-05 21:39:20 1700

原创 Redis面试题

redis面试题

2023-03-05 21:30:02 1113

原创 SpringBoot不重启服务的情况下刷新配置文件

SpringBoot不重启服务的情况下刷新配置文件

2023-03-04 17:31:08 1120

原创 SpringBoot使用异步调用

SpringBoot使用异步调用

2023-03-03 09:34:54 851

原创 SpringBoot属性文件中的账号密码加密

SpringBoot属性文件中的账号密码加密

2023-02-20 15:35:04 668

原创 Spring Ioc 依赖来源-7

Spring Ioc 依赖来源-7

2022-12-12 17:16:51 328

原创 Spring IoC依赖注入-6

Spring IoC依赖注入-6

2022-11-30 17:21:03 275

原创 SpringIoc依赖查找-5

SpringIoc依赖查找-5

2022-11-24 10:56:47 271

原创 Spring Bean基础-4

Spring Bean 基础

2022-11-22 11:05:07 303

原创 skywalking9.2.0源码修改

skywalking9.2.0源码修改

2022-11-08 13:28:22 374

原创 Skywalking9.2.0监控浏览器

skywalking监控浏览器

2022-11-03 17:13:05 1541

原创 Skywalking9.2.0自监控

skywalking自监控

2022-11-03 16:59:45 1249 4

原创 Spring IoC 容器生命周期:Ioc容器启停过程发生了什么-13

Spring IoC 容器生命周期

2022-11-02 15:01:31 117

原创 使用 Spring IoC 容器-12

使用 Spring IoC 容器

2022-11-02 13:59:30 165

原创 Spring应用上下文: ApplicationContext-11

Spring应用上下文: ApplicationContext

2022-11-02 13:19:36 79

原创 Bean Factory 和 ApplicationContext 谁才是 Spring IOC 容器-10

Bean Factory 和 ApplicationContext 谁才是 Spring IOC 容器

2022-11-02 11:59:01 169

原创 Spring IOC 配置元信息-9

Spring IOC 配置元信息

2022-11-02 11:03:20 74

原创 Spring IOC 依赖来源-8

Spring Ioc 依赖来源

2022-11-02 10:33:37 84

原创 依赖注入-7

依赖注入

2022-11-02 09:19:08 96

原创 依赖查找-6

依赖查找

2022-11-01 16:34:30 88

原创 Skywalking8.8日志采集(使用springboot默认日志logback)

skywalking8.8日志采集

2022-10-28 13:22:45 1255

微服务所有组件的学习及实战

微服务所有组件的学习及实战

2022-03-13

mysql高级, 深入学习sql优化, mysql底层

mysql高级, 深入学习sql优化, mysql底层

2022-03-13

java面试题高级, 对底层高并发深入理解

java面试题高级

2022-03-13

ElasticSearch.zip

里面有ElasticSearch ik分词器 kibana, 具体的使用, 本人博客中也有写, 可以直接查看博客来进行使用

2020-06-08

FastDFS.zip

主要是安装nginx, 让nginx集成fastdfs, fastdfs配置博客也有介绍, nginx安装配置博客也有介绍.

2020-06-08

mybatis_design.zip

根据mybatis流程, 手写的一个mybatis跟mybatis实现的功能一样, 只不过只实现了一个selectList方法, 其他的没写.

2020-03-06

dplayer.zip

dplayer跟自己的电影网站插上自己的弹幕功能, 需要的可以下载, 详细介绍也写成博客

2019-08-30

xadmin-master.zip

xadmin源码不知道怎么装xadmin的小伙伴们下载压缩包, 再去本人博客看xadmin的安装及配置

2019-06-14

ihome_python.zip

该项目用到了celery异步, redis缓存, 短信验证码, 图片验证码, mysql数据库,业务逻辑等, 前端用到html, css, js, jQuery等.

2019-05-31

FastDFS.zip

建议查看了我的博客里的那篇FastDFS在来下载本压缩包.

2019-05-29

前端资料中文版api

学习前端的小伙伴们, 可以下来看一下哦, 里面有css、html、jQuery中文文档。

2019-05-08

mysql中文文档

专攻mysql的小伙伴们可以下载我这个中文版的api哦, 祝大家学习顺利, 加油。

2019-05-08

oracle高级中文帮帮助文档.chm.zip

学习Oracle的小伙伴们, 这个文档对你们可是很有帮助哦, 不怕忘记嘻嘻。

2019-05-08

飞机大战源码

飞机大战源码, 喜欢朋友可以下载, 关注我每天更新不同的资源。

2019-04-28

jQuery中文版chm

做前端开发的朋友,可以下载着用, 不会让大家失望的, 喜欢请关注下我, 每天更新不同的资源。

2019-04-28

图书馆项目源码

图书馆管理系统源码,希望大家喜欢, 希望您们看了源码对你们有技术帮助。

2019-04-28

python中文文档2.7 3.4 3.6 3.5

python项目开发或是学习期间可以用到, 希望大家喜欢。

2019-04-28

Django中文版.chm

用Django, web开发, 或是学习期间可以用到,希望您能喜欢。

2019-04-28

微信公众号开发源代码

根据微信公众号,接口文档,实施的开发,希望大家喜欢。

2019-04-28

天天生鲜购物商城源代码

项目分为注册页面, 登入页面, 购物车页面, 商品主页,商品菜单, 订单等页面的开发, 用的技术分别有fdfs redis Django celery nginx uwsgi。

2019-04-27

深入k8s实战-从入门小白到轻松操作k8s

k8s相关资料下载地址配套我的k8s博客地址, 全都在这个文件下面, 从k8s入门到实战, 运维管理, 通过k8s部署springcloudalibaba项目

2024-04-11

spingboot-rocketmq事务消息

rocketmq事务消息, 使用场景, 最终一致性(而不是强一致性)

2023-09-16

boot-rocketmq

springboot集成rocketmq, 以及demo中相关软件

2023-09-01

elastic-job-boot

springboot集成分布式调度elastic-job, 还有elastic-job的相关软件

2023-09-01

springcloudalibaba

springcloudalibaba相关的demo, 和相关的组件攻击急软件

2023-09-01

websocket-server

服务端主动跟前端通信的demo, 通过springboot集成websocket实现

2023-08-29

微服务版的乐优商场源码

微服务版的乐优商场源码

2022-05-06

mac版 mysql-NavicatMysql

mac版 mysql-NavicatMysql

2022-05-06

win python3.10.4

win python3.10.4

2022-04-25

win svn1.10.5

win svn1.10.5

2022-04-25

win版本 git-2.35.3-64

win版本 git-2.35.3-64

2022-04-25

winscp服务器和本机的文件互传工具

winscp服务器和本机的文件互传工具

2022-04-25

xshellplus6

xshellplus6

2022-04-25

好用的截图工具, 帮助分辨颜色的rgb和16进制颜色, 超级好用

好用的截图工具, 帮助分辨颜色的rgb和16进制颜色, 超级好用

2022-04-25

win版本redis客户端工具

redis客户端工具, 用来连接redis中的

2022-04-25

spring源码, 可以很好的学习spring源码, 对spring更深入理解

spring源码, 可以很好的学习spring源码, 对spring更深入理解

2022-04-10

linux版本nginx1.8.1

linux版本nginx1.8.1

2022-04-06

NAVICAT 15 FOR MAC

NAVICAT 15 FOR MAC

2022-03-13

mac版本的logstash-6.8.9

mac版本的logstash-6.8.9

2022-03-13

空空如也

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

TA关注的人

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