240 发简信
IP属地:北京
  • 120
    Java线程池---Executor框架源码深度解析

    1:为什么会需要线程池技术? (1)Thread是一个重量级的资源,它的创建,启动以及销毁都是比较耗费性能的;重复利用线程,减少线程创建,销毁的开销,是一种好的程序设计习惯。...

  • 120
    《Java并发编程的艺术》学习笔记

    本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那就点个小心心,文末赞赏一杯豆奶吧,嘻嘻。 让我们共同成长吧…...

  • 120
    要点提炼| 理解JVM之内存模型&线程

    本篇将介绍虚拟机如何实现多线程、多线程之间由于共享和竞争数据而导致的一系列问题及解决方案。 概述 Java内存模型 Java与线程 1.概述 a.多任务处理的必要性: 充分利...

  • 120
    Maven 基础教程

    简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven 简化了工程的构建过程,并对其标准化,它无缝衔接了编译、发布...

  • 120
    服务发现 - consul 的介绍、部署和使用

    相关源码: spring cloud demo 什么是服务发现 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只...

  • 120
    【Java】留下没有基础眼泪的面试题

    前言 只有光头才能变强 本文力求简单讲清每个知识点,希望大家看完能有所收获 一、如何减少线程上下文切换 使用多线程时,不是多线程能提升程序的执行速度,使用多线程是为了更好地利...

  • 120
    IM 即时通讯技术在多应用场景下的技术实现,以及性能调优( iOS 视角)(附 PPT 与 2 个半小时视频)

    IM 即时通讯技术在多应用场景下的技术实现,以及性能调优(iOS视角) (视频见评论区) 2016年9月份我[https://github.com/ChenYilong]参加...

  • 120
    微信,QQ这类IM app怎么做——谈谈Websocket

    前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...

  • 120
    Nginx从听说到学会

    第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构...

  • 120
    浅析PHP数组的实现

    一. PHP数组特点介绍 php数组可谓是php的核心,其key=>value的存储结构,让我们处理数据可以游刃有余,并且在一般情况下增删查改都是O(1)的时间复杂度,...