240 发简信
  • 120
    一个基于Spring Boot的API、RESTful API项目种子(骨架)

    前言 最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来...

  • 【简单易懂】JPA概念解析:CascadeType(各种级联操作)详解。

    本文阅读时间5分钟。由作者三汪首发于简书。 更多JPA实体映射相关内容请查阅: 《JPA实体关系映射:@ManyToMany多对多关系、@OneToMany@ManyToOn...

  • TCP TIME_WAIT 出现过多?

    当你关闭一个 socket 时,主动关闭一端的 socket 将进入 TIME_WAIT 状态,而被动关闭一方则转入CLOSED状态。 1. 为什么设计TIME_WAIT 当...

  • 120
    全面掌控:读透这篇文章,你就基本搞定了Redis数据库了

    简单来说 Redis 就是一个数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redi...

  • 120
    自顶向下深入分析Netty(十)--PoolChunk

    如果你还对jemalloc分配算法不太了解,可以查看前情回顾:jemalloc分配算法。 1. 伙伴分配算法 JEMalloc分配算法使用伙伴分配算法分配Chunk中的Pag...

  • 蚂蚁金服面试

    一面 hashmap的实现原理,多线程并发操作hashmap会有什么问题?原理简述:使用数组加链表的数据结构,根据给出的key -hash到数组的一个下标,如果当前下标有值建...

  • 120
    Netty-内存管理

    但是内存拷贝对性能有可能影响比较大,所以Java中可以绕开堆内存直接操作堆外内存,问题是创建堆外内存的速度比堆内存慢了10到20倍,为了解决这个问题Netty就做了内存池。 ...

  • 120
    30张图带你彻底理解红黑树

    写在前面 当在10亿数据中只需要进行10几次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所...

  • 120
    图解红黑树

    红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。在了解红黑树之前我们需要简述一下二叉查找树。...

  • 线程池,这一篇或许就够了

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 为什么用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率例如:记...

  • 你好,请问刚刚 new 的对象的mark word 到底是偏向锁状态还是无锁状态呢?

    JVM源码分析之java对象头实现

    转载请注明原创出处,谢谢!简书占小狼http://www.jianshu.com/users/90ab66c248e6/latest_articles HotSpot虚拟机中...