240 发简信
IP属地:甘肃
  • java优雅处理自定义异常

    自定义异常使用 在java项目中, 一般使用自定义异常对程序做一些特殊处理。使用自定义异常的方式,能更清楚的表现出程序中的逻辑问题。 如何优雅的使用异常,就是一门学问了。 本...

  • springboot jar包启动方式

    1. linux环境下启动jar包 启动命令: nohup: 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行java -jar xxx.jar : 启动jar包'...

  • mysql锁机制

    为什么要锁 当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性(脏读,不可重...

  • 模板(Template)模式

    概念 一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤 使用场景 当要完成一件事情,它有固定的程...

  • springcloud服务网关-gateway

    文档 Spring Cloud Gateway官方文档地址 特性 Java 8 Spring Framework 5 Spring Boot 2 动态路由 内置到Spring...

  • springboot-admin对springboot项目监控

    简介 springboot-admin实在Spring Boot Actuator的基础上提供简洁的可视化WEB UI,是用来管理SpringBoot应用程序的一个简单的界面...

  • 关于java匿名内部类初始化法

    最近无意间发现一种对象的初始化方法:匿名内部类初始化法 还有这种操作!!! 我尽然不知道有这种优雅的初始化法。于是研究如下: 这种方式采用匿名内部类初始化对象,List ...

  • springboot2.0集成rabbitmq

    安装rabbitmq 简介: rabbitmq即一个消息队列,主要用来实现应用程序的异步和解耦,消息缓冲,消息分发的作用. 由于rabbitmq依赖于erlang语言,所以先...

个人介绍
专注于Java、SpringBoot、SpringCloud、微服务、Docker、系统架构、持续集成等领域。对技术有强烈的兴趣和爱好。