![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 61
忧郁的双鱼座程序猿
四年码农请多指教
展开
-
gRPC学习资料第一篇
一、RPC基本概念 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有: ● 应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud、Facebook 的 Thrift、Twitter 的 Finagle 等。 ● 远程通信协议:RMI、Socket、SOAP(HTTP XML原创 2022-03-17 10:10:42 · 610 阅读 · 0 评论 -
个人GIT 开源项目 地址
功能点项目讲解 FOR INSTANCE LeetCode 算法题精讲 spi机制的实现 JUC 工具的引用等很多知识点的讲解和代码构建 包括本博文中针对知识点的讲解都有具体的代码和讲解文档。 https://github.com/manbu1996/classic-project-gather 基于开源的WebMagic 开源框架 进行二次开发 支持企业级 分布式线上爬虫集群服务。(目前正在 整改一些内容 ) https://gitee.co原创 2021-12-01 15:03:05 · 339 阅读 · 0 评论 -
Springboot启动原理自动装配的声明看这一篇就够了-简洁易懂(持续更新中)
话不啰嗦 直接上代码 spring 的spi机制和springboot的spi机制 什么是SPI机制 SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架扩展提供了可能,比如在Dubbo、JDBC中都使用到了SPI机制。我们先通过一个很简单的例子来看下它是怎么用的 -》点击跳转百度百科讲解。 spring的spi机制(代码解读) spri.原创 2021-11-10 12:54:33 · 181 阅读 · 0 评论 -
springboot 实现拦截器的方式。两种注入拦截器方式
使用注解 声明Bean的方式通过实现WebMvcConfigurer 注入(建议使用 方便简洁-可扩展性高:可以多实现只能单继承) /** * @author xingshengqiang * @date 2021-07-14 16:50 **/ public class MvcConfigurerAdapter implements WebMvcConfigurer { /** * inner请求拦截器,处理多主体字段 * @return */ @B原创 2021-07-20 12:03:54 · 935 阅读 · 0 评论 -
JAVA成神之路---线程八大基础--线程锁(死锁深究)-内存模型(持续更新中)
java线程 八大核心基础 一、实现线程的方法 到底有一种 还是两种 还是四种 1、整体介绍 2、正确的理解 百度搜索 会出现 两种 三种 四种 六种 等不同的实现方式(此处需要进行自我思考) oracle 官方提供的官方文档是说明 实现线程有两种方案: 1 实现Runnable接口 2 继承Thead 类中 代码介绍 使用Runnable方式实现 package com.manbu.manbudemo.threadcorenowledge.cheatethread; /** *原创 2020-12-13 00:24:13 · 229 阅读 · 0 评论 -
JAVA设计模式简单实现 原理 优缺点--持续更新
/** * @ProjectName: 设计模式 * @Package: com.manbu.test.demo * @ClassName: Designpatterns * @Author: 漫步 * @Description: * @Date: 2020/10/26 3:53 下午 * @Version: 1.0 */ public class Designpatterns { static final String type1="mian"; static fi.原创 2020-10-26 18:30:50 · 137 阅读 · 0 评论 -
JAVA批量修改某一目录下文件的名称(获取文件的创建时间与原名称拼接)
import java.io.*; /** * @author:manbu * @data 2020/1/16- 17:07 * @TODO: 批量修改文件名 -- ,目前支持Windows 使用DOS命令获取文件创建时间 注意输入输出的目录不能是一个目录 否则会造成文件被删除无法恢复 且没有重命名的文件 * @console: */ public class FileTest {...原创 2020-01-16 20:10:18 · 663 阅读 · 0 评论