
JAVA基础
文章平均质量分 56
忧郁的双鱼座程序猿
六年码农请多指教
展开
-
自定义全局运行时异常,以及自定义异常捕获器
自定义全局异常捕获器 可以优化处理开发过程中针对异常情况返回给前端。原创 2024-08-14 10:49:21 · 172 阅读 · 0 评论 -
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 · 683 阅读 · 0 评论 -
个人GIT 开源项目 地址
功能点项目讲解FOR INSTANCE LeetCode 算法题精讲 spi机制的实现 JUC 工具的引用等很多知识点的讲解和代码构建 包括本博文中针对知识点的讲解都有具体的代码和讲解文档。https://github.com/manbu1996/classic-project-gather基于开源的WebMagic 开源框架 进行二次开发 支持企业级 分布式线上爬虫集群服务。(目前正在 整改一些内容 )https://gitee.co原创 2021-12-01 15:03:05 · 426 阅读 · 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 · 449 阅读 · 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 · 1008 阅读 · 0 评论 -
JAVA成神之路---线程八大基础--线程锁(死锁深究)-内存模型(持续更新中)
java线程 八大核心基础一、实现线程的方法 到底有一种 还是两种 还是四种 1、整体介绍 2、正确的理解 百度搜索 会出现 两种 三种 四种 六种 等不同的实现方式(此处需要进行自我思考) oracle 官方提供的官方文档是说明 实现线程有两种方案: 1 实现Runnable接口 2 继承Thead 类中 代码介绍使用Runnable方式实现package com.manbu.manbudemo.threadcorenowledge.cheatethread;/** *原创 2020-12-13 00:24:13 · 309 阅读 · 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 · 180 阅读 · 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 · 720 阅读 · 0 评论