240 投稿
收录了36篇文章 · 26人关注
  • 日志那些事儿——slf4j集成logback/log4j

    前言 在日志Logger漫谈中提到了slf4j仅仅是作为日志门面,给用户提供统一的API使用,而真正的日志系统的实现是由logback或者log...

    0.1 LNAmp 0 5
  • 蚂蚁金服面试

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

    0.4 C_99f1 11 281
  • Java程序员从阿里拿到offer回来,这些面试题你会吗?

    前不久刚从阿里面试回来,为了这场面试可以说准备了一个半月,做的准备就是刷题和看视频看书充实自己的技术,话说是真难啊,不过还算顺利拿到了offer...

    10.2 Theriseof 1 147
  • Resize,w 360,h 240
    基础知识—hashmap resize详解(转载)

    虽然在hashmap的原理里面有这段,但是这个单独拿出来讲rehash或者resize()也是极好的。 什么时候扩容:当向容器添加元素的时候,会...

  • Resize,w 360,h 240
    看完还不懂HTTPS我直播吃翔

    本文首发于我的个人技术博客看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明...

    18.8 winwill2012 206 1323 3
  • 数据结构:堆(Heap)

    堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点的位置。 堆的常用方法: 构建优先队列...

    15.8 唐先僧 21 252 1
  • 只知道API,今天初识SPI

    最近在学习dubbo源码,dubbo在功能扩展方面,提供了SPI的扩展。初次看到SPI,还是不容易理解,下面记录SPI的学习。系统里抽象的各个模...

  • Spring AOP,AspectJ, CGLIB 有点晕

    AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理...

  • Resize,w 360,h 240
    dubbo服务启动过程

    在项目启动过程中,dubbo服务如何随项目的启动而发布?dubbo如何随着spring容器的初始化而启动。 已知,在项目启动过程中,我们会将du...

  • Resize,w 360,h 240
    揭秘:技术人突破瓶颈期,离不开这几个关键点

    作为一个技术人,不知道你有没有遇到过下面的情况? “我学不到新东西” “我感觉没啥成长” “每天都在重复劳动” …… 其实,每个技术从业者,多多...

专题公告

java基础或面试问题
譬如
1.voilate能否保证线程安全,及其相关的内存模型、原子性、可见性、有序性。
2.synchronized的用法。
3.hashCode和equals,ArrayList、HashMap的实现原理。
jvm,nio,thread pool。。。