240 发简信
  • 微服务分解原则

    业务原则 单一责任原则:对于一个微服务而言,具有有限的业务范围,可以帮助我们满足服务开发和交付的敏捷性; 适当的边界:关注微服务的功能范围,一个...

  • 问与答 · JAVA基础

    emm... HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 数组:数组存储区间是连续的,占用内存严重,故空间复杂的...

    0.1 58 0 1
  • StringBuffer 与 StringBuilder 的区别

    日常中对字符串相关操作的时候,经常使用到String、StringBuffer、StringBuilder,那么三种的区别是什么,在什么情况下使...

  • 120
    JVM垃圾回收机制小结

    本文主要浅谈JAVA回收机制,让初学者对这一块大概有个简单的认识,同时也记录下自己学习的成果,温故而知新。 疑问 什么是垃圾回收 为什么要进行垃...

  • SpringBoot利用注解方式接口权限过滤

    本文主要介绍利用注解方式实现权限过滤,基于Spring Boot项目,这里权限是指不同平台的账号访问同一项目,从而带来的问题,而非业务权限。例如...

  • 分布式锁简单介绍

    工作中经常会遇到争抢共享资源的场景,比如用户抢购秒杀商品,如果不对商品库存进行保护,可能会造成超卖的情况。超卖现象在售卖火车票的场景下更加明显,...

  • Spring-Boot 相关的一些配置

    mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现...

  • 初学JAVA的学习路线建议

    在大家看之前,我要先声明两点。 1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java...

  • 120
    程序员都应该了解游戏开发中的一些小常识

    作为一个程序员,你有没有想象过多人游戏是如何实现的? 在外行人看来游戏很神奇:两个或者更多的玩家在网络上分享共同的经历,就像他们真实的存在于相同...