240 发简信
IP属地:河南
  • 程序员需要了解的计算机底层知识之进程、线程、纤程、中断

    程序员需要了解的计算机底层知识之进程、线程、纤程、中断 面试高频:进程和线程有什么区别?答案:普通:进程是程序运行起来的状态,线程是一个程序的执行路径。 专业:进行是OS分配...

  • 程序员需要了解的计算机底层知识之硬件基础知识

    相关书籍推荐 你如果进到庐山里头,二话不说,蹲下头来,弯下腰,就对着某棵树某棵小草猛研究而不是 说先把庐山的整体脉络跟那研究清楚了,那么你的学习方法肯定效率巨低而且特别痛苦,...

  • 120
    让你macbook能够微信多开的方法

    让你的macbook同时登录多个微信(多开) WeChatTweak 是一款微信客户端插件,仅支持 macOS。首先当然你已经安装了微信 for Mac 官方客户端。 打开 ...

  • 120
    Netty基础知识之NIO

    Netty基础知识之NIO Netty是一款提供异步的、事件驱动的网络应用程序框架和工具,是基于NIO客户端、服务器端的编程框架。所以这里我们先以NIO和依赖相关的基础铺垫来...

  • 120
    Netty框架分析

    Netty框架分析 Netty简介 Netty[https://netty.io/] 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协...

  • 反射API

    反射API 前言 在面试中,经常会被问到在Java反射中Class.forName()加载类和使用ClassLoader()加载类的区别 反射API 定义 JAVA反射机制[...

  • 120
    手写springioc

    手写简易springIOC springIOC的特点 spring ioc,spring容器,根据xml配置,或者是你的注解,去实例化你的一些bean对象,然后根据xml配置...

  • JAVA集合之ConcurrentHashMap

    JAVA集合之ConcurrentHashMap ConcurrentHashMap加锁原理 jdk1.8以前多个数组,分段加锁,一个数组一个锁jdk1.8及以后优化细粒度,...

  • JAVA 集合之 LinkedList 底层实现和原理

    JAVA 集合之 LinkedList 底层实现和原理 概述 LinkedList底层是基于双向链表(双向链表的特点)[https://blog.csdn.net/cb_lc...

  • 120
    HashMap底层原理

    HashMap HashMap底层数据结构 JDK1.7及之前:数组+链表 JDK1.8:数组+链表+红黑树 HashMap的一些重要参数 HashMap默认初始容量16 (...

  • JAVA 位运算

    计算机和真实生活中不同,一个数在计算机中只能以二进制(0或者1)的方式表示,现实生活中主要以十进制表示,在二进制的标示中,最高位是符号位,最高位如果为0 ,则表示该数的十进制...

  • 一致性hash

    一致性Hash算法 概念:先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Has...

  • LocalDateTime和Date的比较与区别

    通过本篇文章了解 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】 java8新的时间API的使用方式,包括创建、格式化、...

  • 120
    spring源码梳理(一)ClassPathXmlApplicationContext

    我们了解spring源码在平时的开发中能够更快速的去定位问题,并且能够去学习这些框架中的设计模式 环境搭建 1.在idea中创建一个maven工程 相信大家都很熟悉,...

  • 120
    面向对象的三个特征

    面向对象的三个基本特征是:封装、继承、多态。 (1)封装(Encapsulation)-隐藏实现 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,...

  • 120
    面向对象的五个原则

    可能我们大家有的知道这五个原则,可能有的人杜没有听说过,当你重构一个系统的时候,就会深有感触,遵循五个原则设计的系统能够更加的优雅 单一职责原则(Single-Resposi...

  • 120
    集合类推荐设置初始化大小

    本文就来分析一下为什么会有如此建议?如果一定要设置初始容量的话,设置多少比较合适? 为什么要设置HashMap的初始化容量 我们先来写一段代码在JDK 1.7 (jdk1.7...