240 发简信
IP属地:上海
  • Java SE基础巩固(十六):Stream(流)

    1 什么是Stream(流) 计算机科学中有很多带“流”的概念,例如字符流,字节流,比特流等等,很少有书籍在讲到这些概念的时候会详解介绍什么是流...

  • Java SE基础巩固(十五):lambda表达式

    1 概述 Java8据说是Java诞生以来最大的一次演进,说实话,对我个人来说没有什么特别大的感受,因为我学Java也就最近一两年的事,Java...

  • Spring Boot2.x 多数据源配置

    1 为什么需要多数据源 在比较大型的项目中,数据库可能会分布在多台服务器上,例如有若干个数据库服务是专门存放日志数据的,又有若干个数据库服务是专...

  • 实现一个Spring boot stater

    1 自动配置 Spring boot的一大特性就是“自动配置”。在传统的Spring应用开发中,开发者往往需要写很多的XML配置项,包括数据源的...

  • 消息推送

    1 什么是消息推送 很多手机APP会不定时的给用户推送消息,例如一些新闻APP会给用户推送用户可能感兴趣的新闻,或者APP有更新了,会给用户推送...

  • 初尝秒杀架构

    秒杀这个东西虽然快被玩“烂”了,但如果仅仅是浏览网上的文章的话,并不能真正理解那些文章中说到的各种方案。例如都说要消息队列来削峰,那该如何做?就...

  • 使用IDEA为数据库表自动生成实体类(Entity)

    IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用...

  • Java虚拟机(六):类加载机制

    大家都知道,我们编写的Java类经过编译器编译后会生成class文件,class文件描述了类的各种信息,最终都要加载到内存中才能运行使用,那虚拟...

  • Java虚拟机(五):性能监控和分析工具

    1 概述 在之前的文章,我们了解了Java内存布局、内存模型、对象模型和垃圾回收的知识。在实际生产中,绝大多数Java开发者都不会参与到JVM的...

个人介绍
The way ahead is long, I shall search high and low.