240 发简信
IP属地:广东
  • Java 5,6,7,8,9,10,11新特性吐血总结

    作者:拔剑少年简书地址://www.greatytc.com/u/dad4d9675892博客地址:https://it18monkey.github.io转载请注...

  • 120
    【译】Java 8的新特性—终极版

    声明:本文翻译自Java 8 Features Tutorial – The ULTIMATE Guide,翻译过程中发现并发编程网已经有同学翻译过了:Java 8 特性 –...

  • 120
    Java8新特性

    为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活...

  • 120
    springboot+redis项目实战

    1.在springboot项目的pom.xml 文件里加入redis的jar依赖 2.目录结构:redis用到的类 3.在application.properties中配置r...

  • 120
    Nacos - 配置管理(3)

    4 Nacos配置管理基础应用 4.1 Nacos配置管理模型 对于Nacos配置管理,通过Namespace、group、Data ID能够定位到一个配置集。 配置集(Da...

  • 120
    微服务间的调用和应用内调用有啥区别

    摘要 目前大部分的系统架构都是微服务架构,就算没有注册中心、服务管理,也肯定是多个服务,单体服务比较少了。 大家平时需要在应用内调用rpc接口也比较多,那么有没有思考过微服务...

  • 120
    秒杀系统设计

    什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束。这...

  • 120
    Spring Boot启动过程分析

    首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面...

  • Spring Boot 启动过程分析

    1. Spring Boot 入口——main方法 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringAppl...

  • 120
    java中synchronized的底层实现

    在java中如果使用了多线程对共享数据进行操作,那无可避免会遇到同步问题。为解决此问题可以使用synchronized对方法或者代码块进行修饰。java代码执行时先编译为.c...