240 发简信
IP属地:山东
  • Resize,w 360,h 240
    深入详解zookeeper的session管理机制

    使用过zookeeper的都知道,当我们使用zookeeper创建一个节点时,我们能选择节点的类型是“临时节点”还是“永久节点”。临时节点和永久...

  • mac下安装conda

    Anaconda安装 Anaconda安装 下载比较慢的同学可以从百度云下载链接:https://pan.baidu.com/s/1N_2JxG...

  • Resize,w 360,h 240
    java nio与bio —— 阻塞IO与非阻塞IO的区别

    在研究Netty源码的过程中,可能是因为对java的nio编程方式不够熟悉,关于Selector以及线程那一块,看起来总是觉得差一点。于是,抽空...

    2.6 7498 14 35 1
  • Resize,w 360,h 240
    Netty源码分析——服务端channel的创建

    工作时候,有用过Netty写过网络库。最近想研究下RPC框架,就想着写几篇博客,梳理下Netty的源码。(研究的源码版本是4.1.x) 最简单的...

  • Resize,w 360,h 240
    AspectJ在Spring中的使用

    在上一篇AspectJ的入门中,简单的介绍了下AspectJ的使用,主要是以AspectJ的example作为例子。介绍完后也留下了几个问题:1...

  • Resize,w 360,h 240
    AspectJ 入门

    概述 在学习spring aop过程中,发现有个怎么都绕不过去的坎,就是AspectJ的使用。少了这一部分,一些spring aop的源码总觉得...

  • Resize,w 360,h 240
    scala 实现链表

    在学习数据结构时学到了链表,因为日常工作,写java写多了,想换个语言玩下,就试着想用scala实现一个链表。哪到知道碰到很多问题,这里记录下使...

  • Resize,w 360,h 240
    spring aop —— 深入理解advisor

    之前的一篇博客,我们简单分析了下aop是如何创建代理对象的。这一篇博客会继续介绍spring的aop的一些概念,通知、切面。以及相对应的源码实现...

  • Resize,w 360,h 240
    spring aop代码的增强

    这篇博客,主要会分析spring aop是如何实现代码增强的。 从上一篇博客 我们大概知道,spring能在不改变代码的前提下,往一个方法的之前...

个人介绍
还不错的程序员,欢迎关注!