240 发简信
IP属地:新疆
  • 120
    计算机网络:这是一份全面 & 详细 的TCP协议攻略

    前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢...

  • 120
    程序员必备:变量命名神器-Codelf

    关于命名 计算机科学的两件难事:缓存失效和命名计算机科学的两件难事:缓存失效和命名 程序员最头疼的事:命名半数的人认为命名是最头疼 《Clean Code》和《编写可读代码的...

  • 程序员的内功修炼——值得看的9本书

    前言 作为程序员,其能力可分为两种: 技术能力,对语言的理解,对所在技术栈中技术的理解,这类能力可称为外功。 思维的修炼,工作效率提升, 对代码的理解,对架构的理解,此类能力...

  • 2017计算机系书单推荐(排版更新)

    前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享[htt...

  • 120
    Java 多线程(二):内存模型与 Synchronized、Volatile、ReentrantLock

    Java 内存模型 Java 内存模型即 Java Memory Model(JMM),JMM 定义了 Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式 要想深入...

  • 120
    Java - volatile

    Java的关键字 volatile 用于将变量标记为“存储于主内存中”。更确切地说,对 volatile 变量的每次读操作都会直接从计算机的主存中读取,而不是从 cpu 缓存...

  • 120
    面试干货!java程序员成功拿到百度offer

    百度java程序员一面: 1 手写ArrayList 2 手写进制转换算法,求出一个数的二进制数1的个数 3 JAVA基础 equals和== 4 多线程方式、threadl...

  • 120
    数据库连接池到底应该设多大?这篇文章可能会颠覆你的认知

    本文内容95%译自这篇文章:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing 我在研究Hi...

  • 120
    阿里、百度等多家公司Java面试记录与总结

    算算自己大概面试了近十家公司,也拿到了几个Offer,现在面试告一段落,简单总结下面试经验。 我现在主要的方向是Java服务端开发,把遇到的问题和大家分享一下,也谈谈关于技术...